51单片机 串口输出问题 解决问题再追加100悬赏!!!! 急求帮助!!

51单片机 串口输出问题 解决问题再追加100悬赏!!!! 急求帮助!!,第1张

你的程序,先发完了,再打开接收,已经什么都没有了。
51 单片机串口,是全双工的。
发送、接收,是可以同时进行的。
不用临时转换。
检测标志位,要交错着进行,不要老是对一个,检测起来就不管别的了。
下面的程序,可以把 P1 口的状态,通过串口,送到对方,在 P0 口显示。
ORG 0000H
JMP MAIN
ORG 0100H
MAIN:
MOV SCON, #50H ;设置为接收模式
MOV TMOD, #20H ;设置定时器
MOV TH1, #0FDH
MOV TL1, #0FDH
SETB TR1
;----------------------------
TTT:
MOV SBUF, P1 ;把 P1 的状态发送出去
R10:
JNB RI, T10
CLR RI
MOV P0, SBUF ;把收到的,在 P0 显示
T10:
JNB TI, R10
CLR TI
SJMP TTT
;----------------------------
END
试验这个程序,要在 P1 外接拨动开关、P0 外接 LED。
也可以用单机,自发、自收来试验。

以上就是关于51单片机 串口输出问题 解决问题再追加100悬赏!!!! 急求帮助!!全部的内容,包括:51单片机 串口输出问题 解决问题再追加100悬赏!!!! 急求帮助!!、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10111728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存