<?xml version="1.0" encoding="utf-8" ?>
				<!-- generator="e107" -->
				<!-- content type="Downloads" -->
				<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
				<channel rdf:about="http://www.8051projects.net/">
				<title>8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes : Downloads</title>
				<link>http://www.8051projects.net/</link>
				<description>Learn to make simple 8051 projects, pic projects, avr projects. download 8051 projects, tutorials, libraries, sample codes. join the microcontroller discussion forum and ask doubts regarding electronics. the best source for 8051 over internet.</description>
				<dc:language>en-gb</dc:language>
				<dc:date>2008-09-05T10:39:55-07:00</dc:date>
				<dc:creator>contact@nospam.com</dc:creator>
				<admin:generatorAgent rdf:resource="http://e107.org" />
				<admin:errorReportsTo rdf:resource="mailto:contact@nospam.com" />
				<sy:updatePeriod>hourly</sy:updatePeriod>
				<sy:updateFrequency>1</sy:updateFrequency>
				<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
				<items>
				<rdf:Seq>
						<rdf:li rdf:resource="http://www.8051projects.net/downloads211.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads210.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads209.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads208.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads207.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads206.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads205.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads204.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads202.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads203.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads201.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads200.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads199.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads198.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/downloads197.html" />
				</rdf:Seq>
				</items>
				</channel>
						<item rdf:about="http://www.8051projects.net/downloads211.html">
						<title>MMC SD Card Initialization and specification details</title>
						<link>http://www.8051projects.net/downloads211.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Hitachi, Stephen Matrin(Panasonic)</dc:creator>
						<dc:subject>Microcontroller related</dc:subject>
						<description>You all might be searching around the internet looking for MMC codes and all..well yes you got it.. but do you really know how to initialize the MMC or SD cards?do you know what these CMD0 and CMD16 means?I guess most of you really don't have any idea..Well here is a complete guide for you...Two PDF files containing all the necessary information starting from Initialization, reading, writing MMC cards to complete technical information about MMC and SD cards (v 3.0)Do not forget to leave comments on this download.</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads210.html">
						<title>Home Automation Server in VB</title>
						<link>http://www.8051projects.net/downloads210.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Ajay Bhargav</dc:creator>
						<dc:subject>VB Projects</dc:subject>
						<description>As you all know the original home automation server namely, HAserver was written in Borland delphi and everyone was having problem with it as no source was there  So i took time out of my daily schedule to build this VB Version of HAserver. I hope it is helpful to you all, please use forum if you have any problem using it.Default Username: adminDefault Password: passwordPlease put our link in reference area of your project report, we will be highly obliged</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads209.html">
						<title>Monitor and Control of Greenhouse Environment-GreenBee [Project report Included]</title>
						<link>http://www.8051projects.net/downloads209.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Amit Radhakrishnan, Poonam Bansal, Prabhat Kumar, Smitha P.</dc:creator>
						<dc:subject>8051 Projects</dc:subject>
						<description>The GreenBee ProjectAppropriate environmental conditions are necessary for optimum plant growth, improvedcrop yields, and efficient use of water and other resources. Automating the data acquisitionprocess of the soil conditions and various climatic parameters that govern plant growth allowsinformation to be collected at high frequency with less labor requirements. The existing systemsemploy PC or SMS-based systems for keeping the user continuously informed of the conditionsinside the greenhouse; but are unaffordable, bulky, difficult to maintain and less accepted by thetechnologically unskilled workers.The objective of this project is to design a simple, easy to install, microcontroller-basedcircuit to monitor and record the values of temperature, humidity, soil moisture and sunlight ofthe natural environment that are continuously modified and controlled in order optimize them toachieve maximum plant growth and yield. The controller used is a low power, cost efficient chipmanufactured by ATMEL having 8K bytes of on-chip flash memory. It communicates with thevarious sensor modules in real-time in order to control the light, aeration and drainage processefficiently inside a greenhouse by actuating a cooler, fogger, dripper and lights respectivelyaccording to the necessary condition of the crops. An integrated Liquid crystal display (LCD) isalso used for real time display of data acquired from the various sensors and the status of thevarious devices. Also, the use of easily available components reduces the manufacturing andmaintenance costs. The design is quite flexible as the software can be changed any time. It canthus be tailor-made to the specific requirements of the user.This makes the proposed system to be an economical, portable and a low maintenancesolution for greenhouse applications, especially in rural areas and for small scale agriculturists.[text taken from project synopsis]</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads208.html">
						<title>PIC Basic Project: Graphical temperature recorder (16F628 + LCD Nokia 3310 + DS18B20)</title>
						<link>http://www.8051projects.net/downloads208.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Gioppy</dc:creator>
						<dc:subject>PIC Projects</dc:subject>
						<description>Here a nice graphic temperature recorder.FeaturesIt shows 60 samples. (new values scrolls left the plot)Temperature is sampled every 15 Sec. and averaged.The following parameters are configurable.Sampling rate 15 Sec. to 3.825 Sec.(255*15)Initial scale -30°C to 90°CScale resolution 1°C to 20°C divisionDisplay contrast levelConfiguration parameters are stored in eeprom.To change parameter only the eeprom must be reprogrammed (NOT the code)Refer to source code to know where they are stored.N.B. Negative temperature for the initial scale value must be stored in 2 compliment form.Source code attached.(sorry for the Italian comment in the code, i have not time to translate)RegardsGianni</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads207.html">
						<title>DDS Audio Function Generator - Bascom AVR Project</title>
						<link>http://www.8051projects.net/downloads207.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Gioppy</dc:creator>
						<dc:subject>AVR Projects</dc:subject>
						<description>Yet another project from our Italian friend  Gioppy wrote ...Bascom-Avr Compiler  ATMEGA48    DDS Audio Function GeneratorFeaturesFrequency range	:   1Hz - 20KHz     useful to 100KHz Resolution :        1Hz Waveform :	    Sine, Square, Triangle, Sawtooth  Output level :      Adjustable 0 - 5V.p.p. Square wave open drain output (TTL compatible) Battery powered I don't recommend this project for anyone who is NEW to electronics.-------------------------------- ATMEGA48 Fuses configuration:Spien ON ,Rstdisab OFF, Esave OFF, Ckout OFF, Wdton OFF, Ckdiv OFF,SelfprgEn OFF, DwEn OFF, Bodlevel = 111 , Cksel = 0111 , Sut = 11 --------------------------------</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads206.html">
						<title>Digital Lock Using AT89C2051 with LCD and Keypad - Assembly</title>
						<link>http://www.8051projects.net/downloads206.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Ajay Bhargav</dc:creator>
						<dc:subject>8051 Projects</dc:subject>
						<description>Digital Lock Using AT89C2051 with LCD and Keypad - AssemblyA Brief Description:This project is a rewrite of previously made project "Digital Code Lock using keypad and LCD"I got many requests from student's side who want this project in Assembly language. So i spent some time making this project.You will find working of this project same as that of original project. Nothing has been changed as such.Its a simple project with efficient hacking prevention from Brute Force etc. The basic user lock is of 5 Digits and Master Lock is of 10 digits so its not easy for an intruder to break the lock unless you keep the code simple.The input is taken from a 4x3 Keypad (please see the schematic for more information) and Display the user input on a 2x16 LCD. A pin is assigned as output for activating and deactivating the lock. For demonstration i have connected an LED to that pin.User Side working:The user has two options either he/she can use its own 5 digit code or use the default 5 digit code. If user has to do setup his own code, then he has to enter "12345" and press '#'. After this.. controller will ask for 10 Digit master password which is preprogrammed in the controller. Entering master lock, user can enter the new 5 digit code for the lock and press '#' to save it.Using the Keypad:Keypad has 12 keys (4x3) starting from 1,2,3,4,5,6,7,8,9,*,0,# (please see the schematic for layout). Numeric keys are used for entering numbers. '*' is used as the Cancel key and '#' is used as the Enter key.Download File Information:LCD.asm - Project CodeLCD.hex - Final Hex fileDigital Code Lock Schematic - PDF file of orcad schematicIf any problem Please post in the forum</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads205.html">
						<title>Electronic Voting machine with Managed Control Unit (Project Report Included)</title>
						<link>http://www.8051projects.net/downloads205.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Shivani, Geetika Gupta, Vibhore Aggarwal, Megha Singh</dc:creator>
						<dc:subject>8051 Projects</dc:subject>
						<description>Introduction:EVM is capable of saving considerable printing stationery and transport of large volumes of electoral material. It is easy to transport, store, and maintain. It completely rules out the chance of invalid votes. Its use results in reduction of polling time, resulting in fewer problems in electoral preparations, law and order, candidates' expenditure, etc. and easy and accurate counting without any mischief at the counting centre. It is also eco friendly.Our EVM consists mainly of two units - (a) Control Unit (CU) and (b) Ballot Unit (BU) with cable for connecting it with Control unit. Both the units consists of one microcontroller (8052) each. The CU consists of one LCD, one hex keypad and a couple of switches, while BU consists of a candidate panel, a votecast panel and a buzzer, etc. This project is based on assembly language programming. The software platform used in this project are Keil uVision3 and SPIPGM37.Important Information:Please Read this carefully as explained to me by authorauthor wrote ...i forgot to mention one thing missing in report n coding as well.actually, in main function of control unit program as soon as controllerenters in it check the value of variable named "status" that resides in EEPROM. If status is 1 then voting start else no voting.if the EEPROM is new or fresh, status will have some garbage valueor 0xFF. which can be a problem on first startup.So a small program is written to clear that status byte.After you finish making the hardware. You have to do the following things:1. Load cufirst.hex file in your controller.2. Run your circuit.3. Wait for 2-3 seconds.4. Load voting.hex which is the real control unit program.5. Run it.Please use forum if you have any problem.www.8051projects.net/forum.html</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads204.html">
						<title>BASCOM-8051 Project : Multicounter Project using AT89C2051</title>
						<link>http://www.8051projects.net/downloads204.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>GioppY</dc:creator>
						<dc:subject>8051 Projects</dc:subject>
						<description>GioppY wrote ...BASCOM-8051 compiler       AT89C2051 Simple counter    frequency range      1Hz - 400.000Hz    period range         100uS. - 8.000.000uS.N.B. The counter DO NOT WORKS beyond the specified range.    low frequency      1 / period    tachometer         60 / periodLow frequency and tachometer are derived from the period measure.They are displayed with a decimal digit.For better accuracy the oscillator must be adjusted to 12.000.000Hz</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads202.html">
						<title>PICBASIC - Poor Man's Scope</title>
						<link>http://www.8051projects.net/downloads202.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>GioppY</dc:creator>
						<dc:subject>PIC Projects</dc:subject>
						<description>Years ago, Epe Online www.epemag.com published a project "Micro picscope" a simple visual signal monitor.It shows a representation of the signal waveform using an alfanumeric 16*2 lcd display.Here a PBP version with PIC16F690Obviously the performance are very limited; i consider this project a toy.A graphic area of 8*40 pixels is inadequate to show anything with an acceptable accuracy.The bandwidth is limited to 4-5KHzThe frequency counter is limited to 6 digit, the precision depends by the internal oscillator frequency.Despite that, i like it.Have fun!RegardsGioppY</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads203.html">
						<title>PICBASIC - Simon A musical Game Project</title>
						<link>http://www.8051projects.net/downloads203.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>GioppY</dc:creator>
						<dc:subject>PIC Projects</dc:subject>
						<description>Simon - A musical game...Developed on PICBASIC by one of our site member GioppYPlease give your feedbacks in comments andIf you have any doubt then use FORUM!!!!</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads201.html">
						<title>PS2 Keyboard Library</title>
						<link>http://www.8051projects.net/downloads201.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Rommel Marcelo</dc:creator>
						<dc:subject>ARM Library</dc:subject>
						<description>~ PS2 Keyboard library for ARM ~* Extended Scan codes not supported yet</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads200.html">
						<title>PS2 Keyboard Library From Atmel</title>
						<link>http://www.8051projects.net/downloads200.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Don Carveth</dc:creator>
						<dc:subject>AVR libraries</dc:subject>
						<description>PS1 Keyboard Interface      Don Carveth  July 2002PS-2 (PC-AT) style keyboard interface.Mirrors all characters typed on PC-AT keyboard on terminal connected to UART.Based on Atmel App Note AVR-313Converted supplied c code to GCC 3.2Based on ATMEGA163 at 8 MHz*********** REVISION HISTORY **************************Rev 0   Creation        8/30/02		Converted from IAR to GCC		Operational.*********** OPERATION *********************************Connect PS-2 keyboard as shown below - see App note for connection infoConnect UART to terminal program at 19200 baud, 8N1    All standard keys pressed will mirror on terminal.  Shift works,  and have no effect.Hit  to alternate between character mode and hex code representation.Connect an LED to PD5 to ensure the program is running.Use the test pin at PB1 to monitor progress.  Insert test_pin() commands in    the program to toggle the pin - watch on your scope. Only need    for debugging.    To change processor or crystal make changes in StdDefs.h.Select between polled and interrupt driven UART transmit (putchar) in StdDefs.h	*********** RESOURCES *********************************Processor: ATMega163Crystal: 4 MHzFlash size: 0x7e6  (2022)RAM Used: 0x9c  (156)EEPROM Used: 0Pins used:PA0PA1PA2PA3PA4PA5PA6PA7 PB0 PB1 PB2 PB3 PB4  PB5  MOSI   -  ISP, PB6  MISO   -  ISP,PB7  SCK    -  ISPPC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PD0  UART RcvPD1  UART TxdPD2  INT0  - ClockPD3  INT1  - DataPD4  PD5  Run LEDPD6  PD7  Interrupts:INT0 - PS-1 Keyboard clockTimers:</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads199.html">
						<title>8051 Controller Area Network Project over RS485 protocol</title>
						<link>http://www.8051projects.net/downloads199.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Aftab Niaz</dc:creator>
						<dc:subject>8051 Projects</dc:subject>
						<description>Project OverviewControl Area Network controls the security of the Electronic equipments using the RS-485 protocol. We use CAN for Monitoring Sensors. Data can be stored in the System and the software is used for  backup. We can get reports on hourly, weekly and monthly basis.The Controller Area Network (CAN) bus is a multi-master message broadcast system that is suitable for systems where data contained in short messages are needed to be received at multiple locations simultaneously. Because messages are sent to all the nodes in a system, CAN is especially suited to systems where consistency in the received messages at all the receiving nodes is needed. In this case, all nodes are notified of the rejection, ensuring the data consistency across the network.Messages are sent to all nodes, but their “message identifiers” indicate whether each node should act on the message. However, all nodes participate in indicating whether the message was sent correctly, increasing the reliability of the bus.Designing and development process can be divided in to three Section.more information available in word document format...</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads198.html">
						<title>DS1621 Sample project for Proteus</title>
						<link>http://www.8051projects.net/downloads198.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Abbas</dc:creator>
						<dc:subject>Proteus Simulation Projects</dc:subject>
						<description>This is a sample project for proteus and including driver program for ds1621 written in c. It makes use of i2c library provided by Ajay Bhargav. u can apply all the commands which ds1621 supports, using this driver. i.e read temperature,write TH,write TL and access configuration.</description>
						</item>
						<item rdf:about="http://www.8051projects.net/downloads197.html">
						<title>T6963 Graphic LCD Drivers for ARM</title>
						<link>http://www.8051projects.net/downloads197.html</link>
						<dc:date>2008-09-05T10:39:55-07:00</dc:date>
						<dc:creator>Mukund Deshmukh</dc:creator>
						<dc:subject>ARM Library</dc:subject>
						<description>T6963 Graphic LCD driver for ARM MicrocontrollerLots of functions inside..If you feel any problem using it.. please post in forum</description>
						</item>
				</rdf:RDF>