Æû³µÎ²µÆ¿ØÖƵç·Éè¼Æ±ÏÒµÂÛÎÄ(¾­µä)

¢ÚP1¶Ë¿Ú£¨P1.0¡« P1.7£© P1ÊÇÒ»¸ö´øÓÐÄÚ²¿ÉÏÀ­µç×èµÄ8λ˫ÏòI/O¶Ë¿Ú¡£P1µÄÊä³ö»º³åÆ÷¿ÉÇý¶¯£¨ÎüÊÕ»òÊä³öµçÁ÷·½Ê½£©4¸öTTLÊäÈë¡£¶Ô¶Ë¿Úд1ʱ£¬Í¨¹ýÄÚ²¿µÄÉÏÀ­µç×è°Ñ¶Ë¿ÚÀ­µ½¸ßµç룬Õâʱ¿ÉÓÃ×÷ÊäÈë¿Ú¡£×÷ÊäÈë¿Úʱ£¬ÒòΪÓÐÄÚ²¿µÄÉÏÀ­µç×裬ÄÇЩ±»ÍⲿÐźÅÀ­µÍµÄÒý½Å»áÊä³öÒ»¸öµçÁ÷¡£

¢ÛP2¶Ë¿Ú £¨P2.0¡«P2.7£© P2ÊÇÒ»¸ö´øÓÐÄÚ²¿ÉÏÀ­µç×èµÄ8λ˫ÏòI/O¶Ë¿Ú¡£P2µÄÊä³ö»º³åÆ÷¿ÉÇý¶¯£¨ÎüÊÕ»òÊä³öµçÁ÷·½Ê½£©4¸öTTLÊäÈë¡£¶Ô¶Ë¿Úд1ʱ£¬Í¨¹ýÄÚ²¿µÄÉÏÀ­µç×è°Ñ¶Ë¿ÚÀ­µ½¸ßµç룬Õâʱ¿ÉÓÃ×÷ÊäÈë¿Ú¡£P2×÷ÊäÈë¿ÚʹÓÃʱ£¬ÒòΪÓÐÄÚ²¿µÄÉÏÀ­µç×裬ÄÇЩ±»ÍⲿÐźÅÀ­µÍµÄÒý½Å»áÊä³öÒ»¸öµçÁ÷¡£

¢ÜP3¶Ë¿Ú£¨P3.0¡«P3.7£© P3¿Ú¹Ü½ÅÊÇ8¸ö´øÄÚ²¿ÉÏÀ­µç×èµÄË«ÏòI/O¿Ú£¬¿É½ÓÊÕÊä³ö4¸öTTLÃŵçÁ÷¡£µ±P3¿ÚдÈë¡°1¡±ºó£¬ËüÃDZ»ÄÚ²¿ÉÏÀ­Îª¸ßµçƽ£¬²¢ÓÃ×÷ÊäÈë¡£×÷ΪÊäÈ룬ÓÉÓÚÍⲿÏÂÀ­ÎªµÍµçƽ£¬P3¿Ú½«Êä³öµçÁ÷£¬ÕâÊÇÓÉÓÚÉÏÀ­µÄÔµ¹Ê¡£

P3¿ÚÒ²¿É×÷ΪAT89S52µÄÒ»Ð©ÌØÊ⹦ÄÜ£¬ÕâÐ©ÌØÊ⹦Äܼû±í4-1[7]¡£

±í4-1 P3¶Ë¿ÚµÄÌØÊ⹦ÄÜ

¶Ë¿ÚÒý½Å P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 ¼æ Óà ¹¦ ÄÜ RXD £¨´®ÐÐÊäÈë¿Ú£© TXD £¨´®ÐÐÊä³ö¿Ú£© /INT0 £¨ÍⲿÖжÏ0£© /INT1 £¨ÍⲿÖжÏ1£© T0 £¨ ¶¨Ê±Æ÷0µÄÍⲿÊäÈ룩 T1 £¨¶¨Ê±Æ÷1µÄÍⲿÊäÈ룩 /WR £¨ÍⲿÊý¾Ý´æ´¢Æ÷дѡͨ£© /RD £¨ÍⲿÊý¾Ý´æ´¢Æ÷¶Áѡͨ£© 4.5 ¼üÅ̵ç·

±¾Éè¼Æ¹²²ÉÓð´¼ü4¸ö£¬·Ö±ðÓ뵥Ƭ»úµÄP2.0¡¢P2.1¡¢P2.2¡¢P2.3¿ÚÏàÁ¬£¬·Ö±ð¶ÔÓ¦Æû³µ×óת£¬Æû³µÓÒת£¬É²³µºÍ¼ì²âµÄ¹¦ÄÜ¡£

7 ½áÂÛ

±¾Éè¼ÆÓ²¼þµç·½Ï¼òµ¥£¬ËùÓÃÆ÷¼þ½ÏÉÙ£¬µç·ÖÐʹÓÃÁËAT89S52µ¥Æ¬Ö÷ҪоƬ,ʵÏÖÁËÔ¤¼Æ¹¦ÄÜ¡£

ÔÚ¶ÔоƬµÄ¹Ü½Å¹¦ÄܺÍÓ÷¨Óгä·ÖµÄÁ˽âºó£¬¸ù¾ÝÉè¼ÆÒªÇóÉè¼ÆÓ²¼þµç·£¬È»ºóͨ¹ýÈí¼þ±à³Ì£¬Óð´¼ü½øÐпØÖÆ£¬Ó÷¢¹â¶þ¼«¹Ü½øÐÐÏÔʾ¡£

5

Æû³µÎ²µÆ¿ØÖƵç·¿ÉÒÔÕý³£ÏÔʾÆû³µµÄ×óת£¬ÓÒת£¬Í£³µºÍ¼ì²â¹¦ÄÜ£¬»ù±¾Íê³ÉÁËÔ¤ÆÚҪʵÏÖµÄÄ¿±ê¡£

²Î¿¼ÎÄÏ×

1£®¿µ»ª¹âÖ÷±à£¬µç×Ó¼¼Êõ»ù´¡(Êý×Ö²¿·Ö)£¬¸ßµÈ½ÌÓý³ö°æÉç 2£®±ê×¼¼¯³Éµç·Êý¾ÝÊÖ²áTTLµç·£¬µç×Ó¹¤Òµ³ö°æÉç

Ö л

²»Öª²»¾õ£¬ÁùÖܵıÏÒµÉè¼Æ½áÊøÁË¡£ÎҵıÏÒµÂÛÎÄÒÑÕûÀíÍê±Ï£¬µç·µ÷ÊÔ½øÕ¹Á¼ºÃ¡£±ÏÒµÉè¼ÆµÄÍê³ÉÒâζ×ÅÎҵĴóѧѧϰÉú»î¼´½«½áÊø£¬´Ó´ËÎÒ½«½øÈëÒ»¸öеÄÈËÉúÂÃ;¡¢¿ªÊ¼Ò»¶ÎոеÄÉú»î¡ª¡ª¹¤×÷¡£ÔÚ´Ë£¬ÎÒÖÔÐĵظÐлËùÓÐÔÚÎÒ×ö±ÏÒµÉè¼ÆÆÚ¼ä°ïÖú¹ýÎÒµÄÈË¡£

Ê×ÏÈÎÒÒª¸ÐлÎÒµÄÖ¸µ¼ÀÏʦÀî½ÜµÄ´óÁ¦°ïÖúºÍÖ§³Ö¡£ÔÚÕû¸öÉè¼Æ¹ý³Ìµ±ÖУ¬ÀîÀÏʦÔÚ´ó¾ÖÉÏÖ¸µ¼ÎÒ±ÏÒµÉè¼ÆµÄÿһ½ø³Ì£¬»¹ÔÚ°ÙæÖгé¿ÕΪÎÒ´ðÒɽâÄÑ£¬°ïÎÒ·ÖÎö½²½â±ÏÒµÉè¼ÆÖÐËùÓöµ½µÄÎÊÌâ¡£²»½öÈç´Ë£¬ÀîÀÏʦ»¹ÎÞ˽µÄ¸øÎÒÌṩÁ˷ḻµÄѧϰ×ÊÔ´ºÍÁ¼ºÃµÄѧϰ»·¾³£¬ÎªÎҵıÏÒµÉè¼Æ´øÀ´Á˺ܴ󷽱㡣ͬʱÔÚÎÒÍê³É±ÏÒµÉè¼ÆµÄ¹ý³ÌÖÐÌṩÁ˺ܶàÖ¸µ¼ÐÔµÄÒâ¼û£¬Ê¹ÎÒÊÜÒæ·Ëdz¡£ÁíÍ⣬ÀîÀÏʦԨ²©µÄѧʶ¡¢ÑϽ÷µÄÖÎѧ̬¶ÈºÍΪÈ˸øÁËÎҺܴóµÄ½ÌÓý£¬ÕâЩ½«Ê¹ÎÒÖÕÉíÊÜÒæ¡£ÔÚ´Ë£¬ÎÒÖÔÐĸÐлÀîÀÏʦ¸øÓèÎҵİïÖúºÍ½ÌÓý¡£

´ËÍ⣬ÎÒ»¹Òª¸ÐлÏľźÍÀî¹ú»ªÍ¬Ñ§¸øÓèÎÒµÄÎÞ˽µÄ°ïÖú£¬ËûÃÇÔÚ³ÌÐò±àдºÍµ÷ÊÔ¹ý³ÌÖиøÓèÁËÎÒĪ´óµÄ°ïÖú¡£ÔÚ´Ë£¬ÎÒÕæ³ÏµØ¸ÐлËûÃÇ¡£

×îºó£¬ÎÒÒª¸ÐлÎÒµÄĸУ¡ª¡ªÌì½ò¹¤³Ìʦ·¶Ñ§Ôº£¬ÔÚУÆÚ¼ä£¬ÕâÀï¸øÎÒÁôÏÂÁËÃÀºÃµÄ»ØÒä¡£ÌØ±ðÊÇÔÚÎÒ¼´½«Ì¤ÉϹ¤×÷¸ÚλµÄͬʱ£¬±ÏÒµÉè¼ÆÕû¸ö¹ý³Ì¸øÁËÎÒÕâÑùÒ»¸ö¶ÍÁ¶µÄ»ú»á£¬Ê¹ÎÒ¼ÓÉîÁ˶ÔÒÔǰ֪ʶµÄÀí½âºÍ¹®¹Ì£¬ÍØ¿íÁËÖªÊ¶Ãæ£¬Ò²Ìá¸ßÁËÎÒ¶ÔËùѧ֪ʶµÄ×ÛºÏÓ¦ÓÃÄÜÁ¦¡£ÎÒÒª¶ÔĸУ˵£ºÄ¸Ð£ÓÐÎÒÈýÎåÔØ£¬ÎÒ°®Ä¸Ð£Ò»ÍòÄꡣףԸĸУµÄ½«À´¸üÃÀºÃ£¡

¸½Â¼1£ºÆû³µÎ²µÆ¿ØÖƵç·Éè¼Æµç·ԭÀíͼ

6

¸½Â¼2 Ö÷³ÌÐò

org 00h

ajmp start

ORG 001BH ;¶¨Ê±Æ÷T1ÖжϳÌÐòÈë¿Ú LJMP time1 ;ÌøÖÁINTT1Ö´ÐÐ org 0030h start: mov TMOD,#10h mov IE,#88h MOV TH1,#00h MOV TL1,#00h mov r7,#03h; setb TR1 turn: jnb p2.0,is_key jnb p2.1,is_key

7

jnb p2.2,is_key jnb p2.3,is_key orl p1,#0ffh; is_key : jb p2.3,no_check; anl p1,#0c0h; jmp turn no_check:

jmp turn

time1: push acc

mov TH1,#010h mov TL1,#00h

jb p2.0,left djnz r7,return mov r7,#3 xrl p1,#3fh

left: jb p2.1,right dec r7;

8

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