<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Electronic Circuits Projects Diagrams Free - 8051/8951</title>
		<link>http://www.electro-tech-online.com/</link>
		<description>A specify forum for the Intel 8051/8951 single chip microcontroller.</description>
		<language>en</language>
		<lastBuildDate>Sat, 21 Nov 2009 01:26:24 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://static.electro-tech-online.com/images/misc/rss.jpg</url>
			<title>Electronic Circuits Projects Diagrams Free - 8051/8951</title>
			<link>http://www.electro-tech-online.com/</link>
		</image>
		<item>
			<title>Ds80c400/410</title>
			<link>http://www.electro-tech-online.com/8051-8951/100155-ds80c400-410-a.html</link>
			<pubDate>Tue, 17 Nov 2009 20:14:28 GMT</pubDate>
			<description>First of all thanks for the time you will expend trying to help me...  
 
Now have some questions about the DS80C400/410 network micro-controller. 
...</description>
			<content:encoded><![CDATA[<div>First of all thanks for the time you will expend trying to help me... <br />
<br />
Now have some questions about the DS80C400/410 network micro-controller.<br />
<br />
The first one, i want to use TINIOS and slush in the DS80C410? So I can program it in java.<br />
<br />
I checked the schematics and i see that i need some old memories (and they recommend them). Did any one tried to do this do you have schematics?<br />
<br />
For TCP/IP (Ethernet) communication with the micro-controller (DS80C410) is it necessary any special circuits or i can connect it directly to a rj45 cable? (Witch ports/pins i must use?).<br />
Is there any example/schematic how to do it?<br />
<br />
Once more i thank you for your time...</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>priestnot</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/100155-ds80c400-410-a.html</guid>
		</item>
		<item>
			<title>Temperature comparator circuit</title>
			<link>http://www.electro-tech-online.com/8051-8951/100017-temperature-comparator-circuit.html</link>
			<pubDate>Fri, 13 Nov 2009 23:39:17 GMT</pubDate>
			<description>i want to feed the output of a temperature comparator circuit to a digital circuit. the temperature sensing  consists of lm35 as the sensor, op amp...</description>
			<content:encoded><![CDATA[<div>i want to feed the output of a temperature comparator circuit to a digital circuit. the temperature sensing  consists of lm35 as the sensor, op amp for comparing blw a ref voltage and input voltage. will  lm311 as op amp be better than the conventional op amp and how should I modify circuit to avoid switching front and back near the difference point because it will appear almost as analog signal to the digital circuit. Circuit diagrams needed please.</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>Fantascy</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/100017-temperature-comparator-circuit.html</guid>
		</item>
		<item>
			<title>can some 1 get me the code for this please ..really need it</title>
			<link>http://www.electro-tech-online.com/8051-8951/99902-can-some-1-get-me-code-please-really-need.html</link>
			<pubDate>Wed, 11 Nov 2009 03:49:15 GMT</pubDate>
			<description>This program is designed to help you understand keypad programming using T89C51AC2 
; Your task is to write a subroutine for the public section of...</description>
			<content:encoded><![CDATA[<div>This program is designed to help you understand keypad programming using T89C51AC2<br />
; Your task is to write a subroutine for the public section of the keypad library and insert the 16 scan codes.  <br />
;<br />
; Part A	Use your keypad to work out the 16 scan codes and insert them in the SCode ROM table below in binary. <br />
;<br />
; Part B	Write the decode routine that converts a keypad scan code into its table offset value. This is done <br />
;          by searching for the matching scan code in the SCode array.  The routine returns this index in ACC <br />
;<br />
; Test you program in the LCD-KeyPad simulator for a number of different scan code values<br />
;/*----------------------------------------------------------------------------------------------------------<br />
<br />
<br />
dseg		At	21h<br />
stack:	ds	1		; reserve stack space<br />
<br />
cseg<br />
;/*--------------------------------------------------------------------------------------<br />
Main:                           <br />
     	mov   sp,#stack 		; Set up stack area<br />
M1:        <br />
	acall	process		; display any key pressed - ACC holds the result<br />
     	sjmp  M1         		; do it all again<br />
	ret<br />
<br />
;/*--------------------------------------------------------------------------------------<br />
process:<br />
	     <br />
	mov 	a,#10111101b	; TEST value - *** change this for testing ***<br />
	acall decode      	; Decode key<br />
	ret<br />
<br />
<br />
;#################################################  #######################################<br />
;    Key Pad Subroutine Library                   for EMU750 <br />
;#################################################  #######################################<br />
;LCD Constants     <br />
;~~~~~~~~~~~<br />
ALL_ON		equ	0F0h	; turns on all rows, also iused to compare<br />
ROW0			equ	0FEh	; used to initialize first row<br />
ROW4			equ	0EFh	; used to check for last row<br />
CODE_CNT		equ	16	; number of scan codes<br />
<br />
KP_PORT		equ	P0	;port 0 8 bits<br />
<br />
;*************************************************  ****************************************<br />
;   Public Subroutines   -  called from main section of code<br />
;*************************************************  ****************************************<br />
<br />
<br />
<br />
<br />
; *** leave this area empty<br />
<br />
<br />
<br />
<br />
<br />
;*************************************************  ****************************************<br />
;   Private Subroutines   -  Not used in an application<br />
;*************************************************  ****************************************<br />
<br />
;/*--------------------------------------------------------------------------------------<br />
;TASK:    Converts a keypad scan code into an array index value between 0 and 15<br />
;@param:  ACC - has the scan code to be converted<br />
;@return: ACC - holds the array index related to the scan code<br />
;/*--------------------------------------------------------------------------------------<br />
Decode:     <br />
<br />
<br />
	; Your code here  -  You must preserve all registers used except ACC<br />
<br />
<br />
<br />
	ret<br />
<br />
<br />
<br />
; *** SAMPLE Scan Codes ONLY - Change these k-pad scan codes to the correct ones<br />
<br />
SCode:  	db   	11101011b, 01110111b, 01111011b,  01111101b<br />
	      db	10110111b, 10111011b, 10111101b,  11010111b  <br />
		db	11011011b, 11011101b, 01111110b,  10111110b <br />
		db	11011110b, 11101110b, 11100111b,  11101101b<br />
;		db	11111111b<br />
        <br />
;#################################################  ########################################<br />
<br />
<br />
        end</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>ozikid</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99902-can-some-1-get-me-code-please-really-need.html</guid>
		</item>
		<item>
			<title>At89c2051 programmer</title>
			<link>http://www.electro-tech-online.com/8051-8951/99855-at89c2051-programmer.html</link>
			<pubDate>Tue, 10 Nov 2009 06:07:12 GMT</pubDate>
			<description>please tell me a suitable programmer circuit for at89c2051 microcontroller. 
i have used rs232 programmer, but it is not successful. 
actually i have...</description>
			<content:encoded><![CDATA[<div>please tell me a suitable programmer circuit for at89c2051 microcontroller.<br />
i have used rs232 programmer, but it is not successful.<br />
actually i have used 'proload' software for that but it doesn't detect the device. <br />
i have attached its ckt diagram. Can i use this for at89c2051 µc or any other?<br />
please help me....</div>


	<br />
	<div style="padding:6px">

	
		<fieldset class="fieldset">
			<legend>Attached Thumbnails</legend>
			<div style="padding:3px">
			
<a href="http://www.electro-tech-online.com/attachments/8051-8951/35237d1257833019-at89c2051-programmer-rs232.gif" rel="Lightbox_810794" id="attachment35237"><img class="thumbnail" src="http://www.electro-tech-online.com/attachments/8051-8951/35237d1257833019t-at89c2051-programmer-rs232.gif" border="0" alt="Click image for larger version

Name:	rs232.gif
Views:	N/A
Size:	19.4 KB
ID:	35237" /></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>sunilthorat</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99855-at89c2051-programmer.html</guid>
		</item>
		<item>
			<title>Factorial of a no</title>
			<link>http://www.electro-tech-online.com/8051-8951/99729-factorial-no.html</link>
			<pubDate>Fri, 06 Nov 2009 17:53:21 GMT</pubDate>
			<description>I m having trouble with keil for 89c51. I want to find out factorial of a no. On keil. No are from 0-9. When the answer is greater than 255 we need...</description>
			<content:encoded><![CDATA[<div>I m having trouble with keil for 89c51. I want to find out factorial of a no. On keil. No are from 0-9. When the answer is greater than 255 we need to split the term in 2 memory locations  but i dont know how it can be done.can anyone help me plz....</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>ElectronicsDevil</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99729-factorial-no.html</guid>
		</item>
		<item>
			<title>Need help with a program for 8051</title>
			<link>http://www.electro-tech-online.com/8051-8951/99681-need-help-program-8051-a.html</link>
			<pubDate>Thu, 05 Nov 2009 15:04:38 GMT</pubDate>
			<description>Im stuk to make a program for digits display :( 
The program must receive some numbers and send that to a matrix digits, controled by multiplex.If...</description>
			<content:encoded><![CDATA[<div>Im stuk to make a program for digits display :(<br />
The program must receive some numbers and send that to a matrix digits, controled by multiplex.If you are more advanced and think that you can help me please view some project schematics (sorry datashet are hand writen) you will find my YM address in documents.Thanks!<br />
<br />
<a href="http://rapidshare.com/files/302698408/AtmelSystem.zip" target="_blank">Download schematic and system description</a></div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>senio</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99681-need-help-program-8051-a.html</guid>
		</item>
		<item>
			<title>help!!! writing a temperture sensor project</title>
			<link>http://www.electro-tech-online.com/8051-8951/99666-help-writing-temperture-sensor-project.html</link>
			<pubDate>Thu, 05 Nov 2009 06:38:06 GMT</pubDate>
			<description>hi i am doing my final year project and i need help in writing a temperature sensor project using 8051 chip and 8040 ADC i have to write a programme...</description>
			<content:encoded><![CDATA[<div>hi i am doing my final year project and i need help in writing a temperature sensor project using 8051 chip and 8040 ADC i have to write a programme using c language need help form you guys as i don know how to write it out thankssss!!!!!!!!</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>mikeneo90</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99666-help-writing-temperture-sensor-project.html</guid>
		</item>
		<item>
			<title>Need help understanding some code for the 8051(Syntax related)</title>
			<link>http://www.electro-tech-online.com/8051-8951/99510-need-help-understanding-some-code-8051-syntax-related.html</link>
			<pubDate>Mon, 02 Nov 2009 08:16:28 GMT</pubDate>
			<description>Take a look at the two snippets of code below. It was written for an 8051 micro-controller.  
  
*void main (void) 
{ 
	unsigned int a,i; 
	a=11;...</description>
			<content:encoded><![CDATA[<div>Take a look at the two snippets of code below. It was written for an 8051 micro-controller. <br />
 <br />
<b>void main (void)<br />
{<br />
	unsigned int a,i;<br />
	a=11;<br />
	for(i=0;i=8;i++)<br />
	{<br />
		If ((a&gt;i)&amp;0x1==1) <br />
		{<br />
			delay();<br />
		}<br />
		<br />
	}<br />
}</b><br />
<br />
<u><b><i>My  question with regards to the above section of code are: </i></b></u><br />
1.What does the IF <b>condition</b> in this code do? I don’t understand it. According to the person who wrote this code, <b>the condition compares to see if each bit of a = 1/0.</b> <b>If it is a 1, then the delay function is called.</b> How does this comparison work??????<br />
2.Can this exact same if condition be used as it is on the PIC uController without any syntax change? <br />
<br />
<br />
<br />
Here is the second piece of code again written for a 8051 uController<br />
<br />
<b>void main (void)<br />
{<br />
unsigned int a=0,i;<br />
for(i=0;i=4;i++)<br />
	{<br />
               	if (P1_1=0)               //if a port is low<br />
              		{<br />
                                   a=a|1&lt;&lt;i;<br />
             		 }<br />
	}<br />
<br />
}</b><br />
<br />
1.What does <b>a=a|1&lt;&lt;i</b> do? And how does it function? <br />
2.Lets say  when i=0,1,2,3,4 , P1_1=0. <b>What would </b>the value of <b>a </b>be in this case?<br />
3.If P1_1=0 when i=0,1,2 and 4 <b>but at i=3 this condition is false</b>. What is the <b>value of a</b> in this case? <br />
4.Can this line of code be used just as it is for the PIC uController (i mean with regards to syntax)?<br />
<br />
Really looking forward to hearing from everyone<br />
<br />
reenalalu</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>reenalalu</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99510-need-help-understanding-some-code-8051-syntax-related.html</guid>
		</item>
		<item>
			<title>Diagram of a 8051 Digital IO pin.</title>
			<link>http://www.electro-tech-online.com/8051-8951/99435-diagram-8051-digital-io-pin.html</link>
			<pubDate>Fri, 30 Oct 2009 21:55:54 GMT</pubDate>
			<description>Hello. 
 
I have a 8051 Uc and I can configure the Digital I/O pins to be one of the several options below: 
1. Input with an internal pull-up. 
2....</description>
			<content:encoded><![CDATA[<div>Hello.<br />
<br />
I have a 8051 Uc and I can configure the Digital I/O pins to be one of the several options below:<br />
1. Input with an internal pull-up.<br />
2. Input with an internal pull-down.<br />
3. tri-state.<br />
4. 1L output.<br />
5. 0L output.<br />
<br />
How does a diagram of such pin looks like?<br />
<br />
Thank you.</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>alphacat</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99435-diagram-8051-digital-io-pin.html</guid>
		</item>
		<item>
			<title>Code needed for encryption/decrption on same algorithm</title>
			<link>http://www.electro-tech-online.com/8051-8951/99378-code-needed-encryption-decrption-same-algorithm.html</link>
			<pubDate>Thu, 29 Oct 2009 08:26:26 GMT</pubDate>
			<description>Hi guyz.... 
       i am working on project that is secured data wireless communication.I am using AT89S52 as transmitter and AT89C2051 at receiver...</description>
			<content:encoded><![CDATA[<div>Hi guyz....<br />
       i am working on project that is secured data wireless communication.I am using AT89S52 as transmitter and AT89C2051 at receiver end.<br />
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.<br />
<br />
please guide me through<br />
i needed the code in c programming.............<br />
kindly help me....<br />
Waiting for response<br />
Regards</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>nitroracerz</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99378-code-needed-encryption-decrption-same-algorithm.html</guid>
		</item>
		<item>
			<title>How do I program the microcontroller?</title>
			<link>http://www.electro-tech-online.com/8051-8951/99376-how-do-i-program-microcontroller.html</link>
			<pubDate>Thu, 29 Oct 2009 07:41:49 GMT</pubDate>
			<description><![CDATA[Hi to all, 
 
 
I'm the student of the Electronics and I want to learn to program the microcontroller. How can I learn to program 8051...]]></description>
			<content:encoded><![CDATA[<div>Hi to all,<br />
<br />
<br />
I'm the student of the Electronics and I want to learn to program the microcontroller. How can I learn to program 8051 microcontroller?</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>robortwillys</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99376-how-do-i-program-microcontroller.html</guid>
		</item>
		<item>
			<title>ASM to C conversion</title>
			<link>http://www.electro-tech-online.com/8051-8951/99351-asm-c-conversion.html</link>
			<pubDate>Wed, 28 Oct 2009 16:38:19 GMT</pubDate>
			<description>Hi guyz.... 
           i m working on project secured wireless data communication which is based on at89s52 using in transmitter circuit as for...</description>
			<content:encoded><![CDATA[<div>Hi guyz....<br />
           i m working on project secured wireless data communication which is based on at89s52 using in transmitter circuit as for encryption the text message....and at reciever end at89s2051 is used for decryption the data...i want to convert my asm files in c language please guys help me i had short time...i had to submit this project in time...help me guyz thanks in  advance<br />
my email is <a href="mailto:nitroracerz@hotmail.com">nitroracerz@hotmail.com</a></div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>nitroracerz</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99351-asm-c-conversion.html</guid>
		</item>
		<item>
			<title>AT89S51----can anyone suggest a replacement</title>
			<link>http://www.electro-tech-online.com/8051-8951/99345-at89s51-can-anyone-suggest-replacement.html</link>
			<pubDate>Wed, 28 Oct 2009 14:07:54 GMT</pubDate>
			<description>Hi. I have been working on a project based on the AT89S51 micro-controller. I want to simulate this project on Proteus but the problem is that...</description>
			<content:encoded><![CDATA[<div>Hi. I have been working on a project based on the AT89S51 micro-controller. I want to simulate this project on Proteus but the problem is that Proteus does not have the AT89S51 as a component. Can anyone please suggest the name of another Microcontroller that i can replace it with, without having to change any of the code. What about the AT89C51???? Can it be used in place of the 89s51. :(</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>reenalalu</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99345-at89s51-can-anyone-suggest-replacement.html</guid>
		</item>
		<item>
			<title>How To Understand µ-controller</title>
			<link>http://www.electro-tech-online.com/8051-8951/99314-how-understand-u-controller.html</link>
			<pubDate>Tue, 27 Oct 2009 20:46:00 GMT</pubDate>
			<description><![CDATA[hi 
i want to understand the number of microcontrollers. 
for example "89c51" 
what does 'c' stands for? 
what is '89'? 
what is '51'? 
can anyone...]]></description>
			<content:encoded><![CDATA[<div>hi<br />
i want to understand the number of microcontrollers.<br />
for example &quot;89c51&quot;<br />
what does 'c' stands for?<br />
what is '89'?<br />
what is '51'?<br />
can anyone tell me details about it?<br />
i'll be grateful.<br />
regards<br />
USMAN</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>usmanfaisal</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99314-how-understand-u-controller.html</guid>
		</item>
		<item>
			<title>Produce 2 square wave at the same time</title>
			<link>http://www.electro-tech-online.com/8051-8951/99244-produce-2-square-wave-same-time.html</link>
			<pubDate>Mon, 26 Oct 2009 09:31:59 GMT</pubDate>
			<description>Hello, 
I had a 8051 micro C test last week and it ask us to produce 2 square wave of different freq at the same time. (make it appear at...</description>
			<content:encoded><![CDATA[<div>Hello,<br />
I had a 8051 micro C test last week and it ask us to produce 2 square wave of different freq at the same time. (make it appear at oscilloscope)<br />
<br />
I stuck when I need to create both of the wave simultaneously. Actually, I don't even know that we can do something simultaneously using micro C. <br />
<br />
Even if  I use interrupt (for the second wave), isn't the controller leave the main program and read the interrupt program? So I don't see that I can produce both of them simultaneously.<br />
<br />
Any idea??? (Or maybe there is something wrong with my understanding. Hope you guys can help.)</div>

]]></content:encoded>
			<category domain="http://www.electro-tech-online.com/8051-8951/">8051/8951</category>
			<dc:creator>nanoha</dc:creator>
			<guid isPermaLink="true">http://www.electro-tech-online.com/8051-8951/99244-produce-2-square-wave-same-time.html</guid>
		</item>
	</channel>
</rss>
