单片机试题8参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试题8

一、填空题(35分,每空1分)

1、单片机也可称为微控制器或嵌入式控制器。

2、串行口方式2接收到的第9位数据送 SCON 寄存器的 RB8 位中

保存。

3、AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是 64KB 。

4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为 2AH 。

5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, @R1;结果为:

(A) = 50 H ,(50H) = 65 H。

6、当AT89S51执行MOVC A,@A+PC指令时,伴随着 PSEN* 控制信号有效。

7、AT89S51访问片外存储器时,利用 ALE 信号锁存来自 P0 发出的低

8位地址信号。

8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc 的 1/24 。

9、AT89S51单片机为 8 位单片机。

10、AT89S51单片机有 2 级优先级中断。

11、MCS-51系列单片机的典型芯片分别为 8031 、 8051 、8751 。

12、当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0 区,R6所对应的存储单元地址为 06 H。

13、AT89S51单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址。

14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。

15、利用82C55可以扩展 3 个并行口,其中 8 条口线具有位操作

功能。

16、若AT89S51外扩32KB 数据存储器的首地址为0000H,则末地址为 7FFF H。

17、由8031组成的单片机系统在工作时,EA引脚应该接 0 。

18、AT89S51唯一的一条16位数据传送指令为 MOV DPTR,#data16 。

二、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(10分)

1、AT89S51单片机可执行指令:MOV 28H,@R2。(错)

2、判断指令的正误:MOV T0,#3CF0H;(错)

(对)

3、AT89S51单片机中PC的值是当前正在执行指令的下一条指令的地址。

4、当AT89S51执行MOVX A,@R1指令时,伴随着WR信号有效。(错)

5、指令中直接给出的操作数的寻址方式称为直接寻址(错)

6、AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定

的。(对)

7、内部RAM的位寻址区,既能位寻址,又可字节寻址。(对)

8、特殊功能寄存器SP内装的是栈顶首地址单元的内容。(错)

9、特殊功能寄存器SCON与定时器/计数器的控制无关。(对)

10、逐次比较型A/D转换器与双积分A/D转换器比较,逐次比较型的转换速

度比较慢。(错)

三、简答题

1.如果(DPTR)=447BH,(SP)=42H,(40H)=80H,(41H)=70H,(42H)=60H,则执行下列指令后:(4分)

POP DPH (DPH)=60H,(SP)=41H

POP DPL (DPL)=70H,(SP)=40H

POP A (A)=80H,(SP)=39H

则:(DPH)= 60H ;(DPL)= 70H ;(A)= 80H (SP)= 39H

2.AT89S51采用12MHz 的晶振,定时1ms ,如用定时器方式1时的初值(16进制数)应为多少(写出计算过程)(6分) (2^16-X)*10^-6=10^-3;X=64536; TH0=64536/256=FCH YLO=64536%256=18H

3.中断服务子程序返回指令RETI 和普通子程序返回指令RET 有什么区别(4分)

答:RETI 指令在返回的同时清除相应的优先级触发器,以允许下次中断,而RET 指令则没有这个操作。除了这一点两条指令不同外,其它操作都相同。

四、图为8段共阴数码管,请写出如下数值的段码。(11分)

0 3FH ;1 06H ;2 5BH ;3 4FH 。 五、画出8031单片机利用串行口进行1台主机与3台从机进行多机串行通讯的连线图,其中1台从机的地址号为01H ,请叙述主机向01H 从机发送一个字节数据的过程。 (10分) 详见试题一 简答题五 六、请回答:(共20分)

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

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

(1) 将内部RAM 30H~3FH 中的内容送入1# 6264的前16个单元中;(4分)

b

c

f

h

(2)将2# 6264 的前4个单元的内容送入内部RAM 40H~43H中;(4分)

详见试题一简答题八

相关文档
最新文档