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 + -
显示快捷键?