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

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第七章 并行接口扩展.ppt

南京师范大学电气与自动化工程学院单片机原理与接口技术课件第七章 并行接口扩展.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7 并行I/O接口 7.1 80C51内部并行I/O口 本章作业 P132 7-14 * 内部接口: P0 , P1 , P2 , P3 接口 外部接口 通用I/O接口(可编程): 并行I/O接口----8255/ 8255A、8279 定时/计数器----8253(T0、T1、 T2) RAM/IO/CTC扩展器----8155 串行通信接口----8251A 中断控制器----8259A 简单接口(锁存器、缓冲器): 74LS373 , 74LS377 , 74LS273, 74LS244 , 74LS245 7.2.5 应用举例 ORG 0200H START: ORL A,#0FH MOV P1,A MOV A,P1 SWAP A MOV P1,A SJMP START END 图7-5 P1口的应用 【例7-1】已知电路如图7-5所示。要求用4个发光二极管对应显示4个开关的开合状态。当开关闭合时,点亮对应的发光管;当开关打开时,熄灭对应的发光管。 【例7-2】电路如图7-6所示,要求当按钮K每按一次,CPU检 测开关K0和K1的状态,根据K0和K1的状态,决定3个LED的亮灭 (1)K1、K0均闭合,绿灯亮,红灯和黄灯灭; (2)K1闭合、K0打开,黄灯亮,红灯和绿灯灭; (3)K1打开、K0闭合,红灯亮,黄灯和绿灯灭; (4)K1打开,K0打开,全灭。 试根据以上要求编制程序。 图7-6 P1口和中断的应用 OGR 0000H SJMP START ORG 0003H AJMP KINT ORG 0200H START:MOV SP,#50H SETB IT0 SETB EX0 SETB EA SJMP $ NEXT1:CJNE A,01H,NEXT2 SETB P1.2 CLR P1.3 SETB P1.4 SJMP DONE NEXT2:CJNEA,02H,NEXT3 SETB P1.2 SETB P1.3 CLR P1.4 SJMP DONE NEXT3:SETB P1.2 SETB P1.3 SETB P1.4 DONE:POP PSW POP ACC RETI ORG 0600H KINT:PUSH ACC PUSH PSW ORL P1,#03H MOV A,P1 ANL A,#03H CJNE A,#00H,NEXT1 CLR P1.2 SETB P1.3 SETB P1.4 SJMP DONE 7.3 简单I/O接口扩展 7.3.1 扩展输入口 MOV DPTR,#7FFFH MOVX A,@DPTR 图7-8 用74LS373扩展输入口 (1) 74LS373 (2) 74LS244 MOV DPTR,#0BFFFH MOVX A,@DPTR 图7-10 用74LS244扩展输入口 7.3.2 扩展输出口 一个典型的74LS377与80C51的接口电路 MOV DPTR,#0DFFFH MOVX @DPTR,A 图7-12 用74LS377扩展输出口 7.4 用8255A扩展I/O接口 7.4.1 8255A的内部结构和引脚功能 (1) 8255A的内部结构 图7-14 8255A的内部结构框图 (2) 8255A的外部引脚信号 ( 40引脚,双列直插式) VCC、 GND、 RESET、/ RD、/WR 、/CS 、A1、 A0 A1 A0 0 0 ------ A口 0 1 ------ B口 1 0 ------ C口 1 1 ------ 控制口 方式 A口

文档评论(0)

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

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

1亿VIP精品文档

相关文档