µ¥Æ¬»úÔ­Àí¼°Ó¦ÓÃ(ÐìÓ¾ÁúÖ÷±à)µÚ2°æ¿ÎºóϰÌâ²Î¿¼´ð°¸ ÏÂÔØ±¾ÎÄ

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/7/6 13:17:12ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

SETB P1.2 LOOP:CLR P1.2 SETB F0 LOOP2: RETI MOV R7,#06H END SJMP LOOP2

6-8 ÒÑÖª8051µ¥Æ¬»úµÄfosc=12MHz,ÓÃT1¶¨Ê±£¬ÊÔ±à³ÌÓÉP1.2ºÍP1.3·Ö±ðÊä³öÖÜÆÚΪ2msºÍ500usµÄ·½²¨

½â£º2msºÍ500usµÄ·½²¨£¬ÒÔ×îСֵ500usΪ»ù±¾µ¥Î»£¬½«¼ÆÊ±³¤¶ÈÉèΪ250us£¬¿ÉʹÓÃ8λ¼Ó·¨¼ÆÊýÆ÷£¬¼´T1µÄ¹¤×÷·½Ê½Îª·½Ê½2¡£2ms·½²¨Îª4¸ö¼ÆÊýÒç³ö³¤¶È·­×ªÒ»´Î¡£²ÉÓÃÖжϷ½Ê½´¦ÀíÒç³ö¡£

£¨1£©¶¨Ê±³õֵȷ¶¨£ºX=256-12¡Á106¡Á250¡Á10-6/12=256-250=6

£¨2£©È·¶¨TMODµÄ²ÎÊý£ºT0ÉèΪ·½Ê½0¶¨Ê±Æ÷¡£TMOD=0010 0000=20H £¨3£©±àдԴ³ÌÐò£º ORG 0000H SETB EA AJMP MAIN SETB TR1 ORG 001BH SJMP $ AJMP T1INT T1INT:CPL P1.3 ORG 0030H DJNZ R7,LOOP MAIN:MOV R7,#04 CPL P1.2 MOV TH1,#06 MOV R7,#04 MOV TL1,#06 LOOP:RETI MOV TMOD,#20H END SETB ET1