<?xml version="1.0" encoding="utf-8"?>
				<!-- generator="e107" -->
				<!-- content type="Downloads" -->
				<!-- test="<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><br />This work is licensed under a <br /><a rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/in/" target="_blank">Creative Commons Attribution-Noncommercial 2.5 India License</a>.<br /><br /><a href='http://www.8051projects.net/disclaimer.htm' target='_blank' />Rickey's World Disclaimer</a>" -->
				<rss  version="2.0">
				<channel>
				<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>

<language>en-gb</language>
				<copyright> 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" />This work is licensed under a  rel="license" href="http://creativecommons.org/licenses/by-nc/2.5/in/" target="_blank">Creative Commons Attribution-Noncommercial 2.5 India License. href='http://www.8051projects.net/disclaimer.htm' target='_blank' />Rickey's World Disclaimer</copyright>
				<managingEditor>Ajay Bhargav - contact@nospam.com</managingEditor>
				<webMaster>contact@nospam.com</webMaster>
				<pubDate>Tue, 07 Oct 2008 12:27:08 -0700</pubDate>
				<lastBuildDate>Tue, 07 Oct 2008 12:27:08 -0700</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>MMC SD Card Initialization and specification details</title>
<link>http://www.8051projects.net/downloads211.html</link>
<description><![CDATA[You all might be searching around the internet looking for MMC codes and all..<br />well yes you got it.. but do you really know how to initialize the MMC or SD cards?<br /><br />do you know what these CMD0 and CMD16 means?<br /><br />I guess most of you really don't have any idea..<br /><br />Well here is a complete guide for you...<br /><br />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)<br /><br />Do not forget to leave comments on this download.]]></description>
<category domain='http://www.8051projects.net/download40.html'>Microcontroller related</category>
<author>Hitachi, Stephen Matrin(Panasonic)&lt;noauthor@nospam.com&gt;</author>
<pubDate>Sun, 10 Aug 2008 22:45:40 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads211.html</guid>
</item>
						<item>
						<title>Home Automation Server in VB</title>
<link>http://www.8051projects.net/downloads210.html</link>
<description><![CDATA[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 <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br /><br />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.<br /><br />Default Username: admin<br />Default Password: password<br /><br />Please put our link in reference area of your project report, we will be highly obliged]]></description>
<category domain='http://www.8051projects.net/download37.html'>VB Projects</category>
<author>Ajay Bhargav&lt;contact@nospam.com&gt;</author>
<pubDate>Sun, 10 Aug 2008 22:19:25 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads210.html</guid>
</item>
						<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>PIC Basic Project: Graphical temperature recorder (16F628 + LCD Nokia 3310 + DS18B20)</title>
<link>http://www.8051projects.net/downloads208.html</link>
<description><![CDATA[Here a nice graphic temperature recorder.<br /><br />Features<br />It shows 60 samples. (new values scrolls left the plot)<br />Temperature is sampled every 15 Sec. and averaged.<br /><br />The following parameters are configurable.<br />Sampling rate 15 Sec. to 3.825 Sec.(255*15)<br />Initial scale -30°C to 90°C<br />Scale resolution 1°C to 20°C division<br />Display contrast level<br /><br />Configuration parameters are stored in eeprom.<br />To change parameter only the eeprom must be reprogrammed (NOT the code)<br />Refer to source code to know where they are stored.<br />N.B. Negative temperature for the initial scale value must be stored in 2 compliment form.<br /><br />Source code attached.<br />(sorry for the Italian comment in the code, i have not time to translate)<br />Regards<br />Gianni]]></description>
<category domain='http://www.8051projects.net/download18.html'>PIC Projects</category>
<author>Gioppy&lt;noauthor@nospam.com&gt;</author>
<pubDate>Mon, 30 Jun 2008 07:18:06 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads208.html</guid>
</item>
						<item>
						<title>DDS Audio Function Generator - Bascom AVR Project</title>
<link>http://www.8051projects.net/downloads207.html</link>
<description><![CDATA[Yet another project from our Italian friend <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br /><br /><div class='quote_top'>Gioppy wrote ...</div><div class='quote'>Bascom-Avr Compiler  <br /><br />ATMEGA48    DDS Audio Function Generator<br /><br /><br />Features<br />Frequency range	:   1Hz - 20KHz     useful to 100KHz <br />Resolution :        1Hz <br />Waveform :	    Sine, Square, Triangle, Sawtooth  <br />Output level :      Adjustable 0 - 5V.p.p. <br />Square wave open drain output (TTL compatible) <br />Battery powered <br /><br />I don't recommend this project for anyone who is NEW to electronics.<br /><br />-------------------------------- <br />ATMEGA48 Fuses configuration:<br />Spien ON ,Rstdisab OFF, Esave OFF, Ckout OFF, Wdton OFF, Ckdiv OFF,<br />SelfprgEn OFF, DwEn OFF, Bodlevel = 111 , Cksel = 0111 , Sut = 11 <br />--------------------------------<br /></div>]]></description>
<category domain='http://www.8051projects.net/download7.html'>AVR Projects</category>
<author>Gioppy&lt;noauthor@nospam.com&gt;</author>
<pubDate>Wed, 11 Jun 2008 23:49:50 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads207.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>PICBASIC - Poor Man's Scope</title>
<link>http://www.8051projects.net/downloads202.html</link>
<description><![CDATA[Years ago, Epe Online <a class='bbcode' href='http://www.8051projects.net/out.php?link=http://www.epemag.com' rel='external'  target='_blank'>www.epemag.com</a> published a project "Micro picscope" a simple visual signal monitor.<br />It shows a representation of the signal waveform using an alfanumeric 16*2 lcd display.<br />Here a PBP version with PIC16F690<br /><br />Obviously the performance are very limited; i consider this project a toy.<br />A graphic area of 8*40 pixels is inadequate to show anything with an acceptable accuracy.<br />The bandwidth is limited to 4-5KHz<br />The frequency counter is limited to 6 digit, the precision depends by the internal oscillator frequency.<br />Despite that, i like it.<br />Have fun!<br /><br />Regards<br /><a class='bbcode' href='http://www.8051projects.net/user6071.html' rel='external'  target='_blank'>GioppY</a>]]></description>
<category domain='http://www.8051projects.net/download18.html'>PIC Projects</category>
<author>GioppY&lt;noauthor@nospam.com&gt;</author>
<pubDate>Sun, 24 Feb 2008 10:12:44 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads202.html</guid>
</item>
						<item>
						<title>PICBASIC - Simon A musical Game Project</title>
<link>http://www.8051projects.net/downloads203.html</link>
<description><![CDATA[Simon - A musical game...<br /><br />Developed on PICBASIC by one of our site member <a href='http://www.8051projects.net/user6071.html'>GioppY</a><br /><br />Please give your feedbacks in comments and<br />If you have any doubt then use FORUM!!!!]]></description>
<category domain='http://www.8051projects.net/download18.html'>PIC Projects</category>
<author>GioppY&lt;noauthor@nospam.com&gt;</author>
<pubDate>Sun, 24 Feb 2008 10:12:44 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads203.html</guid>
</item>
						<item>
						<title>PS2 Keyboard Library</title>
<link>http://www.8051projects.net/downloads201.html</link>
<description><![CDATA[~ PS2 Keyboard library for ARM ~<br /><br />* Extended Scan codes not supported yet]]></description>
<category domain='http://www.8051projects.net/download38.html'>ARM Library</category>
<author>Rommel Marcelo&lt;jaqueza@nospam.com&gt;</author>
<pubDate>Wed, 13 Feb 2008 22:27:24 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads201.html</guid>
</item>
						<item>
						<title>PS2 Keyboard Library From Atmel</title>
<link>http://www.8051projects.net/downloads200.html</link>
<description><![CDATA[<strong class='bbcode bold'>PS1 Keyboard Interface      Don Carveth  July 2002</strong><br /><br />PS-2 (PC-AT) style keyboard interface.<br />Mirrors all characters typed on PC-AT keyboard on terminal connected to UART.<br /><br />Based on Atmel App Note AVR-313<br />Converted supplied c code to GCC 3.2<br />Based on ATMEGA163 at 8 MHz<br /><br /><em class='bbcode italic'>*********** REVISION HISTORY **************************</em><br />Rev 0   Creation        8/30/02<br />		Converted from IAR to GCC<br />		Operational.<br /><br /><em class='bbcode italic'>*********** OPERATION *********************************</em><br />Connect PS-2 keyboard as shown below - see App note for connection info<br />Connect UART to terminal program at 19200 baud, 8N1<br />    <br />All standard keys pressed will mirror on terminal.  Shift works, <ctrl> and<br /><alt> have no effect.<br />Hit <F1> to alternate between character mode and hex code representation.<br /><br /><br />Connect an LED to PD5 to ensure the program is running.<br />Use the test pin at PB1 to monitor progress.  Insert test_pin() commands in<br />    the program to toggle the pin - watch on your scope. Only need<br />    for debugging.<br />    <br />To change processor or crystal make changes in StdDefs.h.<br />Select between polled and interrupt driven UART transmit (putchar) in StdDefs.h<br />	<br /><em class='bbcode italic'>*********** RESOURCES *********************************</em><br /><br />Processor: ATMega163<br />Crystal: 4 MHz<br />Flash size: 0x7e6  (2022)<br />RAM Used: 0x9c  (156)<br />EEPROM Used: 0<br /><br />Pins used:<br /><br />PA0<br />PA1<br />PA2<br />PA3<br />PA4<br />PA5<br />PA6<br />PA7 <br /><br />PB0 <br />PB1 <br />PB2 <br />PB3 <br />PB4  <br />PB5  MOSI   -  ISP, <br />PB6  MISO   -  ISP,<br />PB7  SCK    -  ISP<br /><br />PC0 <br />PC1 <br />PC2 <br />PC3 <br />PC4 <br />PC5 <br />PC6 <br />PC7 <br /><br />PD0  UART Rcv<br />PD1  UART Txd<br />PD2  INT0  - Clock<br />PD3  INT1  - Data<br />PD4  <br />PD5  Run LED<br />PD6  <br />PD7  <br /><br />Interrupts:<br />INT0 - PS-1 Keyboard clock<br /><br />Timers:<br /><br />]]></description>
<category domain='http://www.8051projects.net/download8.html'>AVR libraries</category>
<author>Don Carveth&lt;noauthor@nospam.com&gt;</author>
<pubDate>Wed, 13 Feb 2008 22:22:38 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads200.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>DS1621 Sample project for Proteus</title>
<link>http://www.8051projects.net/downloads198.html</link>
<description><![CDATA[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>
<category domain='http://www.8051projects.net/download39.html'>Proteus Simulation Projects</category>
<author>Abbas&lt;jgen_17@nospam.com&gt;</author>
<pubDate>Wed, 02 Jan 2008 14:19:38 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads198.html</guid>
</item>
						<item>
						<title>T6963 Graphic LCD Drivers for ARM</title>
<link>http://www.8051projects.net/downloads197.html</link>
<description><![CDATA[T6963 Graphic LCD driver for ARM Microcontroller<br />Lots of functions inside..<br /><br />If you feel any problem using it.. please post in forum]]></description>
<category domain='http://www.8051projects.net/download38.html'>ARM Library</category>
<author>Mukund Deshmukh&lt;betacomp_ngp@nospam.com&gt;</author>
<pubDate>Mon, 24 Dec 2007 10:09:56 -0800</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/downloads197.html</guid>
</item>
				</channel>
				</rss>