<?xml version="1.0" encoding="utf-8"?>
				<!-- generator="e107" -->
				<!-- content type="Downloads > 8051 Projects" -->
				<rss  version="2.0">
				<channel>
				<title>8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes : Downloads > 8051 Projects</title>
				<link>http://www.8051projects.net/</link>
				<description>Learn to make simple microcontroller projects, pic, 8051, avr and arm 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>

<language>en-gb</language>
				<copyright><a rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/in/" target="_blank"><img alt="Creative Commons License" width="80" height="15" style="border-width:0" src="http://i.creativecommons.org/l/by-nc/2.5/in/80x15.png" target="_blank" /></a>This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/in/" target="_blank">Creative Commons Attribution-Noncommercial 2.5 India License</a>.<a href='http://www.8051projects.net/disclaimer.htm' target='_blank' />Rickey's World Disclaimer</a></copyright>
				<managingEditor>Ajay Bhargav - contact@nospam.com</managingEditor>
				<webMaster>contact@nospam.com</webMaster>
				<pubDate>Tue, 02 Dec 2008 00:30:41 -0800</pubDate>
				<lastBuildDate>Tue, 02 Dec 2008 00:30:41 -0800</lastBuildDate>
				<docs>http://backend.userland.com/rss</docs>
				<generator>e107 (http://e107.org)</generator>
				<ttl>60</ttl>
				<textInput>
				<title>Search</title>
				<description>Search 8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes</description>
				<name>query</name>
				<link>http://www.8051projects.net/search.php</link>
				</textInput>
						<item>
						<title>Monitor and Control of Greenhouse Environment-GreenBee [Project report Included]</title>
<link>http://www.8051projects.net/downloads209.html</link>
<description><![CDATA[<strong class='bbcode bold'>The GreenBee Project</strong><br /><br />Appropriate environmental conditions are necessary for optimum plant growth, improved<br />crop yields, and efficient use of water and other resources. Automating the data acquisition<br />process of the soil conditions and various climatic parameters that govern plant growth allows<br />information to be collected at high frequency with less labor requirements. The existing systems<br />employ PC or SMS-based systems for keeping the user continuously informed of the conditions<br />inside the greenhouse; but are unaffordable, bulky, difficult to maintain and less accepted by the<br />technologically unskilled workers.<br /><br />The objective of this project is to design a simple, easy to install, microcontroller-based<br />circuit to monitor and record the values of temperature, humidity, soil moisture and sunlight of<br />the natural environment that are continuously modified and controlled in order optimize them to<br />achieve maximum plant growth and yield. The controller used is a low power, cost efficient chip<br />manufactured by ATMEL having 8K bytes of on-chip flash memory. It communicates with the<br />various sensor modules in real-time in order to control the light, aeration and drainage process<br />efficiently inside a greenhouse by actuating a cooler, fogger, dripper and lights respectively<br />according to the necessary condition of the crops. An integrated Liquid crystal display (LCD) is<br />also used for real time display of data acquired from the various sensors and the status of the<br />various devices. Also, the use of easily available components reduces the manufacturing and<br />maintenance costs. The design is quite flexible as the software can be changed any time. It can<br />thus be tailor-made to the specific requirements of the user.<br /><br />This makes the proposed system to be an economical, portable and a low maintenance<br />solution for greenhouse applications, especially in rural areas and for small scale agriculturists.<br /><br />[text taken from project synopsis]]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Amit Radhakrishnan, Poonam Bansal, Prabhat Kumar, Smitha P.&lt;noauthor@nospam.com&gt;</author>
<pubDate>Mon, 04 Aug 2008 08:03:34 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads209.html</guid>
</item>
						<item>
						<title>Digital Lock Using AT89C2051 with LCD and Keypad - Assembly</title>
<link>http://www.8051projects.net/downloads206.html</link>
<description><![CDATA[<strong class='bbcode bold'>Digital Lock Using AT89C2051 with LCD and Keypad - Assembly</strong><br /><br /><span class='bbcode underline' style='text-decoration:underline'>A Brief Description:</span><br />This project is a rewrite of previously made project "Digital Code Lock using keypad and LCD"<br />I got many requests from student's side who want this project in Assembly language. So i spent some time making this project.<br /><br />You will find working of this project same as that of original project. Nothing has been changed as such.<br /><br />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.<br />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.<br /><br /><span class='bbcode underline' style='text-decoration:underline'>User Side working:</span><br />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.<br /><br /><span class='bbcode underline' style='text-decoration:underline'>Using the Keypad:</span><br />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.<br /><br /><span class='bbcode underline' style='text-decoration:underline'>Download File Information:</span><br />LCD.asm - Project Code<br />LCD.hex - Final Hex file<br />Digital Code Lock Schematic - PDF file of orcad schematic<br /><br />If any problem Please post in the <a class='bbcode' href='http://www.8051projects.net/forum.html' rel='external'  target='_blank'><strong class='bbcode bold'>forum</strong></a>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Ajay Bhargav&lt;contact@nospam.com&gt;</author>
<pubDate>Fri, 30 May 2008 23:49:07 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads206.html</guid>
</item>
						<item>
						<title>Electronic Voting machine with Managed Control Unit (Project Report Included)</title>
<link>http://www.8051projects.net/downloads205.html</link>
<description><![CDATA[<strong class='bbcode bold'><span class='bbcode underline' style='text-decoration:underline'>Introduction:</span></strong><br />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.<br /><br />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. <br /><br />This project is based on assembly language programming. The software platform used in this project are Keil uVision3 and SPIPGM37.<br /><br /><strong class='bbcode bold'><span class='bbcode underline' style='text-decoration:underline'>Important Information:</span></strong><br />Please Read this carefully as explained to me by author<br /><br /><div class='quote_top'>author wrote ...</div><div class='quote'>i forgot to mention one thing missing in report n coding as well.<br />actually, in main function of control unit program as soon as controller<br />enters in it check the value of variable named "status" that resides in <br />EEPROM. If status is 1 then voting start else no voting.<br /><br />if the EEPROM is new or fresh, status will have some garbage value<br />or 0xFF. which can be a problem on first startup.<br /><br />So a small program is written to clear that status byte.<br /><br />After you finish making the hardware. You have to do the following things:<br /><br />1. Load cufirst.hex file in your controller.<br />2. Run your circuit.<br />3. Wait for 2-3 seconds.<br />4. Load voting.hex which is the real control unit program.<br />5. Run it.<br /></div><br /><br />Please use forum if you have any problem.<br /><a class='bbcode' href='http://www.8051projects.net/forum.html' rel='external'  target='_blank'>www.8051projects.net/forum.html</a>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Shivani, Geetika Gupta, Vibhore Aggarwal, Megha Singh&lt;noauthor@nospam.com&gt;</author>
<pubDate>Sun, 25 May 2008 22:29:20 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads205.html</guid>
</item>
						<item>
						<title>BASCOM-8051 Project : Multicounter Project using AT89C2051</title>
<link>http://www.8051projects.net/downloads204.html</link>
<description><![CDATA[<div class='quote_top'>GioppY wrote ...</div><div class='quote'>BASCOM-8051 compiler<br />       AT89C2051 Simple counter<br /><br />    frequency range      1Hz - 400.000Hz<br />    period range         100uS. - 8.000.000uS.<br />N.B. The counter DO NOT WORKS beyond the specified range.<br /><br />    low frequency      1 / period<br />    tachometer         60 / period<br /><br />Low frequency and tachometer are derived from the period measure.They are displayed with a decimal digit.<br /><br />For better accuracy the oscillator must be adjusted to 12.000.000Hz<br /></div>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>GioppY&lt;noauthor@nospam.com&gt;</author>
<pubDate>Thu, 27 Mar 2008 23:02:25 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads204.html</guid>
</item>
						<item>
						<title>8051 Controller Area Network Project over RS485 protocol</title>
<link>http://www.8051projects.net/downloads199.html</link>
<description><![CDATA[<strong class='bbcode bold'>Project Overview</strong><br /><br />Control 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.<br /><br />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.<br /><br />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.<br /><br />Designing and development process can be divided in to three Section.<br /><br /><em class='bbcode italic'>more information available in word document format...</em>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Aftab Niaz&lt;aftabniaz_engg@nospam.com&gt;</author>
<pubDate>Mon, 11 Feb 2008 11:19:27 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads199.html</guid>
</item>
						<item>
						<title>Data acquisition system using 8051</title>
<link>http://www.8051projects.net/downloads196.html</link>
<description><![CDATA[8 temperature sensors are connected(4 shown in diagram for simplicity).values of all the sensors are sent serially by uc to pc.<br />software DAQ System take these values and show them on its front panel,and also logg them to the data base daq.mdb.we can set some parameters like<br />set point<br />low limit <br />and high limit . when temperature of some sensor increases beyond set point ....the heater connected to controller(specific for data sensor) will be turned off / and on in opposite case.and high limit and low limits are for alarm.when temperature goes above high limit or below low limit the alarm will be turned on.<br /><br />other features coming soon in DAQ 1.1 version including labview portion]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Abbas&lt;jgen_17@nospam.com&gt;</author>
<pubDate>Fri, 14 Dec 2007 11:10:49 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads196.html</guid>
</item>
						<item>
						<title>Control your PC with TV remote</title>
<link>http://www.8051projects.net/downloads188.html</link>
<description><![CDATA[Control your PC with TV remote..<br /><br />Now you can control your mouse cursor and windows media player® with your TV remote... So when you are watching a movie or listening songs on your PC, you need not to get up from your seat to change the volume or to change the track.. you can simply use your TV remote to do this for you <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br /><br /><span class='bbcode underline' style='text-decoration:underline'>Little description of the project:</span><br />This project is an implementation of RC5-remote reception on an 8051 microcontroller. The received code is decoded and sent to the PC IR remote software written in Visual Basic. The cursor position is moved according to the keys pressed.<br />There are two modes of operation one is as mouse control and second is Windows media player control.<br />More information on key control is given in the software's help section. You might need to download the VB library files to run this software. <br /><br /><strong class='bbcode bold'>If the software gives an error of missing file "MSCOMM32.ocx", the use the ocx file supplied in the zip file and follow the instructions below:</strong><br /><ol class='bbcode' style='list-style-type: decimal'><li class='bbcode'>Copy MSCOMM32.ocx in "c:&#092;windows&#092;system" folder.<br /></li><li class='bbcode'>Go to Start-> run and type "regsvr32 mscomm32.ocx" and hit enter.<br />"It will give you a success dialog.</li></ol><br /><br /><strong class='bbcode bold'><a class='bbcode' href='http://www.8051projects.net/downloads192.html' rel='external'  target='_blank'>VB Source for PC remote software available here</a></strong><br /><br />Yes! thats true... below is a working demo of this project..<br /><object width="425" height="353"><param name="movie" value="http://www.youtube.com/v/VCWyQzs0E98"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/VCWyQzs0E98" type="application/x-shockwave-flash" wmode="transparent" width="425" height="353"></embed></object>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Ajay Bhargav&lt;contact@nospam.com&gt;</author>
<pubDate>Mon, 24 Sep 2007 11:29:38 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads188.html</guid>
</item>
						<item>
						<title>IR Remote Switch using TV remote (RC5 Protocol)</title>
<link>http://www.8051projects.net/downloads185.html</link>
<description><![CDATA[Simple project to control 8 switching appliances using your Phillips TV remote or any remote supporting RC5 Protocol. Usually remote which are available in market use RC5 protocol only...<br /><br />If you need information on RC5 protocol them visit the link below<br /><a class='bbcode' href='http://www.8051projects.net/out.php?link=http://www.ustr.net/infrared/infrared1.shtml' rel='external'  target='_blank'>Infrared RC5 Remote Protocol</a><br /><br />If you have any doubt or have questions in mind.. please visit.. the forum<br /><a href='http://www.8051projects.net/forum.html' title='Microcontroller forum'>Post your doubts</a>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Ajay Bhargav&lt;contact@nospam.com&gt;</author>
<pubDate>Fri, 21 Sep 2007 02:31:49 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads185.html</guid>
</item>
						<item>
						<title>Digital Code lock with LCD and Keypad using AT89C2051</title>
<link>http://www.8051projects.net/downloads184.html</link>
<description><![CDATA[<strong class='bbcode bold'>Digital Code Lock with LCD and Keypad using AT89C2051</strong><br /><br /><span class='bbcode underline' style='text-decoration:underline'>A Brief Description:</span><br />This project is written in C language. 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.<br />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.<br /><br /><span class='bbcode underline' style='text-decoration:underline'>User Side working:</span><br />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.<br /><br /><span class='bbcode underline' style='text-decoration:underline'>Using the Keypad:</span><br />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.<br /><br /><span class='bbcode underline' style='text-decoration:underline'>Download File Information:</span><br />LCD.C - 4-Bit LCD Drivers<br />LCD.H - LCD function prototypes and other declerations<br />Lock.C - code for lock functioning<br />LOCK.H - lock function declerations<br />KEYPAD.C - Keypad drivers<br />KEYPAD.H - Function declerations<br />DELAY.C - Delay Functions<br />DELAY.H - Function Prototypes only<br />MAIN.C - Main function!<br />Digital Code Lock Schematic - PDF file of orcad schematic<br /><br />If any problem Please post in the <a class='bbcode' href='http://www.8051projects.net/forum.html' rel='external'  target='_blank'><strong class='bbcode bold'>forum</strong></a>]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Ajay Bhargav&lt;contact@nospam.com&gt;</author>
<pubDate>Wed, 29 Aug 2007 04:38:44 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads184.html</guid>
</item>
						<item>
						<title>Traffic Light Controller project PCB</title>
<link>http://www.8051projects.net/downloads177.html</link>
<description><![CDATA[PCB design of Traffic light controller project by TPS]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>۞ TPS ۞&lt;tpsbpl@nospam.com&gt;</author>
<pubDate>Thu, 09 Aug 2007 02:22:35 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads177.html</guid>
</item>
						<item>
						<title>SMS based Device Switching</title>
<link>http://www.8051projects.net/downloads166.html</link>
<description><![CDATA[Short Message Service (SMS) is defined as a text-based service that enables up to 160 characters to be sent from one mobile phone to another. In a similar vein to email, messages are stored and forwarded at an SMS centre, allowing messages to be retrieved later if you are not immediately available to receive them. Unlike voice calls, SMS messages travel over the mobile network’s low-speed control channel. Using the convenience of SMS, this project lets you remotely control equipment by sending plain text messages, such as "pump on", "aircon off", "reset" or "light1 on" – all of which can be pre-programmed into the controller and easily remembered later. It can control up to eight external devices. The 8 bit microcontroller is used to control the whole circuit. It read message from the Mobile phone and control the devices according the received message.]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Binu&lt;binu_ji@nospam.com&gt;</author>
<pubDate>Tue, 07 Aug 2007 14:30:03 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads166.html</guid>
</item>
						<item>
						<title>Secured Wireless Data Communication</title>
<link>http://www.8051projects.net/downloads165.html</link>
<description><![CDATA[This project is used to communicate or transmit a text message from one place to another place through wireless. The text message is encrypted by using the Microcontroller and the encrypted message was transmitted through wireless. At the receiver end the signal was received by the standard receiver and the analog signal was fed to the Microcontroller and it was decrypted by the Microcontroller and the message was displayed over the LCD display. We can use several receivers and the message from the transmitter can be sent to the entire receivers at the same time. Each receiver can be accessed separately by its address.The Microcontroller is used to do the above work. It gets data from the Keyboard and encrypt with an private algorithm and at the receiver end the Microcontroller decrypt it with the same algorithm and display the data over the LCD display.]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Binu&lt;binu_ji@nospam.com&gt;</author>
<pubDate>Tue, 07 Aug 2007 14:29:25 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads165.html</guid>
</item>
						<item>
						<title>Voice Ineractive System For College Automation project</title>
<link>http://www.8051projects.net/downloads174.html</link>
<description><![CDATA[Now-a-days every institution needs automation. As a part of college automation, we have decided to do a project “Voice Interactive System for College Automation”. Our project allows the user to know the student’s attendance and marks quickly through the telephone line without the intention of the college authority. In the hardware side embedded system has been used. A 20 pin microcontroller 89C2051 is used because of its compatibility with our hardware. This microcontroller controls the whole hardware. Telephone line is used for communication purpose. Visual Basic has been used for software programming. Presentation in the class and outcome of the university are made reachable to the parents by our project. It will be very obliging to the parents to be acquainted with their son’s/daughter’s recital in the college.]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Binu&lt;binu_ji@nospam.com&gt;</author>
<pubDate>Tue, 07 Aug 2007 14:23:24 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads174.html</guid>
</item>
						<item>
						<title>Two Line Intercom</title>
<link>http://www.8051projects.net/downloads173.html</link>
<description><![CDATA[This project is used as an electronic private exchange. It has two telephones, which have the intercom facility, and they can be connected to the telephone line. All the functions are controlled by the 8-bit microcontroller AT89C2051 which has an Program Memory (ROM) of 2 kilobytes. The DTMF (Dual tone multiple frequency) signals are decoded by the DTMF decoder IC 8870 and its output will be in decimal of the pressed key. The switching functiond are done by 12v relays.]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Binu&lt;binu_ji@nospam.com&gt;</author>
<pubDate>Tue, 07 Aug 2007 14:22:30 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads173.html</guid>
</item>
						<item>
						<title>Traffic Light Controller</title>
<link>http://www.8051projects.net/downloads172.html</link>
<description><![CDATA[A simple traffic light controller project using AT89C2051 able to control four way traffic lights. This is just a demonstrative project.]]></description>
<category domain='http://www.8051projects.net/download4.html'>8051 Projects</category>
<author>Binu&lt;binu_ji@nospam.com&gt;</author>
<pubDate>Tue, 07 Aug 2007 14:21:21 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads172.html</guid>
</item>
				</channel>
				</rss>