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

微机原理及应用CH8 并行接口与串行接口.ppt

  1. 1、本文档共135页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用CH8 并行接口与串行接口

第8章 并行接口与串行接口 ;两种基本的数据传送方式:;§8.1 并行接口;§8.1.1 并行接口技术概述; 简单并行接口 例如:可用锁存器/驱动器74LS244或74LS373等构成简单并行输入或输出接口,用74LS245等可构成双向并行接口。;图8.1 简单并行接口 ;可编程并行接口的典型硬件结构;§8.1.2 可编程并行接口芯片8255A ;;端口A:8位双向I/O口。 输入锁存、输出锁存/缓冲。 工作在方式 :0、1、2。;端口C: 8位双向I/O口。 输入不锁存、输出锁存。 工作在方式 :方式0和按位置位/复位方式。; A组控制:PA7~PA0和PC7~PC4 (2)两组控制电路 B组控制:PB7~PB0和PC3~PC0 CPU通过8255A输入的数据 CPU通过8255A输出的数据 (3)数据总线缓冲器: 传送的信息 CPU写给8255A的控制字 CPU从8255A读入的状态字;(4)读/写控制电路: 接收CPU来的地址和控制信号,控制8255A完成读写操作 。 ;2. 8255A的引脚信号 ;(1)数据线 D7~D0:双向三态。 用于传送: CPU从8255A各端口读入的数据; CPU向8255A各端口写出的数据; CPU从8255A各端口读入的状态; CPU向8255A写出的控制字。;(2)地址线 A1、A0:输入。 用于寻址8255A内部各端口,A1、A0的不同状态与各端口的对应关系如下: A1A0 对应端口 0 0 A口 0 1 B口 1 0 C口 1 1 控制口 ;(3)控制线 片选信号:输入。用于选中8255A芯片,低电平有效。 读信号:输入。连接微机总线I/O读信号,用于控制8255A读操作,低电平有效。 写信号:输入。连接微机总线I/O写信号,用于控制8255A写操作,低电平有效。 复位信号RESET:输入。连接微机总线的RESET。用于使8255A复位,高电平有效。 当RESET引脚上来一上升沿,且使其高电平维持一定时间时,8255A所有内部寄存器被清零,同时,3个数据端口被自动设置为输入端口。;(4)I/O端口线 PA7~PA0:双向,端口A数据信号线。 PB7~PB0:双向,端口B数据信号线。 PC7~PC0:双向,端口C数据信号线。;;3. 8255A的编程 ;8255A的控制字;图8.4 8255A工作方式选择控制字的格式 ;8255A的 三种基本工作方式:;说明:属于同一组的两个端口可以同时工作在输入或输出方式,也可以分别工作在输入或输出方式,不要求一定同为输入方式或同为输出方式。 D7为标志位,必须为1,用来与C口置位/复位控制字区别。;(2)端口C置位/复位控制字 作用:将端口C某位置1或清零。 格式:端口C置位/复位控制字格式如图8.5所示。 说明: 8255A端口C的各数位常作为控制位来使用,故该芯片的设计者使得端口C各数位可以按位操作,即用置位/复位控制字单独设置。;端口C置位/复位控制字格式 ;(3)8255A的编程举例;图8.6 例8.1的硬件连接图 ;工作在方式: A口应工作在方式0,输出; B口应工作在方式0,输入。 工作方式控制字:1000×01×B。其中“×”表示无关位。 可见这种情况下方式控制字不唯一,具体有四种情况:82H、83H、8AH、8BH。若选择无关位为0,则方式控制字为82H。;MOV DX,21BH ;DX指向8255A控制端口 MOV AL,82H ;工作方式控制字82H送AL OUT DX,AL ;将工作方式控制字写入8255A控制端口 ;例8.2: ;8086系统中连接8位外设问题讨论;图8.7 例8.2的硬件连接图 ;;L1:MOV DX,306H MOV AL OUT DX,AL ;A0=1时,C0清0关闭设备0 L2:RCR BL,1 ;判断A1 JC

文档评论(0)

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

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

1亿VIP精品文档

相关文档