第七章 并行IO接口.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 并行I/O接口 第7章 并行I/O接口 7.1 并行I/O接口 7.1.1 并行数据传送 7.1.2 并行I/O接口 7.1.1 并行数据传送 数据位数可以是8/12/16/32/64位等。可以单向传送,也可以分时双向传送。所谓并行数据传送,是将多位数据通过多条传输线路同时传送,其示意如图7.1所示。传送的信息有数据、工作方式控制字和外设状态字等。在传送过程中,须有外设地址和相应的控制联络信号,比如外设忙、数据准备好以及CPU发出的读/写命令等。 7.1.2 并行I/O接口 2. 数据输入过程 (1)首先由CPU读取并行I/O接口的状态字,在外设不忙时发控制字,设置外设工作方式,启动其工作。 (2)外设数据准备好后,送数据输入总线,并向I/O接口发“数据输入准备好”信号;I/O接口接收数据,送输入缓冲寄存器,并向外设发“应答”信号,同时状态标志寄存器的相应位置1;外设收到“应答”信号后,撤消“数据输入准备好”信号。 (3)I/O接口向CPU 发“中断请求”,或由CPU查询状态标志位;然后,CPU执行IN命令,读取数据。 (4)CPU读取数据后,状态标志寄存器中的标志位撤消,一次输入传送结束。 3. 数据输出过程 (1)首先由CPU读取并行I/O接口的状态字,在外设不忙时发控制字,设置外设工作方式,启动其工作。 ? (2)外设和I/O接口准备就绪后,状态标志寄存器的相应位清0,并向CPU发中断请求,或由CPU查询状态标志;然后,CPU执行OUT指令,向I/O接口输出数据,并写入输出缓冲寄存器;同时,状态标志寄存器的相应位置1。 (3)输出缓冲寄存器中的数据送数据输出总线,同时由I/O接口向外部设备发“数据输出准备好”信号,将数据写入到外设的数据寄存器中。 (4)外设收到数据后,向I/O接口发“应答”信号,状态标志寄存器的相应位清0,一次数据输出结束。然后,I/O接口可向CPU发中断请求信号,或由CPU查询,以进行下一次数据传送。 并行I/O接口可分为非编程和可编程I/O接口。其中非编程I/O接口的工作方式及功能由硬件连接来设定,不能编程改变。例如74LS245、74LS373等。可编程I/O接口的工作方式是由CPU编程来确定,例如Intel 8255A、8279等。 7.2 可编程并行I/O接口8255A 7.2.1 8255A引脚与内部结构 7.2.2 8255A控制字 7.2.3 8255A工作方式 7.2.1 8255A引脚与内部结构 (3)读/写控制逻辑 接受CPU发来的片选信号,地址和读写命令,完成CPU对8255A的读写操作,控制数据的输入输出。 (4)A组和B组控制电路 在8255A的工作方式2和3中,PC口分成两个部分配合PA口和PB口工作。其中PC口的高4位与PA口构成A组;PC口的低4位与PB口构成B组。每一组都有相应的控制电路,即A组控制电路和B组控制电路。 其中A组部件控制PA口和PC口的高4位(PC7~PC4); B组部件控制PB口和PC口的低4位(PC3~PC0)。 7.2.2 8255A控制字 1. 8255A控制字 8255A有两个控制字,即工作方式控制字和PC口位操作控制字。两个控制字共用一个端口地址,用特征位D7来区分。 (1)工作方式控制字(D7=1) 工作方式控制字如图7.5所示,各位的作用如下: D2:选择端口B的工作方式0或1; D1:设置端口B的输入/输出方式; D0:设置端口C低4位的输入/输出方式。 D6 D5:选择端口A的工作方式; D4:设置端口A的输入/输出方式; D3:设置端口C高4位的输入/输出方式。 7.2.3 8255A工作方式 7.3 8255A应用举例 7.3.1 8255A初始化程序设计 7.3.2 应用举例 7.3.1 8255A初始化程序设计 初始化程序如下: MOV DX, 0123H ;8255A控制字寄存器口地址 MOX AL, 91H ;设置方式选择控制字 OUT

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档