- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.串行通信接口的组成串行接口是通过系统总线和CPU相连,串行接口部件的典型结构如图所示。主要由控制寄存器、状态寄存器、数据输入寄存器和数据输出寄存器4部分组成。3.串行通信的有关概念⑴发送时钟和接收时钟把二进制数据序列称为比特组,由发送器发送到传输线上,再由接收器从传输线上接收。①发送时钟:串行数据的发送由发送时钟控制,数据发送过程是:把并行的数据序列送入移位寄存器,然后通过移位寄存器由发送时钟触发进行移位输出,数据位的时间间隔可由发送时钟周期来划分。②接收时钟:串行数据的接收是由接收时钟来检测,数据接收过程是:传输线上送来的串行数据序列由接收时钟作为移位寄存器的触发脉冲,逐位打入移位寄存器。接收过程就是将串行数据序列,逐位移入移位寄存器后组成并行数据序列的过程。⑵DTE和DCE①数据终端设备(简称DTE):是对属于用户所有联网设备和工作站的统称,它们是数据的源或目的或者即是源又是目的。例如:数据输入/输出设备,通信处理机或各种大、中、小型计算机等。②数据电路终端设备或数据通信设备(简称DCE):DCE是对网络设备的统称,该设备为用户设备提供入网的连接点。自动呼叫/应答设备、调制解调器Modem和其他一些中间设备均属DCE。⑶信道信道是传输信息所经过的通道,是连接2个DTE的线路,它包括传输介质和有关的中间设备。4.串行通信中的工作方式⑴单工工作方式⑵半双工工作方式⑶全双工工作方式1.8251的内部结构及性能⑴数据总线缓冲器数据总线缓冲器通过8位数据线D7~D0和CPU的数据总线相连,负责把接收口接收到的信息送给CPU,或把CPU发来的信息送给发送口。⑵读/写控制逻辑读/写控制逻辑接收与读/写有关的控制信号,⑶发送缓冲器与发送控制电路发送缓冲器包括发送移位寄存器和数据输出寄存器,发送移位寄存器通过8251芯片的TxD管脚将串行数据发送出去。⑷接收缓冲器与接收控制电路接收缓冲器包括接收移位寄存器和数据输入寄存器。串行输入的数据通过8251芯片的RxD管脚逐位进入接收移位寄存器,然后变成并行格式进入数据输入寄存器,等待CPU取走。接收控制电路是用来控制数据接收工作。⑸调制/解调器控制逻辑。利用8251进行远距离通信时,发送方要通过调制解调器将输出的串行数字信号变为模拟信号,再发送出去;接收方也必须将模拟信号经过调制解调器变为数字信号,才能由串行接口接收。2.8251的外部性能8251是双列直插式的28条引脚封装的集成电路,引脚信号如图所示。8.3.38251的控制字及其工作方式1.方式寄存器方式寄存器是8251在初始化时,用来写入方式选择字用的。方式选择有2种:同步方式和异步方式。方式寄存器有8位,最低2位为“00”表示是同步方式,最低2位不全是0时表示是异步方式1.方式寄存器⑴8251工作在同步方式下(方式寄存器的格式:)1.方式寄存器⑵8251工作在异步方式下(方式寄存器的格式)2.控制寄存器对8251进行初始化时,按上面的方法写入了方式选择字后,接着要写入的是命令字,由命令字来规定8251的工作状态,才能启动串行通信开始工作或置位。这样就要对控制寄存器输入控制字,控制寄存器的格式见教材。1.异步模式下的初始化程序举例设8251A工作在异步模式,波特率系数为16,7个数据位/字符,采用偶校验,2个停止位,发送、接收允许,设端口地址为00E2H和00E4H。完成初始化程序。根据题目要求,可以确定方式字,即FAH。控制字,即37H。则初始化程序如下:MOVAL,0FAH;送方式字MOVDX,00E2HOUTDX,AL;异步,7位,偶校验,2停止位MOVAL,37H;设置控制字OUTDX,AL;有效8251串行接口应用举例(2)2.同步模式下初始化程序举例设端口地址为52H,采用内同步方式,2个同步字符(设同步字符为16H),偶校验,7位数据位/字符。根据题目要求,可以确定方式字为,即38H;控制字,即97H。它使8251A对同步字符进行检索;同时使状态寄存器中的3个出错标志复位;此
文档评论(0)