第一范文网 - 专业文章范例文档资料分享平台

微机原理与接口技术习题集1

来源:用户分享 时间:2025/6/5 22:42:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

形。要求:

(1) 画出电路中缺少的连线

8253200H~203H至DBIORIOWCSGATE0D7~D0GATE1RDWRCLK0A1OUT0A0CLK1OUT1+5VA1A02MHz图8.108253连线图

(2) 已知有关初始化程序如下,问:8253的0#和1#计数器个输出什么波形,频率各是

多少?

8253初始化程序

MOV DX,203H MOV AL,25H OUT DX,AL MOV AL,56H OUT DX,AL MOV DX,200H MOV AL,1 OUT DX,AL INC DX MOV AL,64H OUT DX,AL

【参考答案】P180 简答题4

(1) 补画的连线如图8.10所示。

8253200H~203H至DBIORIOWCSGATE0D7~D0GATE1RDWRCLK0A1OUT0A0CLK1OUT1+5V2MHzA1A0图B.58253连线图

.

.

(2) 通道0:负脉冲序列,20kHz;通道1:方波,200Hz。

993. 8255A中,A组有____种工作方式,它们是____;B组有____种工作方式,它们是____。

当A组工作于方式2时,B组可以工作于____。 【参考答案】P184 例1

3,方始0、方式1和方式2,2,方式1和方式2。

994. 8255应用在8088CPU系统中,假定其端口地址为60H、61H、62H、63H;如果将CPU

换成8086,此时PA端口仍然为60H,则其端口C的地址为____。 【参考答案】P185 例2 64H。

995. 8255A的方式选择字和位置复位字都写到什么端口?用什么方式区分它们? 【参考答案】P185 例3

8255A的方式选择字和位置复位字都写到控制端口,靠字的D7位进行区分。

996. 若8255A的端口B工作在方式1,并为数出口,置位PC2的作用为____。 【参考答案】P185 例4 允许端口B输出中断。

997. 设8255Ade A口、B口、C口和控制口的端口地址分别是60H、62H、64H和66H.要

求A口工作在方式0输入,B口工作在方式0输出,C口的高4位输入,C口的低4位输出,使编写8255A的初始化程序。 【参考答案】P185 例5 8255A的初始化程序:

MOV AL,98H OUT 66H,AL

998. 当8255A端口PA、PB分别工作在方式2、方式1时,其PC端口引脚为____。

A. 2位I/O B. 2个4位I/O C. 全部作应答联络线 D. 1个8位I/O 【参考答案】P186 例1 C.

999. 当8255A的A口工作在方式1,B口工作在方式1时,C口仍然可按基本的输入/输出

方式工作的端口线有_____。 A. 0条 B. 2条 C. 3条 D. 5条 【参考答案】P186 例2 B.

1000. 对8255Ade C口执行按位置位/复位操作时,写入得端口地址是_____。

A. 端口A B. 端口B C. 端口C D. 控制端口 【参考答案】P186 例3 D.

.

.

1001. 8255A的引脚、、信号电平分别为____时,可完成“数据总线→8255A数据寄存器”

的操作。 A. 1、1、0 B. 0、1、0 C. 0、0、1 D. 1、0、1 【参考答案】P186 例4 B.

1002. 要将8255Ade 3个8位I/O端口全部设定潍坊市0的输入,其摄制的方式控制字为

____。 A. 98H B. 9BH C. 9AH D. 99H 【参考答案】P187 例5 B.

1003. 设8255工作在方式0下,从A口读入数据,将其高4位清0,低4位保持不变,

然后送B口输出。试编写8255初始化程序。(设8255A口地址为60H,B口地址为61H,控制端口地址为63H) 【参考答案】P187 例6

参考程序: ;8255A初始化 MOV AL,99H OUT 63H,AL ;8255A工作中 …… IN AL,60H ;从A口读入数据 AND AL,0FH ;高4位清0,低4位保持不变 OUT 61H,AL ;送B口输出 ……

1004. 已知原理图如图9.4所示。

(1) 要求对所给电路编写有关程序段,使当开关接至为至1到7时,数码管显示

相应的数字1到7,当开关接至为至8时,退出程序。(注意:不必写出所有程序,控制字格式如图25所示。)

(2) 试说明本电路是如何实现接口的基本功能的。

.

.

A1A0200H~203H数据总线IORIOWA1A0CSVcPA6…PA0g…a同相段驱动电路…af g be d c12PB08255APB1PB2D7~D0PB3PB4RDPB5WRPB6GNDPB7453开关6788255A 控制字符A0 A1D71 1 1D6D5D4D3D2D1D0A组控制D6 D5=00011×0101010101A组工作在方式0A组工作在方式1A组工作在方式2A口为输出A口为输入C口高4位为输出C口高4位为输入B组工作在方式0B组工作在方式1B口为输出B口为输入C口低4位为输出C口低4位为输入8255A连接图及控制字B组控制D4=D4=D3=D3=D3=图9.4

.

.

【参考答案】P188 例7

(1) 有关程序段

DATA SEGMENT TABLE DB 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H ;1~7的共阴极显示码 …… DATA ENDS ;代码段 …… MOV AX,DATA MOV DS,AX ;数据段段寄存器DS赋值 MOV AL,8BH MOV DX,203H OUT DX,AL ;写入方式控制字 …… AGAIN: MOV DX,201H IN AL,DX ;从B口读入开关状态 TEST AL,80H JZ EXIT ;当开关接至为至8时,退出程序 ;以下判断开关接至1~7端点中的哪一个端点 MOV CX,7 MOV BX,0 NEXT: SHR AL,1 ;从最低位开始逐位检查 JNC BRIGHT INC BX LOOP NEXT JMP AGAIN EXIT: MOV AH,4CH INT 21H BRIGHT: MOV AL,TABLE[BX] ;换码 MOV DX,200H OUT DX,AL ;送A口显示 JMP AGAIN ……

(2) 8255A工作在方式0时,输入的数据不锁存,输出的数据锁存。在对PB口进

行读操作时,8255A内部的读/写控制逻辑和B组控制逻辑能使开关状态经8255A的数据引脚,送到系统的数据总线上,实现了输入数据的缓冲作用。在对PA口进行写操作时,8255A内部的读/写控制逻辑和A组控制逻辑能使系统数据总线传来的数据锁存在8255A,并立即反映在PA口线上,实现了输出数据的锁存功能。

1005. 由软件译码的某多路复用4位LED显示器接口电路,如图45所示。入中4个7

段LED复用一个8255A的端口A和一个驱动(反相)器。为使LED显示器的各位能显示不同的数字,各个显示器不同时发亮,每个LED显示器的公共阴极由8255A端口B的一条输出线控制,只有阴极为低电平时,该LED显示器才能发亮。在接口电路中

.

搜索更多关于: 微机原理与接口技术习题集1 的文档
微机原理与接口技术习题集1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0452l7atpk77t6k14pg60zn011oo6h01aj9_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top