电子常识
串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。
在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。
串行通信和并行通信的区别分析
一、并行通信。
并行通信端口,即LPT1,俗称打印口,因为它常接打印机,它是同时传送八路信号,一次并行传送完整的一个字节信息。
二、串行通信。
串行通信端口,即COM1、COM2,一般接鼠标,外置Modem或其他串口设备。它在一个方向上只能传送一路信号,一次只能传送一个二进制位,传送一个字节信息时,只能一位一位地依次传送。
通讯
两个设备之间的交流
通信:并行通信和串行通信
并行通信在同一时刻发送多位数据
串行通信用一根线在不同的时刻发送8位数据
并行通信
优点 发送速度快
缺点 传输距离短资源占用多
串行通信
优点 传输距离远占用资源少
缺点 发送速度慢
通信的方式
1.单工通信只能接受或者发送收音机遥控器
2.半双工通信在同一时刻只能发送或者接收对讲机
3.全双工通信在同一时刻既能接收又能发送电话
4.协议
数据发送的格式
Rs232协议:
例如:发送8位数据0x12;
发送数据之前先发送一个开始位
开始位+数据位+奇偶校验位+停止位
开始位1位低电平
数据位5~8位用的最多的是8位
奇偶校验位1位
停止位1~2位1位1.5位2位
奇偶校验奇校验通过查看数据中1的个数
例如选择奇校验
发送的数据为01011110
1的个数为基数那么奇偶校验位为0
如果发送的数据位10101010
1的个数为偶数那么奇偶校验位为1
发送方通过发送数据中1的个数,如果为奇数,那么奇偶校验位位0否则为1
接收方当接收到数据,通过查看数据中1的个数+奇偶校验位1的个数
如果为奇数,代表数据发送成功,否则失败
停止位1位2位1.5位
数字芯片时间通过时钟脉冲
1位=1个脉冲
2位=2个脉冲
1.5位=1.5个脉冲
3.串口的硬件连接
4.51单片机中的硬件连接图
1.ttl电平
0 0v~1.5v
1 2.5~5v
全部0条评论
快来发表一下你的评论吧 !