微机原理与接口技术习题集1 联系客服

发布时间 : 星期六 文章微机原理与接口技术习题集1更新完毕开始阅读

.

985. 8253计数/定时器中有3个独立的16位计数器,可分别按加或减计数方式工作。 【参考答案】P179 判断题1 错误

986. 8253PIT工作方式2和方式3的相同之处是都能产生周期性信号输出。 【参考答案】P179 判断题2 正确

987. 如果8253(或8254)一PIT通道0的时钟输入频率为100kHz,那么这个通道的最大定

时时间可以达到1s。 【参考答案】P179 判断题3 错误

988. Intel8253可变程定时/计数器工作在方式0计数过程中,当GATE=0时,不影响当前的

计数过程。

【参考答案】P179 判断题4 错误

989. 设8253的通道0~2和控制端口的地址分别为300H~303H,定义通道0工作在方式3,

CLK0=2MHz。试编写初始化程序,并画出硬件连线图。要求通道0输出2000Hz的方波,通道1用通道0的输出作计数脉冲,输出频率为400Hz的序列负脉冲。 【参考答案】P179 简答题1

通道0工作在方式3,计数初值1000,控制字00110110B=36H 通道1 工作在方式2,计数初值5,控制字01010100B=54H 初始化程序: ;通道0 MOV DX,303H MOV AL,36H OUT DX,AL ;送通道0控制字 MOV AX,1000 MOV DX,300H OUT DX,AL MOV AL,AH OUT DX,AL ;送通道0计数初值 ;通道1 MOV DX,303H MOV AL,54H OUT DX,AL ;送通道1控制字 MOV AL,5 MOV DX,301H OUT DX,AL ;送通道1计数初值 硬件连线如图不B.4所示

.

.

8253GATE0GATE1CLK0OUT0CLK1OUT1图B.4+5V2MHz方波2000Hz方波4000Hz负脉冲序列8253连线图

990. 在某微机中,8253t通道1工作于方式2,用它长生间隔为15μs的负脉冲信号用于对动

态RAM刷新的定时信号,技术脉冲输入为2MHz,试计算出应写入的计数值是多少?并编写初始化程序。(设8253的计数通道0、1、2的地址分别为40H、41H、42H,空置端口地址为43H) 【参考答案】P179 简答题2 计数值是30。

通道1:计数初值30,控制字01010101B=55H 初始化程序: MOV DX,43H MOV AL,55H OUT DX,AL ;送控制字 MOV AX,30H MOV DX,41H OUT DX,AL ;送计数初值

991. 用8253芯片的通道0生产间隔为10ms的定时信号,技术脉冲的输入频率为2MHz,

试说明所采用的工作方式是什么?计算出应写入的计数初值是多少?写出初始化程序。(端口地址假设为:40H~43H) 【参考答案】P179 简答题3

所采用的工作方式是方式2。计数初值是20000。 通道0:计数初值20000,控制字00110100B=34H 初始化程序: MOV AL,34H OUT 43H,AL ;送控制字 MOV AX,20000 OUT 40H,AL MOV AL,AH OUT 40H,AL ;送计数初值

992. 已知原理图如图8.10所示(8253的控制字格式同前述例6)。设有2MHz方波信号源,

若利用8253的0#和1#计数器进行串联分频,实在1#计数器的输出端输出分频后的波

.

.

形。要求:

(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.

.