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

1110并行接口扩展.ppt

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

P0口具有两种功能,一是作通用I/O口,P0口既可以作输入口,也可以作输出口。作输入口时,先对锁存器写“1”,然后再输入数据,否则,可能出错。注意,P0口输出时为漏极开路输出,要用上拉电阻;二是当外接存储器或外接I/O 接口芯片时,兼作低8位地址总线和8位双向数据总线。 P1口是准双向口,当作输入时,必须先对该位的锁存器写“l”,然后再输入数据。作输出用,不要用上拉电阻。 P2口具有两种功能,一是作通用I/O口,与P1口类似; 二是作扩展系统的高8位地址总线,输出高8位地址与P0口一起组成16位地址总线。 P3口不仅可以作通用I/O口使用,与P1口类似;P3口还具有第二功能。 图7-8 用74LS373扩展输入口 从74LS373输入一个字节到累加器A的指令如下: MOV DPTR,#7FFFH ;指向74LS373输入口 MOVX A,@DPTR ;从74LS373读数据 (2)、用三态门扩展8位输入口(常态输入)地址无关位设为1 从74LS244输入一个数据到累加器A : MOV DPTR,#0BFFFH MOVX A, @DPTR, P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 8031 /RD P2.6 1Y1 1Y2 1Y3 1Y4 2Y1 2Y2 2Y3 2Y4 74LS244 /1G /2G p114图7-9 + 外部输入 门控端低电平有效时,从输出端得到输入端信号,门控端无效时,74LS244输出端呈高阻。 (3)、用锁存器扩展8位输出口, 地址无关位设为1 将累加器A中的数据输出的指令如下: MOV DPTR,#0DFFFH MOVX @DPTR,A 输出的数据 /WR P2.5 8031 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 CLK /OE 74LS377 D0 D1 D2 D3 Q0-7 D4 D5 D6 D7 7-12 7.4 、并行I/O接口芯片8255A 7.4.1 8255内部结构 A组 控制 B组 控制 A口 上C口 下C口 B口 数据 总线 缓冲 器 读/写 扩展 逻辑 DB0-7 /RD /WR A0 A1 RESET /CS PA7-PA0 PC7-PC4 PC3-PC0 PB7-PB0 图7--`12 8255A的外部引脚信号 ( 40引脚,双列直插式) VCC、 GND、 RESET、/ RD、/WR 、/CS 、A1、 A0 A1 A0 0 0 ------ A口 0 1 ------ B口 1 0 ------ C口 1 1 ------ 控制口 P117 表7-1 8255A各端口读/写操作时的信号关系 8255A共有三种工作方式:方式0、方式1和方式2。其中A口可以工作在方式0、方式1和方式2,B口可以工作在方式0、方式1,而C口只能工作在方式0。 1. 方式0 方式0称为基本输入输出方式,即无须联络就可以直接进行8255A与外设之间的数据输入或输出操作。 (1)A口、B口都可置为输入方式或输出方式,但不能既作为输入又作为输出,且C口不提供固定的联络信号。 (2)C口的高4位和低4位均可置为输入方式或输出方式,但在4位中不能既作为输入又作为输出。 方式0适用于无条件数据传送,也可以把C口的某一位作为状态位,实现查询方式的数据传送。 2.方式1 方式1是选通输入输出方式,此时A口和B口与外设之间进行输入或输出操作时,需要C口的部分I/O线提供联络信号。 3. 方式2 方式2又称为双向传输方式,只有A口可以工作在该方式下。双向方式使外设能利用8位数据线与CPU进行双向通信,既能发送数据,也能接收数据。在A口工作在方式2时,B口可以工作在方式0或方式1。 8255的编程控制字 P120 1.方式控制字 1 D6 D5 D4 D3 D2 D1 D0 下C口 1=输入 0=输出 B口 1=输入 0=输出 B口方式 0=方式0 1=方式1 A口方式 00=方式0 01=方式1 1*=方式2 A口 1=输入 0=输出 上C口 1=输入 0=输出 2. C口置位/复位

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档