单片机试题八套 下载本文

问题2、START执行结束后,DPTR的值为 ,3000H单元的内容为 ,R1的内容为 。 问题3:执行如下程序,填出A寄存器的内容。 程序3、

MOV A、#88H MOV R7,#AAH

ORL A、R7 :A的内容为: MOV A,#37H MOV R7,#89H

ANL A,R7 A的内容为: XRL A,R7 A的内容为: _ RET

五、简述一种多外部中断源系统的设计方法。(给出图和程序) (10分) 六、请回答:(共14分)

1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分)

2.三片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) (4分,) 3.请编写程序,要求:

(1) 将内部RAM 40H-4FH中的内容送入1# 6264的前16个单元中;(4分) (2) 将2# 6264 的前4个单元的内容送入50H-53H中;(4分)

P2.7 P2.6 P2.5 P2.4 │ P2.0 D0 │ D7 Q0 │ Q7 5 ● 8 ● 5 ● 8 A8-A12 CE +5V CS A0-A7 ● 5 8 A8-A12 CE +5V CS A0-A7 5 A0-A7 A8-A12 CE 74LS373 ALE AT89S51 8 8 D0-D7 8 ● OE 8 ● G OE 2764 1# 6264 2# 6264 OE WR P0.7 │ ● P0.0 PSEN RD WR D0-D7 OE WR 8

● 9 ●

试题4

一、填空题(37分)

1. AT89S51单片机芯片共有 个引脚,MCS-51系列单片机为 位单片机。 2. AT89S51的异步通信口为 (单工/半双工/全双工),

3. AT89S51内部数据存储器的地址范围是 ,位地址空间的字节地址范围是 ,对应的位地址范围是 ,外部数据存储器的最大可扩展容量是 。 4. 单片机也可称为 或 。

5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 控制信号有效。

6. 当单片机复位时PSW= H,这时当前的工作寄存器区是 区,R4所对应的存储单元地址为 H。

7. 51系列单片机指令系统的寻址方式有 、 、 、 、 、 、(相对寻址也可)

8. 51系列单片机的典型芯片分别为 、 、 。 9. AT89S51的 口为双功能口;

10. 由AT89S51组成的单片机系统在工作时, 引脚应该接 ;

11. AT89S51外部程序存储器的最大可扩展容量是 ,其地址范围是 。ROM芯片2764的容量是 ,若其首地址为 0000H,则其末地址 。

12. AT89S51的中断源有 , , , , ,有 个中断优先级。

13. AT89S51唯一的一条16位数据传送指令为 。

14. LJMP的跳转范围是 ,AJMP的跳转范围是 ,SJMP的跳转范围是 。

15. 若A中的内容为68H,那么P标志位为 。 二、简答题(13分)

1. 采用6MHz的晶振,定时2ms,用定时器方式1时的初值应为多少?(请给出计算过程)(6分)

2. AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(4分)

3.说明AT89S51的外部引脚EA*的作用?(3分)

10

三、编写程序,将外部数据存储器中的5000H—50FFH单元全部清零(10分)。

四、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原理图) (10分)

五、简述行列式扫描键盘的工作原理。(10分)

六、图为8段共阴数码管,请写出如下数值的段码。(5分) a b c d e f g h f g c e d h a b D0 D1 D2 D3 D4 D5 D6 D7 七、回答下列问题并写出简要分析过程(15分)。

1.图1(a)所示为某微机中存储器的地址空间分布图。图1(b)为存储器的地址译码电路,为使地址译码电路按图1(a)所示的要求进行正确寻址(设CPU的地址线为16条),要求在答题纸上画出:

(1) A组跨接端子的内部正确连线图?(4.5分)并简要分析(3分) (2) B组跨接端子的内部正确连线图?(4.5分)并简要分析(3分)

(注:74LS139是2-4译码器,A为低端,B为高端,使能端G接地表示译码器处于正常译码状态)。

11

地址 存储器 0000H 4000H 8000H C000H E000H FFFFH ROM1 ROM2 空 RAM1 RAM2

A组 跨接端子 A15 A14 A13 A12 1 2 3 4 5 6 7 8 74LS139 A B Y0 Y1 Y2 Y3 B组 跨接端子 9 10 11 12 13 14 15 16 芯片选择 ROM2 ROM1 G RAM1 RAM2 图1(a) 地址空间 图1(b) 地址译码电路

试题5

一、填空(30分,每空1分)

1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)= ,(20H)=

2. AT89S51的异步通信口为 (单工/半双工/全双工),若传送速率为每秒120帧,

每帧10位,则波特率为

3. AT89S51内部数据存储器的位地址空间的字节地址范围是 ,对应的位地址范围

是 。

4. 单片机也可称为 或 5. 当MCS-51执行MOVX A,@R1指令时,伴随着 控制信号有效。

6. 当单片机的PSW=01H时,这时当前的工作寄存器区是 区,R4所对应的存储

单元地址为 H

7. AT89S51的 口为高8位地址总线口。

8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁

程序存储器有效,则其 引脚应该接

9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行 次。 10. 欲使P1口的低4位输出0,高4位不变,应执行一条 命令。

12