今天来给大家讲解一下单片机中另外一个非常重要的功能:串口通信。串口以及后边的部分涉及的内容比较多,我就用自己觉得比较好理解的方式来给大家讲一下吧,有讲得不好的地方欢迎大家批评指正。
本节内容大家了解一下即可,与51单片机串口有关的结构、寄存器等下节再详细讲解。
串行通信与并行通信通信简单的来说就是计算机与设备、设备与设备之间或者集成电路之间等常常需要进行的数据传输的信息交换。
通信的方式主要分为两大类:并行通信和串行通信。我来举个例子,假如说我要发送8位数据,用8根数据线同时发送,每根发送一位数据,这种方式就是并行通信。相对的,只用一根数据线,按照顺序逐个发送8位数据,这种就是串行通信,通过这两个概念我们不难看出两种通信的特性:
但是由于成本、抗干扰能力等因素的影响,串行通信的方式使用的更为普遍,也越来越成熟,串行通信不管是在速度还是质量来看都不亚于并行通信。
串口通信我们的串口通信又叫做串行口通信,使用的就是串行通信的方式。
串行通信又分为同步通信和异步通信两种方式。
1同步通信同步通信时,发送端要在发送数据的同时提供一个时钟信号,并按照约定(比如说时钟信号上升沿)发送数据,接收端要根据发送端提供的时钟信号和约定(上升沿)来接收数据,传输的数据不允许有间隙。