《串行输入输出接口》PPT课件

《串行输入输出接口》PPT课件

ID:39382618

大小:368.69 KB

页数:45页

时间:2019-07-02

《串行输入输出接口》PPT课件_第1页
《串行输入输出接口》PPT课件_第2页
《串行输入输出接口》PPT课件_第3页
《串行输入输出接口》PPT课件_第4页
《串行输入输出接口》PPT课件_第5页
资源描述:

《《串行输入输出接口》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章串行输入/输出接口概述串行通信的实现串行通信的基本术语可编程串行通讯接口芯片8251A简介串行通信RS-232CUSB总线简介8.1概述一、串行数据计算机与外部信息交换方式有两种,一种是并行通信,另一种是串行通信。并行通信时,数据各位同时传送。而串行通信时,数据和控制信息是一位接一位串行地传送下去。这样,虽然速度会慢一些,但传送距离比并行通信长,硬件电路也相应简单些。现在的台式PC机一般至少有两个RS-232串行口COM1和COM2,通常COM1使用的是9针D形连接器,而COM2使用的是老式的DB25针连接器。二、串行通信的实现1、

2、并行通信和串行通信的特点:串行通信是逐位传送数据,所以一个多位数据需要多次传送。比如一个8位的字节型数据至少需要8次传送。它有如下特点:速度较慢;引线少;距离长。2、串行通信的硬件条件在硬件上,串行通信系统的核心部件是移位寄存器,其中在发端要有一个并入串出移位寄存器,在收端要有一个串入并出移位寄存器。3、串行通信的同步为了可靠的串行通信,同步信号起到至关重要的作用。在理想情况下,同步信号应该在数据信号线上出现有效数据期间的中心点有效,因为这时数据线上的数据是最稳定的。但在典型的串行通信系统中,是不存在同步信号线的!如何实现串行通信的中数据

3、传送的同步呢?系统从软件和硬件两方面采取了如下三个措施:(1)设置波特率波特率是指单位时间内传送的位数,单位是比特/秒。(2)设置数据的传送格式,一般地串行通信在传送数据时,并不是单纯地传送数据位信息。为了使数据传送可靠,还设定了其他一些辅助位。(3)设置波特率因子在异步通信方式进行通信时,发送端需要用时钟来决定每1位对应的时间长度,接收端也需要用一个时钟来测定每1位的时间长度,前一个时钟叫发送时钟,后一个时钟叫接收时钟。这两个时钟的频率可以是波特率的数倍,一般取16倍、32倍或64倍。这个倍数就称为波特率因子。8.2串行通信的基本术语一

4、、串行通信方式1、异步通讯异步通信是指以字符为单位传送数据,用起始位和停止位标识每个字符的开始和结束字符,两次传送时间隔不固定。2、同步通信异步通讯为了可靠地传送数据,在每次传送数据的同时,附加了一些标志位。在大量数据传送时,为了提高速度,就去掉这些标志,这就是同步通讯。采用同步传送,在数据块开始处要用同步字符来指示,并在发送端和接收端之间要用时钟来实现同步。二、串行通讯中的数据传送方向1、半双工每次只能有一个站发送。2、完全双工两个站都能同时发送称完全双工。三、异步接收/发送器(UART)串行接口的基本结构主要是异步接收/发送器(UAR

5、T),它不仅包括并行数据和串行数据之间的相互转换,还有检测串行通信在传送过程中可能发生错误的逻辑部件。四、信号的调制和解调由于模拟信号的传输比数字信号传输更为有效,因而可将数字信号调制成模拟信号进行传输,用解调器把接收的模拟信号再转换成数字信号。8.3可编程串行通讯接口芯片8251A简介8251A芯片是INTEL公司生产的大规模集成电路芯片,是与INTEL系列CPU兼容的可编程的串行通讯接口。虽然8251A功能较强,但它需要外部时钟电路。因此采用8251A作为接口电路时需要比较复杂的外围电路。而目前流行的单片机如MCS51系列,CPU内部

6、就集成了串行接口部件及定时器/计数器,几乎不需要外围辅助电路,使用起来非常简单,性能价格比很高,因此现在越来越多的数字化仪器仪表电路中不再采用8251A而是使用单片机作为串行通信接口了。一、主要基本性能1.可用于同步和异步传送2.波特率,DC-19.2K(异步);DC-64K(同步)。3.完全双工,双缓冲发送和接收4.与8080/8085CPU完全兼容二、内部结构发送和接收电路调制解调控制电路总线接口部分8.4串行通信接口RS-232C一、RS-232C电器特性及接口信号1.电气特性在数据线TXD和RXD上:逻辑1=-3V~-15V逻辑0

7、=+3V~+15V在控制线和状态线RTS、CTS、DSR、DTR和DCD上:信号有效=+3V~+15V信号无效=-3V~-15V2.RS-232C与TTL转换RS-232C是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。因此,为了能够使计算机接口与终端的TTL器件连接,必须在RS-232C与TTL电路之间进行电平和逻辑关系变换。3.RS-232C的接口信号可以用电缆线直接连接标准RS232端口,但通信距离较近(<12m)。若距离较远,可附加调制解调器(MODEM)。RS-232C规标准接口有25条线,最常用的信号线有

8、9根。二、RS-232C应用举例1.RS-232C串口通信接线方法(三线制)2.BIOS串行通信口功能IBMPC及其兼容机提供了比较灵活的关于串行口的BIOS中断调用方法,即通过INT14H调

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。