📄 ex5-6.asm
字号:
ORG 0000H ;复位地址
LJMP MAIN ;跳转到主程序
ORG 0030H ;主程序入口地址
MAIN: MOV TMOD,#90H ;T1工作于定时方式1,GATE=1
MOV TL1, #00H ;计数初值设为0
MOV TH1, #00H ;当fosc为12MHz时最大脉冲宽度为65.536ms
RL1: JB P3.3, RL1 ;等待P3.3变低
SETB TR1 ;启动T1
RL2: JNB P3.3, RL2 ;等待P3.3变高
RL3: JB P3.3,RL3 ;等待P3.3再次变低
CLR TR1 ;停止T1
MOV 30H, TH1 ;读取脉冲宽度高低字节值;分别存放于30H和31H中
MOV 31H, TL1 ;分别存放于30H和31H中
SJMP $
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -