登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→请教89c51串口通信问题[wbinw]
*第27321篇: 请教89c51串口通信问题
楼 主:
wbinw
2004年11月2日17:34
请教89c51串口通信问题
我mov一个数到sbuf中,下一条指令就是MOV P1,SBUF 发现并没有在P1口输出mov到sbuf中的数据,请问高手这是为什么
第
2
楼:
huzimax
2004年11月2日18:19
sbuf实际上是两个物理寄存器(用于全双工串口),写入和读出访问的不是同一个物理寄存器,只不过名称相同罢了.
第
3
楼:
四海狂客
2004年11月2日18:23
sbuf在51单片机中代表发送和接收缓冲
sbuf在51单片机中代表发送和接收缓冲,在语句中区别,
mov sbuf,a 中,把数据通过发送缓冲发送出去
mov a,sbuf 中,把接收缓冲的数据接收到
你的问题是,把sbuf当做一个临时寄存器了,明白了吗?
第
4
楼:
wbinw
2004年11月2日18:33
谢谢各位。我想从串口输出一个字节,方式设
谢谢各位。我想从串口输出一个字节,方式设定为方式0,我用的语句是
mov scon,#00H
mov sbuf, #55H
这两句执行后,等待一个周期,但是从RXD口没有输出数据,请问这是什么原因,是不是没有设定什么控制位啊。谢谢
第
5
楼:
huzimax
2004年11月3日14:02
RXD口没有输出数据,它是数据输入口
第
6
楼:
guest
2004年11月2日21:06
你用什么看的?你波特率设了吗?
>>>>>>对该主题发表你的看法
本主题贴数
6
,分页:
[第1页]
[上一篇主题]:
请问怎样驱动数码管?
[下一篇主题]:
寻找开发车辆行驶记录仪的伙伴