05并行接口8255A教程讲解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 并行接口 5.1 并行接口的特点 并行接口最基本的特点是在多根数据线上以数据字节(字)为单位与I/O设备或被控对象传送信息。 板上:CPU与MCH(北桥)、MCH与ICH(南桥)、MCH或ICH与其他接口芯片间都是并行通讯 板外: 打印机接口,A/D、D/A转换器接口,IEEE-488接口,开关量接口,控制设备接口等。 并行通讯的优缺点 并行通讯的优点:在同样的传输率下,信息传输速度快 并行并不一定都比串行快! 并行通讯的缺点:随着传输距离的增加,电缆的开销大;随着频率的增加,信号间干扰增大,很难再提高传速率 如硬盘从PATA到SATA的转变 串行通讯 串行通信是在单根导线上将二进制数一位一位地顺序传送。 例子:COM(我们的各种实验台)、键盘、鼠标 USB、1394、FDDN、10/100/1000M网, 显示VGA、 SATA、AUDIO 缺点:它与并行通信相比,同样传输率下速度低;需要额外的时钟电路,串并、串并转换电路等,稍复杂。 优点:近距离传输需要线路少,且可以在很高频下工作;对远距离传送可节省大量的线路成本。 大学食堂的售饭机 一台主机负责管理全校所有售饭机,主机与售饭机之间通过RS-485多串口卡所延伸的串行网络连接,一台主机可管理256台售饭机,最长有效距离为1.2KM ,通过增加中继器可以成倍延长传输距离至数公里。 距离超远的在远端设置一子机,通过网络与主机进行通讯,并可管理上百台售饭机。 各售饭机与通讯控制RS485卡之间是串行通讯,RS485卡与CPU间是并行通讯。 锅炉控制系统 对炉温、炉压、水面高度等信息通过传感器进行采集,在下位单片机系统中进行模数转换(并行通讯芯片)后,再通过串行接口传输到远端的锅炉监控中心。监控中心根据各参数发出各种控制信号,通过串行通讯传到下位机,下位机再通过数模转换发出控制命令,如加水等。 大的粮库的各粮仓温度、湿度等的监控系统也大致如此 并行接口的一般组成 在并行接口中,除了少数据场合之外,一般都要求在接口与外设之间设置并行数据线的同时,至少还要设置两根握手(联线)信号线,以便进行互锁异步握手方式(即查询方式)的通信。 一般的并行接口需要数据输入/输出口、状态口、控制口及相应的缓冲、锁存和控制逻辑等。有的还有支持中断的控制逻辑。 并行通讯注意事项 在并行接口中,8位或16位是一起行动的,因此,当采用并行接口与外设交换数据时,即使是只用到其中的一位,也是一次输入/输出8位或16位。(要是有接口能实现按位操作多好呀!) AX and 0x7FH?AX 使最高位为0,其余不变 AX or 0x80H?AX 使最高位为1,其余不变 并行传送信息,不要求固定的格式,这与串行传送的数据格式的要求不同。 5.2 可编程并行接口8255A 对于各种型号的CPU都有与其配套的并行接口芯片。如Intel公司8255A(PPI),Zilog公司Z-80PIO,MC6820(PIA)等,它们的功能虽有差异,但工作原理基本相同。 我们目前的计算机8255A已经集成到ICH(南桥芯片组)中了==接口技术发展了!用于键盘输入、系统组成开关输入、定时器、扬声器音响控制等。其基地址为60H。 我心中的并行接口。。。。。。。。。。 一、8255A的外部 特性和内部结构 ①与系统总线的连接信号 数据总线:D0~D7双向数据线,用于CPU向8255A发送命令、数据和8255A向CPU回送状态、数据 地址总线:CS- A1 A0 控制总线: RD- WR- RESET:复位信号。清除控制寄存器并将8255A的三个端口均置为输入方式;输入寄存器和状态寄存器被复位,并且屏蔽中断请求;24条面向外设信号线呈现高阻悬浮状态。 ②与外部设备的连接信号 PA0~PA7:端口A的输入/输出线。 PB0~PB7:端口B的输入/输出线。 PC0~PC7:端口C的输入/输出线。 这24根信号线均可用来连接I/O设备和传送信息。其中,A口和B口只作输入/输出的数据口用,尽管有时也利用它们从I/O设备读取一些状态信号,如打印机的“忙”(Busy)状态信号、A/D转换器的“转换结束”(EOC)状态信号,但对A口和B口来说,都是作8255A的数据口读入,而不是作8255A的状态口读入的。 2.8255A的内部结构 3.8255A的基本特性 PC口的妙用 PC口的使用与8255A的工作方式有关 1.作数据口(两个4位/1个8位数据口):方式0 2.作状态口:方式1、2的状态口。 3.作专用握手联络信号线:方式1、2下 4.作按位控制用:位置位复位控制字、中断允许控制位 二、8255A的编程命令 1.端口地址及分配 A1 A0 决定了有4个可编程的端口地址。 基地址

文档评论(0)

三沙市的姑娘 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档