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

📄 串口通信 汇编版-发送一个字符.asm

📁 串口通信 汇编版-发送一个字符,要的快下呀
💻 ASM
字号:
; 汇编版
;******************************************************
;功能:按下一次P3.5,实验板向PC机的串口单向发送数据C5
;晶振11.0952MHZ   通讯波特率为9600KBPS,PC机接收采用16进制显示
;
版权所有:中国自动化资讯网(www.zidh.com) 逸飞
;*******************************************************
;串口通讯初始化设置
ORG 0000H 
MOV SCON,#50H;设置成串口1方式
MOV TMOD,#20H;波特率发生器T1工作在模式2上
MOV PCON,#00H;SMOD=0,不加倍
MOV TH1,#0FdH;预置初值,设波特率为9600K
MOV TL1,#0FdH;预置初值
SETB TR1;启动定时器T1

WRIT:
JB P3.5,$;判断K1是否按下,如果没有按下就等待
ACALL DELAY10;延时10毫秒消触点抖动
JB P3.5,WRIT;去除干扰信号
JNB P3.5,$;等待按键松开

MOV A,#0C5H;将16进制的字符C5发送到串口去
MOV SBUF,A;将AF通过串口发送出去

AJMP WRIT

;10毫秒延时子程序
DELAY10:MOV R1,#20
D2:MOV R2,#248
DJNZ R2,$
DJNZ R1,D2
RET

END


⌨️ 快捷键说明

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