第2章单片机硬件结构3(2)

2019-03-09 11:47

波特率系列:110、300、1200、1800、2400、4800、9600、……

单片机常用9600B/s与计算机或单片机通信。

二、串行总线

1、总线

是计算机系统中模块到模块间传送信息的一束信号线。

采用串行传输方式进行通信的叫串行总线,串行总线有几种标准,常见的有RS-232,USB,还有RS-422,RS-485,在计算机中,常见的是RS-232,现在是USB,在工业中,RS-485用的很广泛。

2、RS-232C总线

RS-232C总线应用很广,RS232标准由25根信号线组成,设备经常只使用其中9个信号,绝大多数为9针连接器(计算机的串行口)。

232C接口信号面向使用调制解调器的串行异步通信,原来主要是计

算机通过电话线进行通信的,可支持两个通信信道: 主信道:用于数据传送

次信道:次信道为辅助串行通道,主要提供通道控制,但其传输速率比主信道要低得多,其他跟主信道相同,通常较少使用

9针连接器(阳)各个引脚信号如下: 1、载波检测(DCD、入) 2、接受数据(RXD、入) 3、发送数据(TXD、出) 4、数据终端准备好(DTR、出) 5、信号地线(SGND) 6、数据设备准备好(DSR、入) 7、请求发送(RTS、出) 8、清除请求发送(CTS、入)

9、振铃指示(RI、入)

1、4、6、7、8、9信号,均是要与MODEM联系,2、3、5信号就可以构成串行通信。

在单片机串行通信中,实际用到了3条线:2、3、5

RS-232C的传输率最大为200kb/s,在此速率下,电缆允许长度为15m。

? RS-422A的传输率最大为10Mb/s,在此速率下,电缆允许长度为120m。如果采用较低传输速率,如90kb/s,最大距离可达1200m。 ? RS-485是RS-422A的变形。RS-422A为全双工,可同时发送和接收;RS-485则为半双工,在某一时刻,一个发送另一个接收。 电平:RS232c电平 逻辑0电平:+5-+15V;

逻辑1电平:-15―-5V 经常用MAX232C等芯片转换。

三、AT89C51的串行口的结构

8051有一个可编程的全双工串行通信接口,它可作UART(串行异步通信)用,也可作同步移位寄存器,其帧格式可有8位、10位或11位,并能设置各种波特率,给使用者带来很大的灵活性。 结构如下图: 工作原理:

1、引脚,RXD(P3.0,串行数据接收端)、TXD(P3.l,串行数据发送端)。

2、有两个物理上独立的接收、发送缓冲器SBUF,它们占用同一地址99H。可以同时工作,但不能同时访问。发送缓冲器只能写入,不能读出,接收缓冲器只能读出、不能写入。

3、波特率发生器,8051用定时器T1作为串行通信的波特率发生器,T1溢出率经2分频(或不分频)又经16分频

作为串行发送或接收的移位脉冲。移位脉冲的速率即是波特率。

4、接收器是双缓冲结构,在前—个字节被从接收缓冲器SBUF读出之前,第二个字节即开始被接收(串行输入至移位寄存器),但是,在第二个字节接收完毕而前一个字节CPU未读取时会丢失前一个字节。


第2章单片机硬件结构3(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于编制设备修造项目可行性研究报告编制说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: