11-1-1.asm

来自「书籍8051入门篇」· 汇编 代码 · 共 22 行

ASM
22
字号
;11-1-1.ASM
$MOD51
	ORG	0000H
START:	MOV	TMOD,#20H	;设定定时器的模式
	MOV	TH1,#0FDH	;设定传送的波特率9600b/s
	SETB	TR1		;定时开始
	MOV	SCON,#50H	;设定串行传输的模式
	SETB	P1.0		;设定观察对照点
;
LOOP:	CLR	TI		;清除TI标志位
	MOV	A,#31H		;选择要送出的码
	CPL	P1.0		;传送起始的参考点
	MOV	SBUF,A		;从串行通信专用的寄存器送出
;
WAIT:	JNB	TI,WAIT		;等待传送完成
	CPL	P1.0		;传送完成的参考点 
	ACALL	DELAY		;延迟的时间
	SJMP	LOOP		;继续传送同样的码来观察
DELAY:	MOV	R0,#00H		;延迟用子程序
	DJNZ	R0,$
	RET
	END

⌨️ 快捷键说明

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