count0-0.asm
来自「Proteus的8051仿真经典实例」· 汇编 代码 · 共 17 行
ASM
17 行
ORG 00H
JMP MAIN
ORG 30H
MAIN: MOV R2,#00H ;
START: MOV TMOD,#00000100B ;设置计数器0工作在MODE0
MOV TL0,#(8192-1) MOD 32 ; 设置TL0的初值
MOV TH0,#(8192-1)/32 ;设置TH0的初值
SETB TR0 ;启动计数器0开始计数
LOOP2: JBC TF0,LOOP3 ;溢出?是则跳LOOP3
JMP LOOP2 ;不是则跳转LOOP2
LOOP3: MOV A,R2 ;计数指针加1
ADD A,#01H ;
DA A ;做十进制调整
MOV R2,A ;存入R2
MOV P2,A ;输出显示
JMP START
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?