⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serial.asm

📁 51单片机用汇编实例 包括ad
💻 ASM
字号:
;=====================================================================
; 文件名称: Serial.ASM
; 功能说明: 串口输出实验, 定时向串口发送数据"Xi'an Tangdu Corp.".
;	    在串口观察窗1中可以观察数据.
;=====================================================================

	ORG 0000H
	LJMP START
	ORG 0100H
START:	LCALL INITCOM		;初始化串口
MLP1:	MOV DPTR, #SENDDATA	;数据起始地址
MLP2:	MOV A, #00H
	MOVC A, @A+DPTR
	CJNE A, #00H, MLP3
	AJMP MLP5
MLP3:	MOV SBUF, A		;发送数据到串口
MLP4:	JNB TI, MLP4		;判发送结束否?
	CLR TI			;清发送标志
	INC DPL
	AJMP MLP2
MLP5:	LCALL DELAY
	AJMP MLP1

            ; X   i   '   a   n       T   a   n   g   d   u
SENDDATA: DB 58H,69H,60H,61H,6EH,20H,54H,61H,6EH,67H,64H,75H
          DB 20H,43H,6FH,72H,70H,2EH,0DH,0AH,00H
	    ;     C   o   r   p   .

INITCOM:MOV SCON, #50H		;串口初始化
	MOV TMOD, #20H		;波特率设置为19200bps
	MOV PCON, #80H
	MOV TH1, #0FDH
	SETB TR1
	CLR ES			;不启动串口中断
	RET

DELAY:	MOV R7, #0FFH
DLP1:	MOV R6, #0FFH
DLP2:	NOP
	NOP
	NOP
	DJNZ R6, DLP2
	DJNZ R7, DLP1
	RET

	END

⌨️ 快捷键说明

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