daima3.asm

来自「[第4章 单片机功能应用]」· 汇编 代码 · 共 48 行

ASM
48
字号
	ORG	0000H
	LJMP	START
	ORG	000BH
	LJMP	T0INT
	ORG	0013H
	LJMP	EXT1INT
	ORG	0030H
START:	MOV	SP,#60H
	MOV	TMOD,#01H        ;设置工作方式
	MOV	TL0,#0AFH
	MOV	TH0,#03AH         ;设置波特率
	SETB	TR0
	SETB	ET0
	SETB	EX1
	SETB	EA                ;开中断
	CLR	R1
	CLR	R7
	CLR	R6
	CLR	R5
	CLR	R4
HERE:	CJNE	R1,#20,LOOP
	MOV		30H,R7
	MOV		31H,R6
	MOV		32H,R5
	MOV		33H,R4
	CLR		R7
	CLR		R6
	CLR		R5
	CLR		R4
	CLR		R1
LOOP:	SJMP	HERE
;
TOINT:	INC	R1                   ;TO中断子程序
	RETI
;
EXT1INT:ADD		A,#1        ;外部中断服务子程序
	MOV		R7,A
	MOV		A,R6
	ADDC	A,#0
	MOV		R6,A
	MOV		A,R5
	ADDC	A,#0
	MOV		R5,A
	MOV		A,R4
	ADDC	A,#0
	MOV		R4,A
	RETI
	END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?