? ? c ? H  9 ?  ? H  e?a ?7i  ? H yTZ T 9 ? HWè ? ? H ?¨ MCS-51 9 ? /? H ¥ Lé Lé ^9 ?  ? ?BQ/?9 ?7i  ?′|F 1. 9 ?¥ ? ?T ?÷?? ? =?¥ ?? ,?? ? ù1  ?? H?1 ? H  b 9 ?¥ ? ?T ?÷?? ? ??¥?? ?? ? ùB? ? ?? H?1 9 ?  b +19 ?  n ? ? e? 71 8031 μ 2? V? ? e?¥ 16ê? H  /9 ?  T0aT1 ? H  e?a ?7i   5.O%? H Z T7i  ) ? ?ê4ê$5 ? H? ?9 ? =? ? ù ?  9 ?? ?9 ???5 5 { ?¥μ ? b Z Tê4ê.a. ?yTZ T  ê eZ Tê4ê("5& 9 ?  ?Z T¥ê4 ??? H yTZ T· 7 .O75.O%Z T3 è !5¨Z Td ê e? H5¨Z T ê e9 ?b .O75.O%%)# GATE C/T M1 M0 GATE C/T M1 M0 T1 T0 M1 M0 Z T ? ? í ? 0 0 0 13ê 0 1 1 16ê 1 0 2 8ê1? ×  1 1 3 T01  ? 8ê ? H9 ? e?7i  5$0/ TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TF1 TF0 IE1 IT1 IE0 IT0 (88H) 9 ?  1 nS: 9 ?  0 nS: ?? 1 ?? 0 (?Z T (?Z T TR1 TR0 59 ?  ? e? 59 ?  ? e? 9 ?  ?9 ? e?53a53" ?9 ? "ì?9 ? ? S?ê  TF1aTF0aIE1aIE0 ?÷ h p?| μ? h p  í? h pb CPUY??a ??S?1? b ,b ??? (?Z T ê4ê IT0aIT1 H(?? h p   ?è ü(?? h p b 6.2 ? H yTZ T ?Z Tê4ê.a. !? 1.Z T ê? H9 ? b 5)Yê?5-Y?êF?êF9 ?  N?Z TD.$4" Y ? ?T? ^1 Y ?¥ "¥B?? ¨Z T Z T¥ ??? ?Z T? V[}9b e? =0 off =1 on  ? ?12 ??  TH0 TL0 TF0 ? GATE INT0 TR0 T0 ? C/T=0 C/T=1 0j4 0j7 2. Z T ê? H9 ? b 5)Yê?5-YêF?êF9 ?  Kv9 ? ? ? ?j   Ké? H HW ??.)[5 μT  5YNT d ê eZ T ? GATE"0, e? ?? TRx %? TRx"1 9 ? 7 S TRx"0 9 ?T? ê eZ T ? GATE"1aTRx"1 e? ?? INTx %? INTx"1 9 ? 7 S INTx "0 9 ?T? ?9 ?Z T  ? ?12 ??  TH0 TL0 TF0 ? GATE INT0 TR0 T0 ? C/T=0 C/T=1 0j7 0j7 e? =0 off =1 on 3. Z T ¨?31×ˉ? H?9 ?¥??b Kv9 ?′   Kv? H HW ??.)[ H 5μT  μT 1??ˉ′ê? H9 ? b5-Y1êF9 ?  5)Y1ê′ i b e?  ? ?12 ??  TL0 TH0 TF0 ? GATE INT0 TR0 T0 ? C/T=0 C/T=1 0j7 ×? ? Z T 5s??ê? H 5-? H9 ? ?5)? H  5-]¨5 e?ê$553("5& 5)]¨5 e?ê53 5? ? P¨Z TyT e?  ? ?12 ??  TL0 TF0 ? GATE INT0 TR0 T0 ? C/T=0 C/T=1 0j7 TH0 TF1 ? 0j7 e?TR1 1/12 fosc 9 ? HWè ?9 9 ?′ 9 ?? ? 9 O 9 ?′ O ? H? ?9 O  U5 U? H HW T 5 ? ù "?? ? q ???1.)[ H 5".)["? ?   e"VT 4.4 .$4? H ¥?¨ ? H  S? I?  P ¨? H yT- -5 ? e?7i  ??z? H yTZ T  S?I?ì T MOV TMOD# Z T3  ê4Z T MOV THx#X H   ? Tx HWè ? MOV TLx#X L SETB EA  7 Tx? SETB ETx   ?5Y? H ? SETB TRx  ?5Y? H  è?1 {Zo?|? ù1NT ! G PTD .)[b 2ms 3 ??NT?MBQ1¥ { ?'??Zo¨5d ê eZ T? Hb 9 ?′ 9   U5  –    '$) ORG 0000H AJMP MAIN ORG 000BH  T0??q ? g1? MOV TL0#18H ; ???? ?′ MOV TH0#0FCH CPL P1.0  |Qá 3Zo RETI  ?Rí ORG 0030H MAIN MOV TMOD#01H  ?Z T MOV TL0#18H  9 ?′ MOV TH0#0FCH SETB EA  7b9? SETB ET0  7b T0? SETB TR0  ?? H  HERE SJMP HERE  ???M??3?  ? ? è 1 z?-&%  e ? e1 ú - ! Hò ? q1.)[b é? HZE 9FB? èq9 ?  ?3  : c?Q ?9 ???1 eb ORG 0000H AJMP MAIN ORG 001BH AJMP PT1INT ORG 0030H START.073  MOV TMOD#20 MOV TL1 #0F0H MOV TH1 #0D8H SETB EA SETB ET1 SETB TR1 HERE SJMP HERE PT1INT: MOV TL1#0F0H MOV TH1#0D8H DJNZ R7, PEND MOV R7, #20 CPL P1.7 PEND: RETI P1.7 89C51 +5V 200 è? H ????5 5 ¨T????| { ? b ??μ ? ? ? h pê9 ?Z T HWè ?1'')b è ê eZ T? ? ? z 3  */5? ? { ? $_ ? ? | : c  ? ?  ¥ H W = c  ? ? ?b ! ? zl?NT ??°?*/5 1? ? Va5)a5-b START MOV TMOD#0D0H MOV TL1#00H MOV TH1#00H WAIT1 JB P3.3WAIT1 SETB TR1 WAIT2  JNB P3.3WAIT2 WAIT3  JB P3.3WAIT3 CLR TR1 MOV R2TL1 MOV R3TH1 … TR1=1 T1 ? TR1=0 T1T? INT1