网站大量收购独家精品文档,联系QQ:2885784924

第六章__微机接口技术1.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * 五 初始化编程 * * * * * * * * * * * * * * * * * * * * * * * * * * * 5 串行通信的校验方法 奇偶校验 方阵校验 循环冗余校验CRC 6.2.2 串行接口标准 串行接口标准:指的是计算机或终端(数据终端设备DTE)的串行接口电路与调制解调器MODEM等(数据通信设备DCE)之间的连接标准。 1.RS-232C标准 RS-232C是一种标准接口,D型插座,采用25芯引脚或9芯引脚的连接器, 1)引脚定义 RS-232C标准规定接口有25根连线。只有以下9个信号经常使用. 引脚和功能分别如下: ? TXD(第2脚):发送数据线,输出。发送数据到MODEM。 ? RXD(第3脚):接收数据线,输入。接收数据到计算机或终端。 ? RTS(第4脚):请求发送,输出。计算机通过此引脚通知MODEM,要求发送数据。 ? CTS(第5脚):允许发送,输入。发出作为对的回答,计算机才可以进行发送数据。 ? DSR(第6脚):数据装置就绪(即MODEM准备好),输入。表示调制解调器可以使用,该信号有时直接接到电源上,这样当设备连通时即有效。 ? CD(第8脚):载波检测(接收线信号测定器),输入。表示MODEM已与电话线路连接好。 ? RI(第22脚):振铃指示,输入。MODEM若接到交换台送来的振铃呼叫信号,就发出该信号来通知计算机或终端。 ? DTR(第20脚):数据终端就绪,输出。计算机收到RI信号以后,就发出信号到MODEM作为回答,以控制它的转换设备,建立通信链路。 ? GND(第7脚):地 3)RS-232C的连接 3)电气特征 RS-232C标准采用EIA电平, 规定:“1”的逻辑电平在-3V~-15v之间,“0”的逻辑电平在+3V~+15V之间。 由于EIA电平与TTL电平完全不同,必须进行相应的电平转换, MCl488完成TTL电平到EIA电平的转换, MCl489完成EIA电平到ITL电平的转换。 2.RS-485总线 RS-485适用于收发双方共用一对线进行通信,也适用于多个点之间共用一对线路进行总线方式联网,通信只能是半双工的,典型的RS232到RS422/485转换芯片有:MAX481/483/485/487/488/489/490/491,SN75175/176/184等等,它们均只需单一+5v电源供电即可工作。 6.2.3 可编程串行接口芯片8250 串行接口的基本功能 进行串行/并行转化 实现串行数据格式化 能进行可靠性校验 实现数据通信设备间 的联络控制 一 主要功能简介 支持异步串行通信规程 内部有可编程时钟产生电路 有CPU发送MODEM的信号 有优先排列的中断系统 发送接收有双缓冲结构 二 内部结构和工作原理 三 8250引脚 四 内部寄存器、控制字和状态字 2 控制字 方式1输入时序 data INTR IBF data 输入端口 D0~D7 STB RD 方式1中断控制 8255A的中断由中断允许触发器INTE控制 置位允许中断,复位禁止中断 对INTE的操作通过写入端口C的对应位实现,INTE触发器对应端口C的位是作应答联络信号的输入信号的哪一位,只要对那一位置位/复位就可以控制INTE触发器 选通输入方式下 端口A的INTEA对应PC4 端口B的INTEB对应PC2 2) 输出 C口的PC3、PC6、PC7用作A口的应答联络线,PC0-PC2则作用B口的应答联络线,PC4~PC5则可作为方式0使用。 ·OBF :输出缓冲器满。当CPU已将要输出的数据送入8255A时有效,用来通知外设可以从8255A取数。 ·ACK :响应信号。作为对的响应信号,表示外设已将数据从8255A的输出缓冲器中取走。 ·INTR :中断请求信号。INTR置位的条件是ACK为高且OBF为高且INTE为高。 ·INTE :中断允许。对A口来讲,由PC6的置位来实现,对B口仍是由PC2的置位来实现。 方式1输出时序 INTR data data 输出端口 D0~D7 WR OBF ACK 方式2双向方式 方式2将方式1的选通输入输出功能组合成一个双向数据端口,可以发送数据和接收数据 只有端口A可以工作于方式2,需要利用端口C的5个信号线,其作用与方式1相同 方式2的数据输入过程与方式1的输入方式一样 方式2的数据输出过程与方式1的输出方式有一点不同:数据输出时8255A不是在OBF有效时向外设输出数据,而是在外设提供响应信号ACK时才送出数据 五.8255A的编程及应用 作为通用的并行接口电路芯片,825A具有广泛的应

文档评论(0)

一天一点 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档