📄 ex5-8.asm
字号:
ORG 0000H ;复位地址
LJMP MAIN ;跳转到主程序
ORG 0030H ;主程序入口地址
MAIN: MOV TMOD,#06H ;写入T0控制字, 8位外部计数方式
MOV TH0,#0FFH ;写入T0计数初值
MOV TL0,#0FFH
SETB TR0 ;启动T0计数
LOOP1: JBC TF0,PTFO1 ;查询T0溢出标志
SJMP LOOP1
PTFO1: CLR TR0 ;停止计数
MOV TMOD,#02H ;改变T为8位定时方式
MOV TH0,#06H ;写入T0定时初值
MOV TL0,#06H
CLR P1.0 ;P1.0输出低电平
SETB TR0 ;启动T0定时500μs
LOOP2: JBC TF0,PTFO2 ;查询T0溢出标志
SJMP LOOP2
PTFO2: SETB P1.0 ;P1.0输出高电平
CLR TR0 ;停止计数
SJMP MAIN
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -