第7章1_存储器扩展.ppt

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

7.3 输入输出口扩展 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 8051 EA D0 D1 D2 D3 D4 D5 D6 D7 G OE Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 74LS 373 P2.0 RD Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 1G 2G 74LS 244 + + L1 L2 L3 L4 L5 L6 L7 L0 +5V D0 D1 D2 D3 D4 D5 D6 D7 K1 K2 K3 K4 K5 K6 K7 K0 WR 1 0 0 LOOP:MOV DPTR,#0FEFFH MOVX A,@DPTR MOVX @DPTR,A SJMP LOOP #include <absacc.h> unsigned char i; …… i=XBYTE[0xfeff]; XBYTE[0xfeff]= i; …… 1 1 0 0 1 7.3.2 可编程I/O扩展(8255A) 7.3 输入输出口扩展 8255A芯片的内部结构图 51单片机 1.8255A的结构与功能 A寄存器 B寄存器 C寄存器 控制口寄存器 7.3 输入输出口扩展 读/写控制逻辑操作选择 8255的口操作状态 输入 0 0 0 0 1 读端口A 输入 0 0 1 0 1 读端口B 输入 0 1 0 0 1 读端口C 输出 0 0 0 1 0 写端口A 输出 0 0 1 1 0 写端口B 输出 0 1 0 1 0 写端口C 输出 0 1 1 1 0 写控制寄存器 禁止 1 X X X X 数据总线高阻态 操作 CS A1 A0 RD WR 功能 2.8255A的引脚信号 7.3 输入输出口扩展 I/O口 数据口 3.8255A的控制字 8255A有两个控制字:工作方式控制字和C口按位置位/复位控制字 ① 工作方式控制字 端口A 0:输出 1:输入 端口C高4位 0:输出 1:输入 端口B 0:输出 1:输入 特征位1 A组工作方式位 00:方式0 01:方式1 1X:方式2 B组工作方式位 0:方式0 1:方式1 端口C低4位 0:输出 1:输入 D7 D6 D5 D4 D3 D2 D1 D0 7.3 输入输出口扩展 D7位为特征位。D7=1表示为工作方式控制字。 D6、D5用于设定A组的工作方式。 D4、D3用于设定A口和C口的高4位是输入还是输出。 D2用于设定B组的工作方式。 D1、D0用于设定B口和C口的低4位是输入还是输出。 83H ② C口按位置位/复位控制字 特征位0 这三位不用 位选择位 000:C口0位 001:C口1位 …… 111:C口7位 0:复位 1:置位 D7 D6 D5 D4 D3 D2 D1 D0 D7位为特征位。D7=0表示为C口按位置位/复位控制字 D6、D5、D4这三位不用 D3、D2、D1这三位用于选择C口当中的某一位。 D0用于置位/复位设置,D0=0则复位,D0=1则置位。 7.3 输入输出口扩展 方式0:基本输入输出方式 方式1:选通输入输出方式 方式2:双向传送方式(仅A口) 8255A三种工作方式示意图 (a) 方式 0; (b) 方式 1; (c)方式 2 4.8255A的工作方式 7.3 输入输出口扩展 4.8255A的工作方式 ① 方式0 方式0是一种基本的输入/输出方式。在这种方式下,三个端口都可以由程序设置为输入或输出,没有固定的应答信号。方式0特点如下: (1)具有两个8位端口(A、B)和两个4位端口(C口的高4位和C口的低4位)。 (2)任何一个端口都可以设定为输入或者输出。 (3)每一个端口输出时是锁存的,输入是不锁存的。 7.3 输入输出口扩展 8051 系统总线 8255A PA0 PA1 PA2 PA3 PA4

文档评论(0)

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

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

1亿VIP精品文档

相关文档