<?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 17:05:21 -0800</pubDate>
				<lastBuildDate>Wed, 07 Jan 2009 17:05:21 -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 in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[am  studying  microprocessors student , and i was looking at the next and found this question<br />can anybdy help me into where to start??<br /><br /><br />The question is attached as a pdf<br /><a href='http://www.8051projects.net/e107_files/public/1181049573_1340_FT0_micprojects.pdf'><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/1181049573_1340_FT0_micprojects.pdf'>1181049573_1340_FT0_micprojects.pdf</a>]]></description>
<pubDate>Tue, 05 Jun 2007 06:19:34 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[Hello severus.. nice to see your post on the forum. As i told you in the mail. you can start working on these project or assignments  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  one by one.<br />For now.. i think start from  <strong class='bbcode bold'><em class='bbcode italic'>Timer and Calculator</em></strong><br />I will you at each step where you feel stuck ok <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  and after you complete it successfully. I will put it in my site.<br />In project A... first make the "As Timer" functionality.<br /><br />» Now here is something you must do. make a routine which produce 1 sec delay.<br /><div class='indent'>Hint: see machine cycles of instruction you are using for perfect time delay and use 12MHz crystal. don't forget to include the machine cycle for Lcall instruction.</div><br />After you are done making that routine. make a small hardware which blinks an LED at a port with the delay routine u created. so you can check whether or not your routine is creating 1 sec delay or not.<br /><br />I hope you will finish with this by tomorrow. I will guide you to the next step after this.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 05 Jun 2007 07:54:44 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[Done<br />i used a 74LS138, and i attached port 7 to a 74373 latch which s attached to the led , the program is <br /><br /><br />ledout:mov al,1<br />mov DX,373<br />out dx,al<br />JMP delay<br />delay:mov     cx, 0fh<br />mov     dx, 4240h<br />mov     ah, 86h<br />int     15h<br />loop ledout<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 05 Jun 2007 08:30:46 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[which processor/controller are you using. I am going to have dinner now. will come and tell you the next step <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />   <img src='http://www.8051projects.net/e107_images/emotes/yahoo/3.gif' alt='' style='vertical-align:middle; border:0' />  think of something what you can do next.. then i will guide you  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/103.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 05 Jun 2007 09:21:41 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[the next part would be to Figure out how keypads work, it'll be a 4x3 matrix so I'm guessing i'll be looking at 7 inputs for the keypad unless i use some sort of IC between your microprocessor and the pad, i'll have two 7 segment LEDs for digits,and then i have four buttons as well, start, pause, stop, reset...<br /><br />really missed up <img src='http://www.8051projects.net/e107_images/emotes/yahoo/2.gif' alt='' style='vertical-align:middle; border:0' /> <br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 05 Jun 2007 10:41:56 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[don't be tense.. its not so hard  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/3.gif' alt='' style='vertical-align:middle; border:0' />  <br />as we are doing the timer part right now.. so.. you just have to take care of four switches, which will be connected directly...<br />the start switch will be an interrupt switch and rest all switches (pause,stop,reset) will be polled when counting. hope you get my point.<br /><br />» now the thing you suppose to do...<br />connect these four switches, start switch connected to interrupt pin and other three switches connected to normal pins.<br />make a program, at every interrupt you start blinking the LED and at stop stop the blinking led, and also pause will pause the blinking, leave the reset for the moment.<br /><div class='indent'>Hint: set a flag in interrupt routine which indicate that timer has to start now. and when you enter the timer routine, disable interrupt and start polling the three switches.</div><br />after this you are ready with all four switches. Complete this soon.<br /><br />offtopic: sorry for last night, my internet was not working  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/10.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 05 Jun 2007 23:48:52 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[here is the attch<br /><a href='http://www.8051projects.net/e107_files/public/1181134627_1340_FT883_design.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/1181134627_1340_FT883_design.zip'>1181134627_1340_FT883_design.zip</a>]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 06 Jun 2007 05:57:16 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[well.. the keypad stuff will take time to implement so i wanted you to work on timer first.<br />Port C of 8255 is bit addressable so connect rows of keypad to it, because its easy to drive and sense. Also it takes lesser time and easy programming.<br /><br />Regarding connection of 2 7-segment displays, as you have the common anode pin is connected to +5V instead, connect it via transistor and transistor is switched with the help on Port C of 8255, so when you have two seven segments, you first send the data on first one and enable it, after sometime, disable it and enable the second one, when you do this switching faster, it looks like two numbers are getting displayed.<br />change your connections like this...<br /><br />connect rows of Keypad to PC0-PC3, two common cathode pins are driven by PC4,PC5 and three switches are connected to PC6-PC8, Columns are connected to PB0-PB2 and seven segments are connected to PA0-PA7. LEDs can be connected to PA6 and PA7. The start button is connected to Interrupt pin. using PIC (programmable interrupt controller) i don't remember the IC i think its 8259. So whenever interrupt occurs the processor will set the flag and timer will start counting. I explained everything regarding what you have to do next... in the previous post <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br /><br />now i think your schematic part is over... please make a nice schematic.<br /><br />so i hope you will do something.. regarding the above post.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 06 Jun 2007 07:45:25 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[i was working all day into the calc part, it seems easier <br /><br />i have done a basic design<br />its attached<br />would you please see it and tell em what do u think<br />am using a 8086 processor , but the thing that i cannt figure out are<br />1- how to connect 2 7 sigma display togather<br />2-the led to show the minus sign???<br />how can u help please <br />3-the assemply code <img src='http://www.8051projects.net/e107_images/emotes/yahoo/17.gif' alt='' style='vertical-align:middle; border:0' /> :S<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 06 Jun 2007 05:54:17 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[OK, design is Done so far for the calculator part , now for the assembly program, i need too know how can i write an assembly program that reads the 2 numbers from the keypad? and then do the operations<br />(*=x , #=+, 0=-, and the keypad (1111) for /) , i know how can i display the result, i just dont know how can i do the math and read the number and the operation <img src='http://www.8051projects.net/e107_images/emotes/yahoo/2.gif' alt='' style='vertical-align:middle; border:0' /> <br />i really cant thank u enough for your help <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, 07 Jun 2007 08:19:02 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[just click on the thank button <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />  lol kidding.. its ok brother.. my site, i made it for this purpose only.. for everyone who want any kind of help <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  i am happy that i am able to help you.<br /><br />ok.. now regarding keypad.. you have to write a small program.. just to read and display the value from keypad. so is like this way...<br />we have 4 rows, and 3 columns. we will scan the rows one by one...<br />well i dont know the keypad is constructed, but i will just give you some idea... according to design there in my mind.<br />you make R0 = 1, by setting the pin connected to row 0 of keypad. then sense the columns connected to PortB for 0. if any of the column is zero then key is pressed.<br />e.g.<br />you have pressed number 2. so while sensing... you make R0 = 1 and you read from Port B. you get a value 0x05 it will be better if you AND the read value from Port B with 0x07 so you will just get the value of Pins connected to columns only, reduces the error.<br />so in binary we will get a value B'00000101' C0 = 1, C1 = 0 and C2 = 1<br />i.e. in row 1 key 2 is pressed. this way we will do the scan. so when reading from keypad, you make the rows One, one by one first R0 then read the column, then R1 and read the column, then R2, then R3...<br />i hope you understood the concept of scanning and reading the keypad.<br />try making a small program just to scan and display the value.. i hope you know how to decode the value for 7-segment. if not then tell me i will explain it here.. <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, 07 Jun 2007 09:06:10 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[Thank you , and u have a great site indeed, and i wrote a program that reads a number and display, my problem is to do the math work, how can i let it do the math work ???]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 07 Jun 2007 09:26:07 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[thank you brother, ur site is great indeed, and it helped me alot, i wrote a program to get a number , then display it , i wrote this, but the problem am now in is to write the assembly cde to do the math , thats the problem , can u help me ???]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 07 Jun 2007 09:30:50 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[ok.. now its really simple.. get one number and store it in a register and then get second number.. put it in accumulator.. and simply apply maths.. i think we have instructions for that.. isn't it?<br />you can do one thing.. more.. like.. press a number and then to confirm the first number press #<br />and then second number and then # to save the second one..<br />now press * to select the math function, e.g. if pressed once +, pressed twice then -, thrice * and fourth time ÷<br />after selecting the function press # to get the result... i think its really simple..<br />try the simple + and - functions for now.. and tell me the results.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/16.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 07 Jun 2007 11:36:13 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[LOOOL , not easy at all, How do u do that the confirm after the number , and to recognize that it confirmed , and then take the operation and recognize it , am afraid am not that good with the 8086/8088 assembly , can u show me a sample , please <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br />Regards<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 07 Jun 2007 12:03:29 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[LOL you dont have to thank me eveytime... <img src='http://www.8051projects.net/e107_images/emotes/yahoo/10.gif' alt='' style='vertical-align:middle; border:0' /> <br />bro, i don't remember 8086 programming anymore, really.. but as i know controllers so i am explaining you the concept or the basic behind it..<br />ok.. lets put it this way..  you said that you are able to get the i/p from keypad in your previous post right?<br />so.. you can also store the i/p received right?<br />and.. u can put this keypad routine in a subroutine so whenever you need to read from keypad you just call this routine, µP will work in µSecs so will be faster to process the routines..<br />what i want is this way.. (i give you the steps because i don't know assembly sorry for this  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/10.gif' alt='' style='vertical-align:middle; border:0' />  )<br /><br />clear the register on which number to be stored<br /><span style='color:#ff0000'>get_num:</span><br />display number (will be zero in this case. coz starting)<br />call keypad_routine<br />store the received number<br />display it<br />check if pressed key is #<br />if yes save the number to some location and jump to <span style='color:#ff0000'>second_num</span><br />if no then jump back to label <span style='color:#ff0000'>get_num:</span> and get the key and current pressed number will be there on the display as well as in the register where u want to store it.<br /><span style='color:#ff0000'>second_num:</span><br />same as we did above,<br />but now we will wait for either #or * to be pressed..<br />make only + for now..<br />so if u press * + is selected and then press # to get result.<br /><br />I am trying my best to explain.. but i really don't have any idea how to do this in microprocessors..  but i am sure you will do it..<br />please try writing something like what i explained above i am sure you will reach somewhere  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/3.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 07 Jun 2007 12:45:09 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[ex,we're talking about microprocessor or microcontroler.Microcontroler,i believe.there are some differences between them.but why do sevenus use 8086 assembly.i think we must use Read51]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 08 Jun 2007 03:12:18 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[it might be his assignment work... I am happy he is doing on his own.. i mean i am just guiding.. not giving the codes.<br />he has a course to do.. so it comes under it.. so is ok.. the way it is..]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 08 Jun 2007 03:23:12 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[Wind, its microprocessor , and yes its a project for the microprocessor , and i thank Rickey Deeply , cause without him i didnt know where to start , and what to do, he he did a great guidance for the thing, and i have him as a reference at the end of the project documentation <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' /> <br />and i think its OK, asking some one, since he didnt give me any code , or hardware EWC]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 08 Jun 2007 03:43:21 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[yes u gave you just the guidance.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  and u understood my point on the mail perfectly.. and i am very happy!!  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />  <br />that you doing everything on your own.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/3.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 08 Jun 2007 03:53:52 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[so when will we start new subject.i want to test my uP skill.why don't u give us a new subject,Rickey.thank u a lot]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 08 Jun 2007 07:51:09 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
						<item>
						<title>Re: Need help in Micro project</title>
<link>http://www.8051projects.net/forum-t883.html</link>
<description><![CDATA[you give me a new idea.. we will implement... <img src='http://www.8051projects.net/e107_images/emotes/yahoo/10.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 08 Jun 2007 08:06:35 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t883.html</guid>
</item>
				</channel>
				</rss>