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

📄 《串口数据传输》工程程序.txt

📁 我写的基于VB的单片机串口上位机通讯程序
💻 TXT
字号:
/以中断方式执行串口数据的收发工作
PUSH PSW     ;程序状态字压入堆栈
PUSH ACC     ;累加器压入堆栈
CLR EA       ;关系统中断
CLR RI       ;清接收中断标志位
MOV A,SBUF   ;从接收缓冲器中读取数据
MOV 70H,A      ;以下程序一除法方式分解接收的数据,例如接收到的数据为244,则分解成百位2,十位4,个位                4,按位送数码管显示
MOV B,#100
DIV AB
MOV 52H,A      ;分解得百位,送入存储器52H
MOV A,B
MOV B,#10
DIV AB
MOV 51H,A      ;分解得十位,送入存储器51H
MOV 50H,B      ;分解得个位,送入存储器50H
MOV A,70H
MOV B,#2
DIV AB         ;接收到的数据完成除2操作
MOV SBUF,A     ;结果送发送缓冲器,开始发送
ACALL DL1        ;延时1ms程序,保证数据完全发送
ACALL DL1
CLR TI         ;清发送中断标志位
SETB EA     ;系统开中断
POP ACC       ;累加器出栈,恢复现场
POP PSW      ;程序状态字出栈
RETI         ;中断返回程序

⌨️ 快捷键说明

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