关于51单片机串行通信的一个问题

图中画圈的“接收SBUF”不是只能接收数据吗不是只能接收外面的数据然后传递给CPU吗?可是为什么工作方式0画线的部分说RXD(P3.0)能接收或者发送?求解答... 图中画圈的“接收SBUF”不是只能接收数据吗 不是只能接收外面的数据然后传递给CPU吗?可是为什么工作方式0画线的部分说RXD(P3.0)能接收或者发送?求解答 展开
 我来答
单片机的战斗机
2014-11-06 · 超过31用户采纳过TA的回答
知道答主
回答量:445
采纳率:0%
帮助的人:91.5万
展开全部
机器反应速度很快,sbuf这个寄存器要看你是给他接收还是发送,一般是有两种,一种是先接收后发送,一种是发送后接收,所以可以看出,不管怎样sbuf这个寄存器一次就是执行一次,明白了吗?不懂有扣扣吗,发过来加你为你解答,
追问

书上说这两个SUB可同时进行啊!!!

追答
可以,因为你可以打开内部结构图看看,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cqs8031
2014-11-06 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1.9万
采纳率:31%
帮助的人:5472万
展开全部
SBUF---发送,接收都用它。只有一个
发送和接收不会同时进行的
(你要理解为2个也行,但,只有一个地址码)
串口的中断标志有2个,判断标志来确定是发送?还是接收?
追问

书上说这两个SUB可同时进行啊!!!

追答
单片机是可以做很多事,是可以同时进行。
但,单片机很少用于开发高级设备,极少见到同时发送、接收的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2014-11-06 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
方式0,特殊。

用 RXD,输入、输出数据。
用 TXD,输出移位脉冲。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式