请教高手一个51单片机串口通信协议问题

51单片机串口通信协议有4种方式,其中对1方式(8位),2,3方式(9位)的格式,中在每发送一个字节数据前都有一个起始位0,发送完毕一个字节后有一个停止位1,但是我在看程... 51单片机串口通信协议有4种方式,其中对1方式(8位),2,3方式(9位)的格式,中在每发送一个字节数据前都有一个起始位0,发送完毕一个字节后有一个停止位1,但是我在看程序的时候并没有程序专门控制起始位0和停止位1的发送,而是直接设定好SCON,EA,ES,TI就可以直接通信了,而在做实验从示波器观察结果也是这样(每发一个字节都可以看到每字节前有0,后有1)。
求教高手:难道是这个串口每发一个字节的起始位0和停止位1是单片机自动发的,而不需要软件设置的吗
展开
 我来答
surplushaode
2011-04-03 · TA获得超过2055个赞
知道大有可为答主
回答量:2510
采纳率:0%
帮助的人:2387万
展开全部
还真是这样的。。就是单片机自动的帮你加上的。。
比如说你发送,当你想SBUF写一个字节的数据的时候,就会自动的帮你加上起始位的,然后当TI==1的时候,就会帮你加上停止位的。
也就是说你设置串口通信的时候只需要设置,串口中断,串口模式,以及串口中断函数的处理的,还有就是波特率的。
langqiong261
2011-04-03 · TA获得超过1162个赞
知道小有建树答主
回答量:1175
采纳率:0%
帮助的人:1197万
展开全部
这个就是单片机的硬件串口协议方式,如果你想自己用io口做一个串口,那就得你自己加上去。
所以选单片机的时候,很多额外功能(spi i2c pwm)最好有,使用简单方便,而不用自己软件模拟时序和协议。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式