📄 ex5-8.sdi
字号:
,,, ORG 0000H ;复位地址
0000,02 00 30,, LJMP MAIN ;跳转到主程序
,,,ORG 0030H ;主程序入口地址
0030,75 89 06,MAIN,MAIN: MOV TMOD,#06H ;写入T0控制字, 8位外部计数方式
0033,75 8C FF,, MOV TH0,#0FFH ;写入T0计数初值
0036,75 8A FF,, MOV TL0,#0FFH
0039,D2 8C,, SETB TR0 ;启动T0计数
003B,10 8D 02,LOOP1,LOOP1: JBC TF0,PTFO1 ;查询T0溢出标志
003E,80 FB,, SJMP LOOP1
0040,C2 8C,PTFO1,PTFO1: CLR TR0 ;停止计数
0042,75 89 02,, MOV TMOD,#02H ;改变T为8位定时方式
0045,75 8C 06,, MOV TH0,#06H ;写入T0定时初值
0048,75 8A 06,, MOV TL0,#06H
004B,C2 90,, CLR P1.0 ;P1.0输出低电平
004D,D2 8C,, SETB TR0 ;启动T0定时500μs
004F,10 8D 02,LOOP2,LOOP2: JBC TF0,PTFO2 ;查询T0溢出标志
0052,80 FB,, SJMP LOOP2
0054,D2 90,PTFO2,PTFO2: SETB P1.0 ;P1.0输出高电平
0056,C2 8C,, CLR TR0 ;停止计数
0058,80 D6,, SJMP MAIN
000E,,, END
,,,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -