欢迎您光临五金加工厂,如有问题请及时联系我们。

单片机中串行口通信?51单片机的串行口是什么双工?

作者:五金加工
文章来源:本站

  单片机中串行口通信?

  串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。

   而在单片机中,有一个专门的串行口,用于异步通信方式(UART),与接收串行传输信息的外部设备相连,控制这个串行口的是两个寄存器,分别是状态寄存器和特殊功能寄存器。

  状态寄存器(scon)有八位(每位有相应的地址),用于定义串行口的工作方式和接收,发送的控制工作方式方式0:八位同步移位寄存器:有允许信号时,寄存器中的存交换数据的八位同时以固定的波特率移动;(较常用)方式1:10位UART(波特率可变)

  方式2:11位UART (波特率固定)方式3:11位UART(珀特率由定时器T1控制可变)波特率:串行通信中收发双方的数据传输率(即每秒传输多少数据)特殊功能寄存器(pcon)为了在51单片机上实现电源控制而附加的,功能有可以定义单片机得复位方式等。

  51单片机的串行口是什么双工?

  串行通信传输方向

  单工数据传输仅能沿一个方向,不能实现反向传输。如:电视,广播

  半双工是指数据传输可以沿两个方向,但要分时进行。如:对讲机

  全双工是指数据可以同时进行双向传输。如:电话

  51单片机的串行口是全双工类型的,一般RXD引脚为P3.0,TXD引脚为P3.1。RXD为Receive Data,TXD为Transmit Data。

  串行接口是指数据一位位地顺序传送,常用的有RS232和RS485; UART是异步串行接口,即是主从机时钟频率不同步,通信是通过设置波特率实现的。 UART其实就是串行接口中的一种。 通信有串行、并行之分,而串行通信又有同步、异步之分。 同步常用协议是SPI、IIC。异步就上面说的。

  

单片机中串行口通信?51单片机的串行口是什么双工?

  

单片机中串行口通信?51单片机的串行口是什么双工?

  

单片机中串行口通信?51单片机的串行口是什么双工?

  

单片机中串行口通信?51单片机的串行口是什么双工?

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!