教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

微机原理习题册(6)

来源:网络收集 时间:2026-08-12
导读: 中北大学微机原理及接口技术习题及练习册 三、填空题 I/O端口的编址方式有统一编址和_______________两种。其中,在PC机中,I/O端口编址方式为_______________。 第7章 并行接口及8255A应用 基本要求:要求学生掌握

中北大学微机原理及接口技术习题及练习册

三、填空题

I/O端口的编址方式有统一编址和_______________两种。其中,在PC机中,I/O端口编址方式为_______________。

第7章 并行接口及8255A应用

基本要求:要求学生掌握并行接口的原理及扩展方法,掌握并行接口器件8255A的内部结构、外部引脚、内部寄存器以及各种工作方式(方式0、方式1)特点和使用,了解方式2的特点;要求学生掌握8255A初始化编程的方法,并能进行应用程序的软硬件设计;要求学生掌握键盘、LED显示器的作用和工作原理,掌握接口的设计方法。重点:8255A的内部结构和引脚功能、与CPU的连接;8255A的工作方式0;控制字的格式及作用、各种工作方式的组合,初始化编程方法,应用设计;键盘、LED的工作原理。难点:8255A的工作方式;行扫描法、行反转法,键识别与处理、多位LED的多位显示问题。

7.1 基本练习题

一、填空题

1.一片8255A端口A有3种工作方式,端口B有_______种工作方式。

2.8255A的三个端口工作在方式0输入方式时,三个端口均_________(有/无)锁存能力。 3.当从8255A的端口C读出数据时,8255A的几个控制信号*CS,A1,A0,*RD,*WR分别是_________,_________,_________,_________,_________(*代表低电平有效)。

4.8255A的端口A可用程序设置为__________、__________、_________三种工作方式,对C口还有一种特殊使用方式为____________。

5.当8255A的输入信号 *CS=0、*RD=0、*WR=1且A1=A0=0时,此8255A执行的操作是_______________。(*表示低电平有效)

6.当8255A的输入信号 *CS=0、*RD=1、*WR=0且A1=A0=0时,此8255A执行的操作是_______________。(*表示低电平有效)

7.8255A芯片中的端口B可以有_______种工作方式。

8.一片8255A芯片内含_________个传输数据的8位I/O端口,其中PA口有_________种工作方式。 二、选择题

1.8255A芯片具有三个独立数据端口,只有_______端口具有双向传输方式。 A) A口 B) B口 C) C口 D) 以上均可

2.当8255A的PC4-PC7全部为输出时,表明8255A的A端口工作方式为__________。 A) 方式0 B) 方式1 C) 方式2 D) 不能确定 3.8255A的A口工作在方式2时,B口可工作__________________。

2 0

中北大学微机原理及接口技术习题及练习册

A)方式0或方式1 B)方式1或方式2

C)只能工作在方式1 D)任何方式都不行,只能空着

4.已知某系统中8255芯片所占用的I/O地址为340H--343H,则该8255芯片内控制字寄存器口地址为_________。

A)340H B)341H C)342H D)343H

5.某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定A口的工作方式为方式1输出,则A口的地址最可能为__________。

A)0CBH B) 0CAH C) 0C9H D) 0C8H 6.8255A的方式选择控制字应写入__________。

A) A口 B) B口 C) C口 D) 控制口 7.在通用可编程并行电路8255A中,用于传输数据的8位I/O端口共有_________。 A) 1个 B)2个 C) 3个 D) 4个 三、简答题

1.8255A是什么芯片?一片8255占用几个口地址?它有几种工作方式?

2.8255A的方式0一般使用在什么场合?在方式0时,如果使用应答信号进行联络,应该怎么办? 3.当8255A工作在中断方式2时,CPU是如何来区分输入或输出的?

4.现欲从8255A芯片PC口的PC0输出高电平“1”,试问有哪几种办法实现此操作? 5.以4×4的键盘为例,简述非编码键盘中行反转法扫描键盘的工作原理。 四、硬件编程题

1.一个8088系统中有一8255A,8255A各口设置如下:A组与B组均工作于方式0,A口为数输入,B口为输出,C口高位部分为输出,低位部分为输入,A口地址设为40H。 1) 写出工作方式控制字 2) 对8255A初始化

3) 从A口输入数据,将其取反后从B口送出

2.设8255A的4个寻址地址号为0060H~0063H,试编写下列各种情况下的初始化程序。 1) 将A组和B组设置成方式0,A口,B口为输入,C口为输出。 2) 将A组工作方式设置成方式2,B组为方式1,B口作为输出。 3) 将A口,B口均设置成方式1,均为输入,PC6和PC1为输出。

4) A口工作在方式1,输入;B口工作在方式0,输出;C口高4位配合A口工作,低4位为输入。

3. 8255A端口地址为:160H、162H、164H、166H,端口A方式0输出,端口B方式0输入,端口C方式0输入。编写程序实现初始化,并将端口B内容的2倍与端口C的内容求和后将结果取反送到端口A。

21

中北大学微机原理及接口技术习题及练习册

五、硬件设计题

1.用一片8255 A芯片设计一基于PC系统总线的I/O接口板,要求: 1)8255A占用的端口地址为300H--306H,画出原理图。

2)设8255A的PA、PB、PC口均工作在方式0,PA口为输入,PB、PC口均为输出,编写8255的初始化程序片段(已知8255A控制字为10010000B)。 3)编写程序片段,将从PA口读入的状态送至PB口输出。

2.已知8255的控制口地址为236H,开关信息接在PB口,发光二极管接在PA口,使用8255作为接口芯片,读开关量的状态,并用发光二极管显示输出。在将开关的信息存放在FIRST单元的同时,发光二极管完成其信息的显示。要求画出完整的线路连接图并设计相应的程序。(8086工作在最小模式,8255A相应的控制字为82H)。

7.2 课后练习题

一、填空题

1. 8255A控制字可以分为 和 两类。 2. 8255A各个端口的工作方式是由 决定的。 二、选择题

1. 某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0CBH,并设定为方式1输出,则了B口的口地址应为___________。

A)0CAH B)0C9H C)0C8H D)0CCH

2. 某系统采用8255A并行I/O接口,初始化时CPU所访问的端口地址为0BBH,并设定为方式1输出,则了B口的口地址应为__________。

A)0BAH B)0B9H C)0B8H D)0BCH 三、简答题

常用的键盘扫描有几种方式?试述各自的特点及原理。

2 2

中北大学微机原理及接口技术习题及练习册

四、硬件编程题

8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?若将C口的PC2引脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样的?

五、硬件设计题

1. 已知8255A的控制口地址为236H,LED采用共阳级接法。字型信息接在PB口,字位信息接在PA口,使用8255A作为接口芯片,在两块LED上显示自己的学号。要求画出完整的线路连接图并设计相应的程序(8086工作在最小模式,8255A相应控制字为80H)。

2.若打印机及其工作时序如图所示,当打印机不忙时(BUSY=0),向它送数据(设每次只传送1个字节)并在数据稳定时用 负脉冲将数据存于打印机内部,同时设置打印机忙信号,即BUSY =1。

1)用可编程接口芯片8255A将打印机与总线相连接起来。若规定8255A的地址为0320H~032FH任选,试画出连接电路图。

2)数据段中 …… 此处隐藏:2498字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理习题册(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403942.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)