一、主体不同
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")语句即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)