51µ¥Æ¬»úÈëÃÅ»ù´¡½Ì³ÌV1.0

Âß¼­¡°»ò¡±£¨Âß¼­¼Ó£©ÔËËãL=A+B »òÕß L=A¡ÅB ¡°»ò¡±µÄÔËËã·¨ÔòΪ£º 0+0=0 , 0+1=1 1+0=1 , 1+1=1 A+0=A ,A+1=1 ,A+A=A

Âß¼­¡°·Ç¡±£¨Âß¼­È¡·´£©ÔËËãL= A ¡°·Ç¡±µÄÔËËã·¨ÔòΪ£º 0 = 1 £¬1 = 0 A + A = 1 £¬ A¡¤A = 0 £¬A = A

¡°Òì»ò¡±

ÆäÔËËã¹æÔòÊÇ:

0?0?0,0?1?1,1?0?1,1?1?0

CÓïÑÔ»ù±¾Êý¾ÝÀàÐÍ

»ù±¾Óï·¨ ±äÁ¿¶¨Òå

Êý¾ÝÀàÐͱäÁ¿Ãû int num1£»

double num2 = 2£» unsigned short num3£» if()Óï¾ä

if(Ìõ¼þ){·ÖÖ§}

if(Ìõ¼þ){·ÖÖ§1}else{·ÖÖ§2} if(x>=0) {

y=y/2; } else {

y=y*x; }

while()Óï¾ä

while(Ìõ¼þ){Ñ­»·Ìå} while(i<10) {

s+=k; }

for()Óï¾ä

for(±í´ïʽ1;Ìõ¼þ2;±í´ïʽ3){Ñ­»·Ìå} for(i=0;x!=y;j++) { z/=3;

}

º¯Êý¶¨Òå

Êý¾ÝÀàÐͺ¯ÊýÃû(ÐβÎÁбí){º¯ÊýÌå} int add(int num1,int num2) { return num1+num2; }

Èý¡¢80C51Òý½Å¼ò½é

1. µçÔ´Òý½Å£ºVcc £¨40½Å£©£ºµçÔ´¶Ë£¬½Ó+5VµçÔ´¡£ Vss(Gnd) £¨20½Å£©£º½ÓµØ¶Ë£¬½Ó+5VµçÔ´µØ¶Ë 2. Íâ½Ó¾§ÌåÒý½Å£ºXTAL1ºÍXTAL2

89C51ÄÚ²¿ÓÐÒ»¸öÕñµ´Æ÷ºÍʱÖÓ²úÉúµç·¡£ XTAL1£¨19½Å£©£ºÆ¬ÄÚÕñµ´µç··´Ïà·Å´óÆ÷ÊäÈë XTAL2£¨18½Å£©£ºÆ¬ÄÚÕñµ´µç··´Ïà·Å´óÆ÷Êä³öµ±²ÉÓÃÄÚ²¿Ê±ÖÓʱ,ƬÍâÁ¬½ÓʯӢ¾§ÌåºÍ΢µ÷µçÈÝ£¬²úÉúԭʼµÄÕñµ´Âö³åÐźš£

²ÉÓÃÍⲿʱÖÓʱ, XTAL1ÊäÈëÍⲿʱÖÓÂö³åÐźÅ, XTAL2Ðü¿Õ. 3. ¿ØÖÆÐźÅÒý½Å£ºRST¡¢ALE¡¢?PSEN¡¢?EA RST (9½Å) : ¸´Î»ÐźÅÊäÈë¶Ë£¬¸ßµçƽÓÐЧ¡£ ±£³ÖÁ½¸ö»úÆ÷ÖÜÆÚ¸ßµçÆ½Ê±,Íê³É¸´Î»²Ù×÷¡£ ALE/PROG (30½Å) :

µØÖ·Ëø´æÔÊÐíÊä³ö¶Ë/±à³ÌÂö³åÊäÈë¶Ë

Õý³£Ê±,Á¬ÐøÊä³öÕñµ´Æ÷ƵÂʵÄ1/6ÕýÂö³åÐźš£ ·ÃÎÊÆ¬Íâ´æ´¢Æ÷ʱ£º

×÷ÎªËø´æP0¿ÚµÍ8λµØÖ·µÄ¿ØÖÆÐźš£

¶Ô8751ƬÄÚ ROM±à³ÌдÈëʱ£º×÷Ϊ±à³ÌÂö³åÊäÈë¶Ë¡£ ?PSEN (29½Å): Íⲿ³ÌÐò´æ´¢Æ÷¶ÁѡͨÊä³öÐźÅ

·ÃÎÊÆ¬ÍâROMʱ,Êä³ö¸ºÂö³å×÷Ϊ¶ÁROMѡͨ.

³£Á¬½Óµ½Æ¬ÍâROMоƬµÄÊä³öÔÊÐí¶Ë£¨OE£©×÷ÍⲿROMµÄ¶ÁѡͨÐźš£ ?EA/Vpp (31½Å):

Íⲿ³ÌÐò´æ´¢Æ÷µØÖ·Ê¹ÄÜÊäÈë/±à³ÌµçѹÊäÈë¶Ë. ƽ³£,½Ó¡°1¡±Ê±£¬CPU·ÃÎÊÆ¬ÄÚ4KBµÄROM£¬µ±µØÖ·³¬4KBʱ£¬×Ô¶¯×ªÏòƬÍâROMÖеijÌÐò¡£µ±½Ó¡°0¡±Ê±£¬CPUÖ»·ÃÎÊÆ¬ÍâROM¡£µÚ2¹¦ÄÜVpp ¶Ô8051±à³Ìʱ£¬±à³ÌµçѹÊäÈë¶Ë¡£ 4. ÊäÈë/Êä³ö¶Ë¿ÚÒý½Å P0¡¢P1¡¢P2¡¢P3

4¸ö8λµÄ²¢ÐÐÊäÈë/Êä³ö¶Ë¿Ú£¬¹²32¸öÒý½Å¡£×÷ΪͨÓÃÊäÈë/Êä³ö¶Ë¿Ú ¢Å ͨÓÃÊäÈë/Êä³ö¶Ë¿Ú

׼˫Ïò¿Ú: ×÷ÊäÈëʱҪÏȶÔËø´æÆ÷д¡°1¡±¡£Ä¬ÈÏÆô¶¯³õʼ»¯Îª¸ßµçƽ P0¶Ë¿Ú£¨P0.0¡ªP0.7£¬µÚ39¡ª32½Å£©£º

©¼«¿ªÂ·µÄ׼˫Ïò¿Ú, ÄÚ²¿Ã»ÓÐÉÏÀ­µç×裬Ϊ¸ã×è״̬£¬²»ÄÜÕý³£Êä³ö¸ßµÍµçƽ£¬×öI/OʱÐèÒª½ÓÉÏÀ­µç×裨10K£©

P1¶Ë¿Ú£¨P1.0¡ªP1.7£¬µÚ1¡ª8½Å£©£º

ÄÚ²¿´øÉÏÀ­µç×èµÄ׼˫Ïò¿Ú,ÔÚ×öÊäÈëʱҪÏÈ1 P2¶Ë¿Ú£¨P2.0¡ªP2.7£¬µÚ21¡ª28½Å£©£º ÄÚ²¿´øÉÏÀ­µç×èµÄ׼˫Ïò¿Ú,ÓëP1ÏàËÆ P3¶Ë¿Ú£¨P3.0¡ªP3.7£¬µÚ10¡ª17½Å£©£º

ÄÚ²¿´øÉÏÀ­µç×èµÄ׼˫Ïò¿Ú,×öI/OʱÓëP1ÏàËÆ£¬ÁíÍâÓеڶþ¹¦ÄÜ P3¿ÚµÄµÚ¶þ¹¦ÄÜ

ËÄ¡¢ ·ÂÕæÈí¼þProteus

Proteus Èí¼þÊÇÓÉÓ¢¹ú Labcenter Electronics ¹«Ë¾¿ª·¢µÄEDA

£¨Electronic Design Automation£©¹¤¾ßÈí¼þ£¬ÒÑÓнü20ÄêµÄÀúÊ·£¬ÔÚÈ«ÇòµÃµ½Á˹㷺ӦÓá£Proteus Èí¼þµÄ¹¦ÄÜÇ¿´ó£¬Ëü¼¯µç·Éè¼Æ¡¢Öư漰·ÂÕæµÈ¶àÖÖ¹¦ÄÜÓÚÒ»Éí£¬²»½öÄܹ»¶Ôµç¹¤¡¢µç×Ó¼¼Êõѧ¿ÆÉæ¼°µÄµç·½øÐÐÉè¼ÆÓë·ÖÎö£¬»¹Äܹ»

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)