<?xml version="1.0" encoding="utf-8"?>
				<!-- generator="e107" -->
				<!-- content type="Forum / topic" -->
				<rss  version="2.0">
				<channel>
				<title>8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes : Forum / topic</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>2008 Rickey's World</copyright>
				<managingEditor>contact@nospam.com (Ajay Bhargav)</managingEditor>
				<webMaster>contact@nospam.com (Ajay Bhargav)</webMaster>
				<pubDate>Wed, 07 Jan 2009 11:32:24 -0800</pubDate>
				<lastBuildDate>Wed, 07 Jan 2009 11:32:24 -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>Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Any One Here Can You Please Read Through My C Code and Correct It...My programming is really worse....I really appreciate any inputs from you guys.<br /><br /><br />            /*******************************************<br />Keypad and LCD lock on Pic16f628A with 3*4 keypad<br />Project name: Combination Lock (Demonstration of the Keypad Library routines)<br />LCD Display in 4-bit mode on PORTA<br />Keypad on PORTB<br /><br />Door1 = 05<br />Door2 = 28<br />Alarm off = 99<br /><br />Three Attempts before Alarm<br /><br />*****************************************/<br />#define door1_low 6<br />#define door1_upper 14<br />#define door2_low 10<br />#define door2_upper 2<br /><br />char var1, var2, kp, attempts;<br />char state = 1;//start from state 1<br />int cnt=0;<br />void main(void) {<br />char          text[] = "Combination Lock" ;//message text<br />  CMCON = 0x07                     ;//PORTA to digital mode<br />  LCD_Config(&amp;PORTA,7,6,5,3,2,1,0) ;//Pin assignment<br />                                   ;//RS,E,RW,D7,D6,D5,D4<br />  LCD_Cmd(LCD_CLEAR)               ;//Clear display<br />  LCD_Cmd(LCD_CURSOR_OFF)          ;//Turn cursor off<br />  LCD_Cmd(LCD_SECOND_ROW)          ;//Move to ROW2 for rest of program<br />  //Seup Keypad on PORTB<br />  Keypad_Init(&amp;PORTB)              ;// Initialize Keypad on PORTB<br />   LCD_OUT(1,1,text)                ;//Print welcome message<br />  while(1) {   //while ever loop<br />               switch(state){ //check the current state<br />case 1:<br />               while(!keypad_Read()){}   //wait for key1 press<br />               kp = Keypad_Released()   ;//wait for release<br />               var1=kp; //store var1 into kp<br />               Delay_ms(10)             ;//debounce time<br />               state = 2;<br />               break;<br />case 2:<br />               if(kp==15) state=1; //go back state 1 when kp = # (enter key)<br />               if(kp==13) state=1;//go back state 1 when kp = * (clear key)<br />               else<br />               state = 3;//go to state 3 get key2<br />               break;<br />case 3:<br />               while(!keypad_Read()){}   //wait for key2 press<br />               kp = Keypad_Released()   ;//wait for release<br />               var2=kp;//store var2 into kp<br />               Delay_ms(10)             ;//debounce time<br />               break;<br />               if(kp==15) state=1;//enter key goes back state 1<br />               if(kp==13) state=1;//clear key goes back state 1<br />               else<br />               state = 4;//continue goes to state 4<br />               break;<br /> case 4:<br />               while(!keypad_Read()){}   //wait for enter key press<br />               kp = Keypad_Released()   ;//wait for release<br />               Delay_ms(10)             ;//debounce time<br />               break;<br />               if(kp==13)<br />               state =1; //clear goes back to s1<br />               if(kp==15)<br />               state = 5;//enter key goes to state 5<br />               else state = 4;<br />               break;<br />case 5:         //compare enter values with password values stored<br />               if(var1==door1_upper &amp;&amp; var2 == door1_low)<br />               state = 8;//goes to state 8 door1 open<br />               LCD_OUT(2,1,"Door1 Opened");<br />               Delay_ms(5000) ;//delay door1 open 5secs<br />               if(var1==door2_upper &amp;&amp; var2 == door2_low)<br />               state = 9;//goes to state 9 for door 2<br />               else<br />               LCD_OUT(2,1,"Bad Code");<br />               Delay_ms(2000);<br />               cnt++;<br />               state=6;<br />case 6:<br />              if(var1==3 &amp;&amp; var2 == 3) //both doors open<br />              state = 10;<br />              else<br />              LCD_OUT(2,1,"Bad Code");<br />              Delay_ms(2000) ;<br />              cnt++;<br />case 7://enter key 99 for alarm off<br />              if(var1==9 &amp;&amp; var2 == 9)<br />              LCD_OUT(2,1,"Alarm Off");    //turns alarm off<br />              attempts=0;<br />              state=1;<br />              break;<br />case 8://open door1 for 5secs<br />              PORTA.F4=1;<br />              Delay_ms(5000);<br />              state=1;<br />              cnt=0;<br />              break;<br />case 9: //open door2 for 5secs<br />              PORTA.F5=1;<br />              Delay_ms(5000);<br />              state=1;<br />              cnt=0;<br />              break;<br />case 10: //open both doors<br />              PORTA.F5=1;<br />              PORTA.F4=1;<br />              Delay_ms(5000);<br />              state=1;<br />              cnt=0;<br />              break;<br />default:// must be a bad attempts<br />              attempts++;<br />              if(attempts ==3)<br />              state = 11;<br />              LCD_OUT(2,1,"Alarm ON");<br />              break;<br /><br />                       }<br /><br /><br />                         }     }<br /><br /><br />]]></description>
<pubDate>Mon, 08 Oct 2007 22:26:09 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Hello Ajay, the did the simulations and it is running without errors.  The programming is working fine except the case 11 "3 attempts" before turn alarm on ... i could not get the display ALARM ON at the default case....]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 10 Oct 2007 22:39:41 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[ok one thing you need to change is... <br />in all the cases wherever you are checking for <br />if(kp==13) and if(kp==15)<br />make it else if for the second check... <br />i.e.<br />if(kp==13)<br />....<br />else if(kp==15)<br />...<br />else<br />....<br />reason is...<br />lets say if key is 13.. then it will go to first if statement.. checks it.. and finds its true as Kp is 13.. so execute the if condition loop... then it comes to second check.. as kp != 15 so it goes to else statement and will execute it.. so there could be your problem.. make the changes and tell me..]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 09 Oct 2007 22:57:13 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Here is the attachment of combination lock  flowchart and hardware circuit simulation using Proteus and combination_lock.c]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Mon, 08 Oct 2007 22:32:18 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[did you check your code in compiler? are you able to compile it with no error? if yes then try it with hardware of as you seems to have proteus. So try to run it on proteus.<br />Also its better to zip the files and then upload it again.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 09 Oct 2007 04:11:20 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Here is the attachment of combination lock flowchart and hardware circuit simulation using Proteus and combination_lock.c<br /><a href='http://www.8051projects.net/e107_files/public/1191963892_4066_FT2880_combination_lock.zip'><img src='http://www.8051projects.net/e107_images/generic/lite/file.png' alt='' style='border:0; vertical-align:middle' /></a> <a href='http://www.8051projects.net/e107_files/public/1191963892_4066_FT2880_combination_lock.zip'>1191963892_4066_FT2880_combination_lock.zip</a>]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 09 Oct 2007 14:04:52 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Ajay,  i did corrected the error" if to else if " you have mentioned b4. To get the programming working smoothly i also have to expand the case statement as i have modified the previous version below:<br /><br />Now I have another problem to face that  i could not display message "Alarm" on LCD after 3 attempted incorrect password....<br /><br />Can you please Help Me In this One Sir, Ajay..<br /><br />/*******************************************<br />Keypad and LCD lock on Pic16f628A with 3*4 keypad<br />Project name: Combination Lock (Demonstration of the Keypad Library routines)<br />LCD Display in 4-bit mode on PORTA<br />Keypad on PORTB<br /><br />Door1 = 05<br />Door2 = 28<br />Door1 &amp; 2 = 33<br />Alarm off = 99<br /><br />Three Attempts before Alarm<br /><br />*****************************************/<br /><br /><br /><br />char var1, var2, kp;<br />char attempts=1;<br />//int cnt=0;<br /><br />char state = 1;//start from state 1<br />//int cnt=0;<br />char          text[] = "Combination Lock" ;//message text<br />void main(void) {<br /><br />  CMCON = 0x07                     ;//PORTA to digital mode<br />  LCD_Config(&amp;PORTA,7,6,5,3,2,1,0) ;//Pin assignment<br />                                   ;//RS,E,RW,D7,D6,D5,D4<br />  LCD_Cmd(LCD_CLEAR)               ;//Clear display<br />  LCD_Cmd(LCD_CURSOR_OFF)          ;//Turn cursor off<br />  LCD_Cmd(LCD_SECOND_ROW)          ;//Move to ROW2 for rest of program<br /><br />  //Seup Keypad on PORTB<br />  Keypad_Init(&amp;PORTB)              ;// Initialize Keypad on PORTB<br />   LCD_OUT(1,1,text)                ;//Print welcome message<br />  while(1) {   //while ever loop<br />               switch(state){ //check the current state<br />case 1:<br />               LCD_out(1,1,"Combination Lock");<br />               //LCD_Cmd(LCD_CLEAR)         ;<br />               while(!keypad_Read()){}   //wait for key1 press<br />               Delay_ms(10)             ;//debounce time<br />               kp = Keypad_Released()   ;//wait for release<br />               var1=kp; //store var1 into kp<br />               state = 2;<br />               break;<br /><br />case 2:<br />               if(kp==15) state=1; //go back state 1 when kp = # (enter key)<br />               else if(kp==13) state=1;//go back state 1 when kp = * (clear ke<br />               else<br />               state = 3;//go to state 3 get key2<br />               break;<br />case 3:<br />               while(!keypad_Read()){}   //wait for key2 press<br />               Delay_ms(10)             ;//debounce time<br />               kp = Keypad_Released()   ;//wait for release<br />               var2=kp;//store var2 into kp<br />               state=4;<br />               break;<br />case 4:<br />               if(kp==15) state=1;//enter key goes back state 1<br />               else if(kp==13) state=1;//clear key goes back state 1<br />               else<br />               state = 5;//continue goes to state 4<br />               break;<br /><br /> case 5:<br />               while(!keypad_Read()){}   //wait for enter key press<br />               Delay_ms(10)             ;//debounce time<br />               kp = Keypad_Released()   ;//wait for release<br />               state = 6;<br />               break;<br />case 6:<br />               if(kp==13)<br />               state =1; //clear goes back to s1<br />               else if(kp==15)<br />               state = 7;//enter key goes to state 7<br />               else state = 5;<br />               break;<br />case 7:<br />               if (var1==14 &amp;&amp; var2==6)//comparing for door1<br />                state = 12;  //goes state 11 open door1<br />               else state =8;<br />               break;<br />case 8:<br />               if (var1==2 &amp;&amp; var2 == 10)//comparing for door2<br />               state = 13;//goes to state 9 for door 2<br />               else state=9;<br />               break;<br />case 9:<br />               if (var1==3 &amp;&amp; var2 == 3)<br />               state = 14;//goes to state 13 for door1 &amp; 2<br />               else<br />               state =10;<br />               break;<br />case 10:<br />               if(var1==11 &amp;&amp; var2==11)<br />               state = 15;//goes to state 14 Alarm Off<br />               else<br />               state =11;<br />               break;<br />case 11:<br />               LCD_OUT(2,1,"Invalid") ;<br /><br />               while(!keypad_Read()){}   //wait for enter key press<br />               Delay_ms(10)             ;//debounce time<br />               keypad_Read()++;<br />                keypad_Read()+=attempts;<br />                if(attempts==3)<br />                 state =16;<br />               kp = Keypad_Released()   ;//wait for release<br />              LCD_Cmd(LCD_CLEAR)         ;<br />               if(kp==13)<br />               state =1;<br />               break;<br />case 12://open door1 for 5secs<br />              PORTA.F5=1;<br />              //Delay_ms(5000);<br />              state=1;<br />             Lcd_out(2,1,"D1 Opened") ;<br />              while(!keypad_Read()){}   //wait for enter key press<br />               Delay_ms(10)             ;//debounce time<br />               kp = Keypad_Released()   ;//wait for release<br />              if(kp==13)<br />              LCD_Cmd(LCD_CLEAR)         ;<br />              state=1;<br />              break;<br />case 13: //open door2 for 5secs<br />              LCD_OUT(2,1,"D2 Opened");<br />              //PORTB.F4=1;<br />              //Delay_ms(5000);<br />              while(!keypad_Read()){}   //wait for enter key press<br />               Delay_ms(10)             ;//debounce time<br />               kp = Keypad_Released()   ;//wait for release<br />              if(kp==13)<br />             LCD_Cmd(LCD_CLEAR)         ;<br />              state=1;<br />              break;<br />case 14: //open both doors<br />              LCD_OUT(2,1,"D1&amp;2 Opened");<br />              //PORTA.F5=1;<br />              //PORTB.F4=1;<br />              //Delay_ms(5000);<br />              while(!keypad_Read()){}   //wait for enter key press<br />               Delay_ms(10)             ;//debounce time<br />               kp = Keypad_Released()   ;//wait for release<br />              if(kp==13)<br />             LCD_Cmd(LCD_CLEAR)         ;<br />              state=1;<br />              break;<br />case 15:<br />              LCD_OUT(2,1,"*Alarm OFF*");<br />              Delay_ms(5000);<br />              LCD_Cmd(LCD_CLEAR)         ;<br />              state=1;<br />              break;<br />default:// must be a bad attempts<br />               //attempts++;<br />              //if(attempts==3)<br />              LCD_OUT(2,1,"Alarm ON");<br />              Delay_ms(5000);<br />              //attempts=0;<br />              state = 1;<br />              break;<br /><br />                       }<br /><br /><br />                         }  }]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 10 Oct 2007 15:22:07 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Ajay, This is the file in .c  so you can download and easy to check...]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 10 Oct 2007 15:31:02 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[<div class='quote_top'>DAT wrote ...</div><div class='quote'><br />Ajay, This is the file in .c  so you can download and easy to check...<br /></div><br /><br /><a href='http://www.8051projects.net/e107_files/public/1192055616_4066_FT2880_combination_lock.zip'><img src='http://www.8051projects.net/e107_images/generic/lite/file.png' alt='' style='border:0; vertical-align:middle' /></a> <a href='http://www.8051projects.net/e107_files/public/1192055616_4066_FT2880_combination_lock.zip'>1192055616_4066_FT2880_combination_lock.zip</a>]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 10 Oct 2007 15:33:36 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Hi DAT, you can call me Ajay only.. no need of sir! <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br />Ii checked your code again... I am really not sure what the problem is.. as i need to see the working of project to know more about the problem. Also i do not have any compiler for PIC so cannot compile program and simulate it.. but i can give you some suggestions..<br /><br />In the case of invalid code..<br /><br />case 11:<br />LCD_OUT(2,1,"Invalid") ;<br /><br />while(!keypad_Read()){} //wait for enter key press<br />Delay_ms(10) ;//debounce time<br /><br />//this doesn't seems to be ok to me..<br />keypad_Read()++; <br />//instead you could have directly incremented<br />//attempts<br />//use attempt++;<br /><br />keypad_Read()+=attempts;<br /><br />if(attempts==3)<br />state =16;<br />kp = Keypad_Released() ;//wait for release<br />LCD_Cmd(LCD_CLEAR) ;<br />if(kp==13)<br />state =1;<br />break;<br /><br />Although default has to work, but i want you to try with "case 16" also.. as i see there is no problem in the program.. could be some kind of logical error.. try if you can simulate it on the debugger... step by step execution... and see what could be the problem..]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 10 Oct 2007 22:04:31 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[i didnt get why are you doing<br /><br />keypad_Read()++; (this)<br />and<br />keypad_Read()+=attempts; (this)<br /><br />explain me because i don't know how the value is being stored or incremented in attempts variable..]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 10 Oct 2007 23:01:07 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Ajay, Thanks you very much for replies my questions. Finally I solved the problem.<br /><br />At case 11 each time enter invalid pass we increment attempts by 1 as we passed through release button value stored and when three attempts entered go to state 16 "default"  for output display message and next go to state 1 waiting for enter alarm off numbers..<br />case 11:<br />               LCD_OUT(2,1,"Invalid") ;<br />               while(!keypad_Read()){}   //wait for enter key press<br />               Delay_ms(10)             ;//debounce time<br /><br />               kp = Keypad_Released()   ;//wait for release<br />               LCD_Cmd(LCD_CLEAR)         ;<br />               if(kp==13)<br />               state =1;<br />               attempts++; //increment attempts<br />               kp+=attempts;//attempts = kp + attempts<br />               if(attempts==3)  //attempts equal 3 times<br />               state =16;     //goes next state 16<br />               break;]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 11 Oct 2007 01:29:26 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[yeah that is what i told you.. coz you were not incrementing attempts rather you were doing something else...<br />try this too...<br /><br />remove this statement<br />kp+=attempts;//attempts = kp + attempts<br /><br />as its not what you think its.. <br />kp = kp + attemps;<br /><br />so you don't need this statement in the case 11 code...<br />happy that it worked... do you want to post this project on my site?]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 11 Oct 2007 01:39:26 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[Ajay, my project is not completed.  I need add diodes hardware  for door1 and door2 at output pic and a little modification  the program again and after that  i tidy up the project into one zip folder then i will  post to on your website<br /><br />See you again!! <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 11 Oct 2007 14:39:55 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
						<item>
						<title>Re: Need Help on Pic16f628A Combination Lock C Code wih LCD and 3*4 Keypad</title>
<link>http://www.8051projects.net/forum-t2880.html</link>
<description><![CDATA[sure.. i was just asking if you want to post or not.. i will wait for the files.. please include a small description too.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  Many people are waiting for PIC based projects.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 11 Oct 2007 22:10:40 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2880.html</guid>
</item>
				</channel>
				</rss>