单片机的串行口和并行口有什么不同,它们各执行什么功能,可以详细讲解下单片机的整个工作步骤

单片机的串行口和并行口有什么不同,它们各执行什么功能,可以详细讲解下单片机的整个工作步骤,第1张

一、主体不同

1、串行口:采用串行传输方式来传输数据的接口标准。

2、并行口:采用并行传输方式来传输数据的接口标准。

二、特点不同

1、串行口:串口没有干扰,传输出错后重发一位就可以了,所以要比并口快。

2、并行口:8位通道之间的互相干扰,传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。

三、优缺点不同

1、串行口:串行传输由于只有一位信号在信号线上,没有位同步问题,因此传送频率可以继续提高

2、并行口:并行传输时,发送器是同时将8位信号电平加在信号线上,电信号虽然是以光速传输的,但仍有延迟,因此8位信号不是严格。

参考资料来源:百度百科-串行口

参考资料来源:百度百科-并行口

因为在你recieve()函数里有一个while(1)循环处理过程,其实你这程序在用KEIL编译的时候会有警告提示的,即:led1=0这句将永远不会被执行的

从事音频设备开发好多年——VX:xuquanfugui-2020

51单片机当P1.0置零时每隔1秒钟向串口发送一个hello,这是典型的串口发送程序,在P1.0脚接一个按键。主程序先初始化串口,设置波特率,不要开中断,一定要有TI=1 主程序用printf 函数发送字符串比较方便。当主程序检测到P1.0脚按键按下,用一个printf("hello")语句即可。


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

原文地址: http://outofmemory.cn/yw/11335237.html

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

发表评论

登录后才能评论

评论列表(0条)

保存