µ¥Æ¬»úÏ°Ìâ²Î¿¼´ð°¸

¶þ£®¼ò´ðÌâ

(1) ÒÔ·½Ê½0ΪÀý£¬ËµÃ÷MCS-51µÄ¶¨Ê±/¼ÆÊýÆ÷ʵÏÖ¼ÆÊýºÍ¶¨Ê±¹¦ÄܵĻù±¾Ô­Àí¡£ ÒÔTHi¡¢TLi 16λÖеÄ13루TLiµÄ¸ß3λδÓ㩹¹³ÉÒ»¸ö¼Ó1¼ÆÊýÆ÷£¬¶¨Ê±·½Ê½¹¤×÷ʱ£¬ÒÔÖ÷Ƶ12·ÖƵºóµÄƵÂÊÐźÅ×÷Ϊ¼Ó1Âö³åÐźţ»¼ÆÊý·½Ê½¹¤×÷ʱ£¬ÒÔ´ÓÍⲿ½Ó¿ÚËÍÈëµÄƵÂÊÐźÅ×÷Ϊ¼Ó1Âö³åÐźš£

(2) µ¥Æ¬»ú8051ÄÚ²¿Óм¸¸ö¶¨Ê±/¼ÆÊýÆ÷?ËüÃÇÓÉÄÄЩרÓüĴæÆ÷×é³É?

µ¥Æ¬»ú8051ÄÚ²¿ÓÐ2¸ö¶¨Ê±/¼ÆÊýÆ÷£»ËüÃÇÓÉTH0¡¢TL0¡¢TH1¡¢TL1¡¢TMOD¡¢TCONרÓüĴæÆ÷×é³É¡£

(3) µ¥Æ¬»ú8051µÄ¶¨Ê±/¼ÆÊýÆ÷ÓÐÄļ¸ÖÖ¹¤×÷·½Ê½?¸÷ÓÐʲôÌصã?

µ¥Æ¬»ú8051µÄ¶¨Ê±/¼ÆÊýÆ÷ÓУ´ÖÖ¹¤×÷·½Ê½£»¹¤×÷·½Ê½£°£º13λ¼ÆÊýÆ÷£»¹¤×÷·½Ê½£±£º16λ¼ÆÊýÆ÷£»¹¤×÷·½Ê½£²£º³õÖµ¿ÉÒÔ×Ô¶¯ÖØÐÂ×°ÈëµÄ8λ¼ÆÊýÆ÷£»¹¤×÷·½Ê½£³£ºT0²ð·Ö³ÉÁ½¸ö¶ÀÁ¢µÄ8λ¼ÆÊýÆ÷£¬Õ¼ÓÃÁËT1µÄÓйØÒý½Å¡¢¿ØÖÆλ¡¢Öжϣ¬T1ÈԿɹ¤×÷ÔÚ²»ÐèÖжϿØÖƵŤ×÷·½Ê½£°¡¢¹¤×÷·½Ê½1¡¢¹¤×÷·½Ê½2¡£

(4) ¶¨Ê±/¼ÆÊýÆ÷×÷Ϊ¶¨Ê±ÓÃʱ£¬Æ䶨ʱʱ¼äÓëÄÄЩÒòËØÓйØ?×÷Ϊ¼ÆÊýÓÃʱ£¬¶ÔÊäÈëÐźÅƵÂÊÓкÎÏÞÖÆ?

¶¨Ê±/¼ÆÊýÆ÷×÷Ϊ¶¨Ê±ÓÃʱ£¬Æ䶨ʱʱ¼äÓ빤×÷·½Ê½¡¢³õÖµ¡¢Ö÷ƵµÈÒòËØÓйأ¬×÷Ϊ¼ÆÊýÓÃʱ£¬¶ÔÊäÈëÐźÅƵÂʵÄÏÞÖÆÊDz»ÔÊÐí³¬³öÖ÷ƵµÄ1/24£¬ÇҸߵ͵çƽµÄ±£³Öʱ¼ä´óÓÚ1¸ö»úÆ÷ÖÜÆÚ¡£

(5) ˵Ã÷¶ÔMCS-51¶¨Ê±Æ÷½øÐгõʼ»¯±à³ÌµÄ²½ÖèºÍÄÚÈÝ¡£

¢Ù ÏòTMODдÈ빤×÷·½Ê½¿ØÖÆ×Ö¡£ ¢Ú Ïò¼ÆÊýÆ÷TLi¡¢THi×°Èë³õÖµ¡£

¢Û ÖÃTRi=1£¬Æô¶¯¼ÆÊý¡£

¢Ü ÈôÐèҪʱ£¬ÖÃETi=1£¬ÔÊÐí¶¨Ê±/¼ÆÊýÆ÷Öжϡ£ ¢Ý ÖÃEA=1£¬CPU¿ªÖжϡ£

(6) 8051µ¥Æ¬»úÌṩÁ˼¸¸öÖжÏÔ´£¿Óм¸¼¶ÖжÏÓÅÏȼ¶±ð£¿¸÷ÖжϱêÖ¾ÊÇÈçºÎ²úÉúµÄ£¿ÓÖÈçºÎÇå³ýÕâЩÖжϱêÖ¾£¿¸÷ÖжÏÔ´Ëù¶ÔÓ¦µÄÖжÏʸÁ¿µØÖ·ÊǶàÉÙ£¿

8051µ¥Æ¬»úÌṩÁË5¸öÖжÏÔ´£»ÓÐ2¼¶ÖжÏÓÅÏȼ¶±ð£»¸÷ÖжÏÔ´Ëù¶ÔÓ¦µÄÖжÏʸÁ¿µØÖ·ÊÇ0003H¡¢000BH¡¢0013H¡¢001BH¡¢0023H

(7) ÊÔ·ÖÎöÒÔϼ¸ÖÖÖжÏÓÅÏȼ¶µÄÅÅÁÐ˳Ðò£¨¼¶±ðÓɸߵ½µÍ£©ÊÇ·ñ¿ÉÄÜ£¿Èô¿ÉÄÜ£¬ÔòÓ¦ÈçºÎÉèÖÃÖжÏÔ´µÄÖжϼ¶±ð£¿·ñÔò£¬Çë¼òÊö²»¿ÉÄܵÄÀíÓÉ¡£

¢Ù ¶¨Ê±Æ÷T0Òç³öÖжϣ¬¶¨Ê±Æ÷T1Òç³öÖжϣ¬ÍⲿÖжÏINT0£¬ÍⲿÖжÏINT1£¬´®ÐпÚÖжϣ»

¢Ú ´®ÐпÚÖжϣ¬ÍⲿÖжÏINT0£¬¶¨Ê±Æ÷T0Òç³öÖжϣ¬ÍⲿÖжÏINT1£¬¶¨Ê±Æ÷T1Òç³öÖжϣ»

¢Û ÍⲿÖжÏINT0£¬¶¨Ê±Æ÷T1Òç³öÖжϣ¬ÍⲿÖжÏINT1£¬¶¨Ê±Æ÷T0Òç³öÖжϣ¬´®ÐпÚÖжϣ»

¢Ü ÍⲿÖжÏINT0£¬ÍⲿÖжÏINT1£¬´®ÐпÚÖжϣ¬¶¨Ê±Æ÷T0Òç³öÖжϣ¬¶¨Ê±Æ÷T1Òç³öÖжϣ»

¢Ý ´®ÐпÚÖжϣ¬¶¨Ê±Æ÷T0Òç³öÖжϣ¬ÍⲿÖжÏINT0£¬ÍⲿÖжÏINT1£¬¶¨Ê±Æ÷T1Òç³öÖжϣ»

¢Þ ÍⲿÖжÏINT0£¬ÍⲿÖжÏINT1£¬¶¨Ê±Æ÷T0Òç³öÖжϣ¬´®ÐпÚÖжϣ¬¶¨Ê±Æ÷T1Òç³öÖжϣ»

¢ß ÍⲿÖжÏINT0£¬¶¨Ê±Æ÷T1Òç³öÖжϣ¬¶¨Ê±Æ÷T0Òç³öÖжϣ¬ÍⲿÖжÏINT1£¬´®ÐпÚÖжϡ£

17

(8) ÍⲿÖжÏÓм¸ÖÖ´¥·¢·½Ê½?ÈçºÎÑ¡Ôñ?ÔÚºÎÖÖ´¥·¢·½Ê½Ï£¬ÐèÒªÔÚÍⲿÉèÖÃÖжÏÇëÇó´¥·¢Æ÷?Ϊʲô?

(9) ÀûÓö¨Ê±Æ÷À´²âÁ¿µ¥´ÎÕýÂö³å¿í¶È£¬²ÉÓúÎÖÖ¹¤×÷·½Ê½¿É»ñµÃ×î´óµÄÁ¿³Ì?Éèfosc£½6MHz£¬ÇóÔÊÐí²âÁ¿µÄ×î´óÂö¿íÊǶàÉÙ?

(10) ´®ÐÐͨÐÅÓë²¢ÐÐͨП÷ÓÐʲôÓÅȱµã£¬ËüÃÇ·Ö±ðÊÊÓÃÓÚʲô³¡ºÏ? (11) ´®ÐÐͨÐÅÓë²¢ÐÐͨÐÅÏà±È¸÷ÓкÎÌصã? (12) ´®ÐÐͨÐÅÓм¸ÖÖͨÐÅ·½Ê½?

(13) ´®ÐпÚÓм¸ÖÖ¹¤×÷·½Ê½?ËüÃǸ÷ÓÐʲôÌصã?

(14) Éè´®ÐÐÒ첽ͨÐŵĴ«ËÍËÙÂÊΪ2400²¨ÌØ£¬´«Ë͵ÄÊÇ´øÆæżУÑéµÄASCIIÂë×Ö·û£¬Ã¿¸ö×Ö·û°üº¬10λ(1¸öÆðʼ룬7¸öÊý¾Ý룬1¸öÆæżУÑé룬1¸öÍ£Ö¹·û)£¬ÊÔÎÊÿÃë×î¶à¿É´«ËͶàÉÙ¸ö×Ö·û? Èý£®Ó¦ÓÃÌâ

1. ÀûÓÃMCS-51¶¨Ê±Æ÷·Ö±ðʵÏÖÒÔÏÂÒªÇó£¬ËµÃ÷ʵÏÖ·½·¨£¬²¢±àÖƳÌÐò¡£ ¢Ù T1¹¤×÷ÓÚ·½Ê½1»ò·½Ê½2£¬Ê¹P1.0½ÅÊä³öÖÜÆÚΪ400¦ÌsµÄÁ¬Ðø·½²¨¡£ ÀûÓö¨Ê±Æ÷T1·½Ê½2 ¶¨Ê±£¬200¦ÌsÒýÆðÒ»´ÎÖÐ¶Ï MAIN: MOV TMOD,#20H

MOV

MOV MOV SETB SJMP

TL1,#9CH TH1,#9CH IE,#88H TR1 $

ORG 001BH CPL P1.0 RETI

¢Ú ²âÁ¿²»µÈ¿í·½²¨µÄ¸ßµÍµçƽ³ÖÐøʱ¼äTHºÍTL¡£

²âÁ¿²»µÈ¿í·½²¨µÄ¸ßµçƽ³ÖÐøʱ¼äTHͬÀý5.6³ÌÐò

²âÁ¿²»µÈ¿í·½²¨µÄµÍµçƽ³ÖÐøʱ¼äTL½«Àý5.6³ÌÐò¸Ä¶¯ÈçÏ WAIT1: JNB

SETB

WAIT2: JB

P3.2,WAIT1 TR0

P3.2,WAIT2

WAIT2: JNB P3.2,WAIT3

¢Û ¼ì²âÒ»¶Î³ÌÐòµÄÖ´ÐÐʱ¼ä(¹À¼Æ²»´óÓÚ2ms)¡£

ÀûÓÃT1¹¤×÷ÓÚ·½Ê½2¶¨Ê±£¬Ê¹ÖÜÆÚΪ1¦ÌsÒýÆðÒ»´ÎÖжϣ¬¼Ç¼ÖжϴÎÊý*1¦Ìs¼´Îª³ÌÐòµÄÖ´ÐÐʱ¼ä¡£

ORG AJMP ORG

0000H MAIN 001BH INT

TMOD,#20H TL1,#FFH TH1,#FFH

AJMP MAIN: MOV

MOV MOV

MOV IE,#88H SETB TR1

(Ðè¼ì²âµÄ³ÌÐò¶Î) 18

CLR

INT:

SJMP ORG INC RETI

TR1 $

001BH R0»òINC

DPTR

END

¢Ü ΪMCS-51À©Õ¹Ò»¸öÍⲿÖжÏÔ´¡£ ²Î¼ûÀý5.5 MAIN: MOV TMOD,#60H

MOV MOV MOV SETB

SJMP

TL1,#FFH TH1,#FFH IE,#88H TR1 $

¢Ý ¶ÔÍⲿÂö³å¼ÇÊý£¬µ±¼Çµ½100ʱ£¬´ÓP1.1½ÅÊä³öÒ»¸öÕýÌø±ä¡£ ÀûÓö¨Ê±Æ÷T1·½Ê½2¶ÔÍⲿÐźżÆÊý MAIN: MOV

MOV MOV

MOV SETB SJMP ORG SETB NOP NOP CPL RETI

2.ÉèϵͳÓÐÁ½¸öÖжÏÔ´£¬·Ö±ðΪÍⲿÖжÏINT0ºÍ´®¿Ú£¬ÒªÇó´®¿ÚÖжÏΪÓÅÏÈ£¬ÊÔ±àÖÆËüµÄ³õʼ»¯³ÌÐò¡£

ORG AJMP ORG AJMP ORG AJMP ORG

0000H MAIN 0003H INT0 0023H SIO 0100H EA ES EX0 PS TMOD,#60H TL1,#9CH TH1,#9CH IE,#88H TR1 $

001BH P1.1

P1.1

MAIN: SETB SETB

SETB

SETB

SJMP

19

$

3.µ±¶¨Ê±Æ÷T0×÷ÔÚ·½Ê½3ʱ£¬ÓÉÓÚTR1λÒѱ»T0Õ¼Óã¬ÈçºÎ¿ØÖƶ¨Ê±Æ÷T1µÄ¿ªÆôºÍ¹Ø±Õ?

µ±¶¨Ê±Æ÷T0×÷ÔÚ·½Ê½3ʱ£¬¶¨Ê±Æ÷T1ÈÔ¿ÉÉèÖÃΪ·½Ê½0¡¢·½Ê½¡¢·½Ê½2¡£µ«ÓÉÓÚTR1¡¢TF1ÒÔ¼°T1µÄÖжÏÔ´Òѱ»¶¨Ê±Æ÷T0Õ¼Ó㬴Ëʱ¶¨Ê±Æ÷T1½öÓÉ¿ØÖÆλC/TÇл»Æ䶨ʱ»ò¼ÆÊý¹¦ÄÜ£¬µ±¼ÆÊýÆ÷¼ÆÂúÒç³öʱ£¬Ö»Äܽ«Êä³öËÍÍù´®¿Ú¡£

4.ÒÑÖªµ¥Æ¬»úϵͳʱÖÓƵÂÊfosc=6MHz£¬ÈôÒªÇó¶¨Ê±Öµ·Ö±ðΪ0.1ms¡¢1msºÍ10m£¬¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½0¡¢·½Ê½1¡¢·½Ê½2ʱ£¬¶¨Ê±Æ÷¶ÔÓ¦µÄ³õÖµ¸÷Ϊ¶àÉÙ£¿

¶¨Ê±ÖµÎª0.1msʱ£º

¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½0ʱ£¬¶ÔÓ¦µÄ³õֵΪ8142(FEH 0EH) ¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½1 ʱ£¬¶ÔÓ¦µÄ³õֵΪ65486(FFH CEH ) ¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½2ʱ£¬¶ÔÓ¦µÄ³õֵΪ206(CEH) ¶¨Ê±ÖµÎª1msʱ£º

¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½0ʱ£¬¶ÔÓ¦µÄ³õֵΪ7692£¨F0H 0CH£© ¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½1 ʱ£¬¶ÔÓ¦µÄ³õֵΪ65036(FEH 0CH) ¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½2ʱ£¬ÎÞ¶ÔÓ¦µÄ³õÖµ ¶¨Ê±ÖµÎª10mʱ£º

¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½0ʱ£¬¶ÔÓ¦µÄ³õֵΪ3192£¨63H 18H£© ¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½1 ʱ£¬¶ÔÓ¦µÄ³õֵΪ60536£¨ECH 78H£© ¶¨Ê±Æ÷T0¹¤×÷ÔÚ·½Ê½2ʱ£¬ÎÞ¶ÔÓ¦µÄ³õÖµ

5.ÒÑÖªµ¥Æ¬»úϵͳʱÖÓƵÂÊfosc=6MHz£¬ÊÔ±àд³ÌÐò£¬Ê¹P1.0Êä³öÈçϵľØÐÎÂö³å(½¨ÒéÓö¨Ê±Æ÷¹¤×÷·½Ê½2)

P1.0 ¡ú 40¦Ìs

--¡ú

¡û-- 360¦Ìs

ORG AJMP ORG

0000H MAIN 000BH CTC0 0100H

TMOD,#02H TL0,#236 TH0,#236 R0,#0 EA ET0 TR0 P1.0 $ P1.0 R0 R0,#10,RT P1.0 R0,#0

AJMP ORG MAIN: MOV

MOV

MOV MOV SETB SETB SETB SETB SJMP

CTC0£º CLR INC

CJNE CPL MOV

20

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)