微机原理第十章 串行通信和接口芯片8251A.ppt

微机原理第十章 串行通信和接口芯片8251A.ppt

ID:48522140

大小:350.00 KB

页数:31页

时间:2020-01-23

微机原理第十章  串行通信和接口芯片8251A.ppt_第1页
微机原理第十章  串行通信和接口芯片8251A.ppt_第2页
微机原理第十章  串行通信和接口芯片8251A.ppt_第3页
微机原理第十章  串行通信和接口芯片8251A.ppt_第4页
微机原理第十章  串行通信和接口芯片8251A.ppt_第5页
资源描述:

《微机原理第十章 串行通信和接口芯片8251A.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十章串行通信和接口芯片8251A控制状态D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7计算机外设或计算机并行通信数据各bit同时传送串行通信数据按bit,依次传送TXDTXDRXDRXD计算机外设或计算机通信:CPU与外部的信息交换传送编码通信的信息包括数、字符、控制信号等。以二进制代码形式表示。国际标准规定:串行通信的信息编码以ASCII码为基础。串行通信特点:逐位依次顺序传送,通信双方需严格同步。每秒传送的bit数,称为传输速率,用波特率(bps)表示。适于长距离通信,速度慢。一、数据传送方向单

2、工发送接收TXDRXD单线通信单向数据流半双工发送接收发送接收TXD/RXD单线通信分时双向数据流全双工发送接收发送接收TXDTXDRXDRXD双线通信各线单向,双向数据流二、串行通信的两种基本工作方式异步通信通信双方在规定的通信速率下,每一个字符(一组二进制脉冲信号)进行一次同步校正。异步通信字符格式D0D7校验位起始位停止位数据长度5、6、7、8同步通信异步通信每一字符必须附加起始位和停止位,降低了传输效率。同步通信不需要附加起始位和停止位,属位同步,需采用比较复杂的同步措施。同步字符1同步字符2数据字符三、串行传

3、送速率传送速率:每秒串行传送的位数,即bit/s,bps,波特率。常用的波特率为:异步传送:110、300、600、1200、2400、4800、9600、12900bps同步传送:64000bps波特率因子:串行接口内的时钟频率与波特率的比值,一般采用波特率的1倍、16倍或者64倍四、串行接口芯片UART和USARTUART:串行通用异步收发器。USART:串行通用异步/同步收发器。UART的结构信号的调制和解调调制是用一个信号控制另一个信号的某个参数(例如:幅值,频率,相位)使之随之变化。这两个信号分别叫做调制信号

4、和被调制信号经调制后参数随调制信号变化的信号称为已调制信号。从已调制信号中还原出被调制信号的过程称为解调完成调制、解调功能的设备称为调制解调器(Modem)调制解调器常用的方式有:幅移键控ASK(AmplitudeShiftKeying)频移键控FSK(FrequencyShiftKeying)相移键控PSK(PhaseShiftKeying)数据校验方式串行通信一般要检测传输过程中是否有错误出现。在基本通信规程中常采用奇偶校验或校验和的块校验方法,在高级通信控制规程中一般采用循环冗余码(CRC)校验奇偶校验是以字符为

5、单位进行校验在发送时,在每一个字符的最高位后都附加一个奇偶校验位,这个校验位可以为1或0,加上这个校验位之后使发送的字符和校验位合在一起“1”的个数为奇数(奇校验)或偶数(偶校验)例:采用偶校验,发送字符为1101101,则校验位为1,保证发送的字符和校验位合在一起“1”的个数为偶数在接收时,检查所接收的字符连同这个奇偶校验位,其为“1”的个数是不是符合规定,若不符合规定就发出奇偶出错信息,供CPU处理校验和(BCC)是块校验方法,是一种较简单的在微型计算机领域中使用的校验方法一块数据的校验和是一个8位的字节,它与该块

6、数据一起传送到接收端,接收端重新计算接收到的数据块的校验和,若该校验和与发送端送来的校验和不一样,则表明该数据在传送过程中出错计算机数据装置MODEM远程计算机MODEM数据通信终端数据通信终端通信网络数字信号数字信号RS232CRS232C计算机远程通信可编程串行通用接口芯片8251A8251A是一种通用同步/异步数据收发器。同步方式:数据位数5~8,最高传送速率64kbps。异步方式:数据位数5~8,最高传送速率19.2kbps波特率因子1、16、64停止位1、1.5、2检测功能:奇偶校验溢出错帧出错,在接收过程中

7、无停止位三个出错标志产生时都不会中止8251A工作8251的内部结构数据总线缓冲器读/写控制电路调制解调控制电路发送缓冲器发送控制电路接收缓冲器接收控制电路内部总线TXDTXRDYTXERXDRXRDYRXCSYNDETD7~D0TXCRESETCLKDSRDTRCTSRTSC/DRDWRCS1、数据总线缓冲器数据总线缓冲器读/写控制电路调制解调控制电路发送缓冲器发送控制电路接收缓冲器接收控制电路内部总线TXDTXRDYTXERXDRXRDYRXCSYNDETD7~D0TXCRESETCLKDSRDTRCTSRTSC/

8、DRDWRCS2、接收缓冲器和接收控制电路SYNDET/BRKDET:当RXD收到2个连续的全0数位(包括起始、停止、奇偶位)时,为高电平,表示线路空闲。是8251的状态信号。C/D:控制/数据输入信号。C/D=1,数据总线传送的是控制命令或状态信号。C/D=0,数据总线传送的是发送或接收的数据。0010CPU从8251读接收的数

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

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

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