首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

单片机的通信问题2

单片机的通信问题2

$MOD812
ORG 0050H
START: MOV SP,#60H
       MOV PCON,#80H      
       MOV SCON,#50H
       MOV TMOD,#20H
       MOV TH1,#0E5H
       MOV TL1,#0E5H
       SETB TR1
LOOP:  MOV A,#0FH
       MOV SBUF,A
       CLR TI   
       JMP LOOP
END


哪位高手指点一下 我想做一下循环发送OF这个数据


但是在串口调试器上并不能显示循环发送


哪位高手指点一下 看一下我的程序哪里有问题


谢谢!!

你根本没有判断是否发送完成就进行了下一次发送

单片机通信问题3

那请问 如果实现循环发送一个的程序如何改写
在上面那个程序的基础上如何改动!
谢谢 高手指点!!
你设置没有发送中断的话,可以加入查询中断位TI的指令来判断是否进行下一次发送。
希望早日成为硬件工程师

ORG 0050H
START: MOV SP,#60H
MOV PCON,#80H
MOV SCON,#50H
MOV TMOD,#20H
MOV TH1,#0E5H
MOV TL1,#0E5H
SETB TR1
LOOP: MOV A,#0FH
MOV SBUF,A
JNB TI ,$

CLR TI
JMP LOOP
END

返回列表