欢迎来到天天文库
浏览记录
ID:44309530
大小:521.50 KB
页数:50页
时间:2019-10-20
《串行接口芯片8251》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章串行接口芯片8251第一节串行接口及通讯第二节可编程串行通讯接口8251A第三章串行接口芯片8251一、串行接口串行通讯的标准化硬件支持传送速率为了避免并行通信存在的缺点,可以采用串行通讯方式,在该方式下,数据是按位传送的。二、通讯方式第三章串行接口芯片82511、串行通讯的标准化:为了便于通讯,串行通讯作了相应的标准化,即规定了数据传输的格式。(实际上从串行接口实现数据通讯到由计算机组成网络通讯,有许多层次的标准,如现在INTELNET的传输协议)。第三章串行接口芯片8251基本的串行通讯有两种类型:1)同
2、步通讯2)异步通讯。同步通讯格式同步字符信息帧校验字符起始位数据校验位停止位(1,1.5,2位)5~8个字符异步通讯格式第三章串行接口芯片82512、传送速率:串行通讯中规定,每秒传送的位数为波特率如:110,300,600,1200,1800,2400,4800,9600,19200标准波特率。第三章串行接口芯片82513、硬件支持:为实现串行通讯还必须有硬件支持,即串行口接口的标准化。最常用的是RS-232-C标准。第三章串行接口芯片82511)信号电平标准:TTL与RS-232电平变换接口1489148814
3、891488接口TTLTTLTTLTTLRS-232RS-2322)控制信号定义:25芯插头插座。第三章串行接口芯片8251通讯方式:1、全双I方式,半双I方式:通讯通道中,对数据发与收两个传输方向采用不同的通路,该通讯方式为全双工方式。若收与发两个传输方向使用单一通道,为半双工方式。第三章串行接口芯片82512、同步方式、异步方式:将许多数据组成一个信息组(信息帧),信息是一帧一帧发送的为同步方式,用于大数据和远距离传送。按字符一一传送为异步方式。3、差异:1)同步方式须双方用一个时钟进行协调。2)异步方式虽也须
4、约定一个时钟作为每一位的长度,但无须将时钟发送出去。3)同步方式比异步方式效率高第三章串行接口芯片8251可编程串行通讯接口8251A:一、基本性能二、8251基本原理四、8251的编程五、编辑举例三、8251中的管脚信号第三章串行接口芯片8251基本性能:1、可工作于同步方式(波特率0~64K);异步方式(0~19.2K)2、在同步方式下,可自动测检同步字符,还增加了奇偶校验。3、异步方式下,可自动形成起始位,并可根据设定增加1,1.5,2个停止位,并可提供一位奇偶检验位。8251基本原理:1、编程结构模式寄存器
5、同步字符寄存器控制寄存器同步字符寄存器接收移位寄存器数据输入缓冲器状态寄存器发送移位寄存器数据输出缓冲器vcc+5vGND串行输入RxDTxETxD串行输出DSRDTRCTSRTSSYNDETRxCTxC时钟C/DCSTxRDYRxRDYRDWRRESETD7—D0CLK第三章串行接口芯片8251接收移位寄存器(1个):从串行口进入的串行数据,经寄存器移位处理后,变为8位并行数据。第三章串行接口芯片8251数据输入缓冲寄存器(1个):处理后的8位并行数据存于该寄存器,并将传给CPU。第三章串行接口芯片8251数据输
6、出缓冲寄存器(1个):CPU将要输出的数据送入该寄存器。该寄存器与上一寄存器地址相同。第三章串行接口芯片8251发送移位寄存器(1个):该寄存器用移位方式,将上一个寄存器传来的数据,变为串行数据发送出去。第三章串行接口芯片8251控制寄存器(1个):用于控制8251的工作,可编程设置。第三章串行接口芯片8251状态寄存器(1个):用于提供8251的状态信息。第三章串行接口芯片8251模式寄存器(1个):可编程设定8251的工作方式。如:同步异步;接收发送字符格式等。同步字符寄存器(2个):用于容纳同步方式中的同步字
7、符。第三章串行接口芯片8251CS:片选信号第三章串行接口芯片8251D0~D7:数据线第三章串行接口芯片8251RD、WR:读、写信号第三章串行接口芯片8251C/D:控制/数据信号,用于区别送往8251的信息。第三章串行接口芯片8251TXRDY:发送器准备好信号,用通知CPU,8251已准备好发送一个字符,当8251获得CPU数据后,该信号恢复为低,可用于CPU查询或中断。第三章串行接口芯片8251TXE:发送器空信号。用于表明发送动作已完。第三章串行接口芯片8251SYDENT:可用于同步或异步两个工作状态
8、。1)当8251设定为同步方式时,SYDENT为输出端,当其为高电平表示已接收到传来的同步字符。2)在外同步方式下,SYDENT输入端,此时同步字符由其它机构检测,当外部检测到同步字符以后,从SYDENT会向8251输入一个正信号,通知已检测到同步字符达到了同步。为输出端,当8251收到一个全由0构成的字符时,SYDENT输出高电平。表明数据出了间断。同步方
此文档下载收益归作者所有