仿真電路圖:
仿真實驗結果:
匯編程序代碼:
-
- ;高電平持續200us,低電平持續100us
- ORG 0000H
- LJMP START
- ORG 000BH
- LJMP Timer0Interrupt
- START:
- MOV SP,#60H
- MOV TMOD,#02H
- SETB EA
- SETB ET0
- SETB P2.0;
- MOV TH0,#38H
- MOV TL0,#38H
- SETB TR0
- SJMP $;
- Timer0Interrupt:
- JB P2.0,DI;
- LJMP GAO;
- GAO:
- SETB P2.0;
- MOV TH0,#38H
- MOV TL0,#38H
- SETB TR0
- RETI;
- DI:
- CLR P2.0;
- MOV TH0,#9CH
- MOV TL0,#9CH
- SETB TR0;
- RETI
- END
復制代碼
|