- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
微机原理与接口技术(第3版)习题答案
PAGE
PAGE4
PAGE
PAGE1
第7章习题答案
练习题1
7.2-18255A与CPU之间的数据总线为()数据总线,8255A与外设间每个端口的数据为()。
A.4位 B.8位 C.16位 D.32位
A.4位B.8位C.16位D.32位
【解答】B,B
7.2-28255A的=0、A1=0、A0=0、=0时,完成的工作是()。
A.将A口数据读入 B.将B口数据读入 C.将C口数据读入 D.将控制字寄存器内容读入
【解答】A
7.2-38255A的=0、A1=1、A0=1、=0时,完成的工作是()。
A.将数据写入A口 B.将数据写入B口 C.将数据写入C口 D.将控制字写入控制字寄存器
【解答】D
7.2-48255A的工作方式控制字为80H,其含义为()。
A.A、B、C口全为方式0输入
B.A、B、C口全为方式0输出
C.A口为方式2输出,B、C口全为方式0输出
D.A、B口全为方式0输出,C口任意
【解答】B
7.2-5下列数据中,()有可能是8255A的工作方式控制字。
A.00H B.79H C.80H D.54H
【解答】C
7.2-6某一8255A芯片,需要对PC4置位,则C口的位控制字应为。
【解答
7.2-7试编写程序使B口和C口均工作在方式0输出,并使PB5和PC5输出低电平,而其他位的状态保持不变。设8255A的端口地址为8CH~8FH,CPU为8088。
【解答】
1)根据题目要求8255A的工作方式控制字为1???0000B,设其=80H。
2)使PB5输出低电平而其他位状态保持不变的方法为:使原B口状态(假设为SPB)相与后从B口输出(端口地址为8DH)。
3)使PC5输出低电平而其他位状态保持不变的方法有2种
第一种:同上,使原C口状态(假设为SPC)相与后从C口输出(端口地址为8EH)。
第二种,通过C口置位命(0AH)使PC5=0,注意该命令应该写入控制字寄存器(端口地址为8FH)。
参考程序段:
MOVAL,80H ;8255初始化
OUT8FH,AL
MOVAL,SPB ;设SPB为原PB口状态
ANDAL, ;使PB5为0,而其他位的状态保持不变
OUT8DH,AL ;写入PB口
MOVAL,0AH ;用C口置位命令使PC5=0
OUT8FH,AL ;写入控制字寄存器
;最后2行也可以写成
MOVAL,SPC ;设SPC为原PC口状态
ANDAL, ;使PC5为0,而其他位的状态保持不变
OUT8EH,AL ;写入PC口
7.2-88255A的三个端口在使用时有什么差别?
【解答】8255A的A口,作为数据的输入、输出端口使用时都具有锁存功能。B口和C口当作为数据的输出端口使用时具有锁存功能,而作为输入端口使用时不带有锁存功能。
7.2-9设某8086系统中有两个8255A,由74LS138译码器产生这两个芯片的片选信号,如图7.2-7所示。要求:第1个8255A的A口工作在方式0输出,B口工作在方式0输入,C口高4位为输出,低4位为输入。第2个8255A的A口为方式0输入,B口为方式1输出,C口高4位输出。
(1)试指出这两个8255A芯片各自的端口地址;
(2)试写出这两个8255A芯片各自的工作方式控制字;
(3)试写出这两个8255A芯片各自的初始化程序。
图7.2
图7.2-7习题7.2-9图
【解答】
(1)对于1号8255A,A9A8A7A6A5A4A3=01xx111时片选有效,没有参与译码的其他地址信号取0,因为是8086系统,且根据电路图,8255接低8位数据总线,因此A0=0,所以PA口地址为0100111000B,即138H,依次类推PB、PC和控制字寄存器的地址分别是13AH、13CH、13EH。
对于2号8255A,A9A8A7A6A5A4A3=01
您可能关注的文档
- 微机原理与接口技术(第3版)课件 第6章 输入输出接口技术.pptx
- 微机原理与接口技术(第3版)课件 第7章 可编程并行接口芯片8255A.pptx
- 微机原理与接口技术(第3版)课件 第8章 中断技术与可编程中断控制器8259A-part1.pptx
- 微机原理与接口技术(第3版)课件 第8章 中断技术与可编程中断控制器8259A-part2.pptx
- 微机原理与接口技术(第3版)课件 第8章 中断技术与可编程中断控制器8259A-part3.pptx
- 微机原理与接口技术(第3版)课件 第9章 可编程定时计数器8253-part1.pptx
- 微机原理与接口技术(第3版)课件 第9章 可编程定时计数器8253-part2.pptx
- 微机原理与接口技术(第3版)课件 第10章 可编程串行通信接口芯片8251A.pptx
- 微机原理与接口技术(第3版)课件 第11章 AD、DA转换技术及接口设计.pptx
- 微机原理与接口技术(第3版)课件 第12章 高性能微处理器及其新技术.pptx
原创力文档


文档评论(0)