仿真电路图:
仿真实验结果:
汇编程序代码:
-
- ;高电平持续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
复制代码
|