单片机试题

发布 2024-04-17 17:05:08 阅读 9730

2015~2016学年第一学期成都理工大学核自院《单片微机原理及应用》考核试题。

一、判断题(对者打√,错者打×,并改正,每题1分,共10分)

1 中断服务程序的最后一条指令是ret。

2 存储器分成内存和外存两大部分,其中外存可以直接与cpu交换信息。

3 p2口既可以作为i/o使用,又可以作地址/数据复用口使用。

4 在中断响应阶段cpu一定要做如下2件工作:保护断点和给出中断服务程序入口地址。

5 rc a为循环左移指令。

6 mova,30h的源操作数为立即寻址方式。

7 mova,@a+dptr是一条查表指令。

8 mulab的执行结果是高8位在a中,低8位在b中。

9 ajmp跳转空间最大可达到64kb。

10 dptr是由dph和dpl两个8位特殊寄存器组成的。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分)

单片机复位操作的主要功能是把pc初始化为( )

a.0100hb.2080hc.0000hd.8000h

2.若单片机的振荡频率为6mhz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )

a.500 b.1000 c.216-500 d.216-1000

3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )

a.1个机器周期 b.2个机器周期。

c.4个机器周期 d.10个晶振周期。

单片机在同一优先级的中断源同时申请中断时,cpu首先响应( )

a.外部中断0 b.外部中断1

c.定时器0中断 d.定时器1中断。

6.定时器若工作在循环定时或循环计数场合,应选用( )

a.工作方式0 b.工作方式1 c.工作方式2 d.工作方式3

单片机的外部中断1的中断请求标志是( )

8. 定时器/计数器工作于模式1时,其计数器为几位。

a.8位b.16位c.14位d.13位

的值是。a.当前指令前一条指令的地址 b.当前正在执行指令的地址

c.下一条指令的地址d.控制器中指令寄存器的地址。

10. 80c51基本型单片机内部程序存储器容量为( )

a.16kb.8kc.4kd.2k

11.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

12.单片机应用程序一般存放在()

c.寄存器

13.在80c51的4个并行口中,能作为通用i/o口和高8位地址总线的是。

14.下列指令中不影响标志位cy的指令有()

15.指令mov寻址空间是( )

a.片外rom b.片外ram c.片内ram d.片内rom

16.在80c51中,要访问sfr使用的寻址方式为( )

a.直接寻址 b.寄存器寻址 c.变址寻址 d.寄存器间接寻址。

17.8031复位后,pc与sp的值为()

a. 0000h,00h b. 0000h,07h c. 0003h,07h d.0800h,00h

18.当需要从mcs-51单片机程序存储器取数据时,采用的指令为( )

19.8031单片机中既可位寻址又可字节寻址的单元是()

a.20h b.30h c.00h d.70h

20.下列哪条指令是正确的( )

a. push r2b. add r0,a

c. movx a @dptr d. mov @r0,a

三、简答题(每题6分,共30分)

单片机内部包括哪些主要逻辑功能部件?

2.请简述一条单片机指令的执行过程。

3.8051在什么条件下可响应中断?mcs-51单片机的cpu是如何判断中断源是否有中断请求发生的?

4.8051单片机的存储器在结构上有何特点?在物理和逻辑上各有哪几种地址空间?访问不同空间的指令格式有何区别?

5.利用定时器输出周期为2ms的方波,设单片机时钟频率为12mhz

要求: 1)采用中断方式 2)方波输出从p1口的p1.2

3)使用定时器t0 4)gate=0

四、综合题(每题20分,共40分)

1.应用题(20分)

硬件电路的示意图如下(晶体频率为12mhz)

1)设计使数码管显示数字“7”的完整汇编语言程序。

2)设计从p1口读入开关的状态并在数码管中显示相应数值的完整程序。

2.设计题(20分)

编写航标灯控制程序。要求航标灯在白天熄灭,在夜晚断续点亮,时间间隔2秒,即亮2秒,息2秒,周期循环进行。

试题答案。一、判断题(每题1分,共10分)

1 中断服务程序的最后一条指令是retreti。×

2 存储器分成内存和外存两大部分,其中外内存可以直接与cpu交换信息。×

3 p2口既可以作为i/o使用,又可以作地址/数据复用口使用。√

4 在中断响应阶段cpu一定要做如下2件工作:保护断点和给出中断服务程序入口地√

5 lcrla为循环左移指令。×

6 mova,30h的源操作数为立即直接寻址方式。

7 movmovca,@a+dptr是一条查表指令。×

8 mulab的执行结果是高低8位在a中,低高8位在b中。×

9 ajmp跳转空间最大可达到642kb。

10 dptr是由dph和dpl两个8位特殊寄存器组成的。√

二、单项选择题(每题1分,共20分)

三、简答题(每题6分,共30分)

单片机主要由下列部件组成:

1个8位cpu; 1个片内振荡器及时钟电路; 4kb rom程序存储器,256bram; 21个特殊功能寄存器; 2个16位定时/计数器; 4个8位并行i/o口及1个可编程全双工串行接口; 可寻址64kb的外部程序存储器空间; 可寻址64kb的外部数据存储器空间; 5个中断源、两个优先级中断嵌套中断结构。

2.单片机的指令执行过程为:

在控制电路的控制下,首先从程序存储器中取出指令送指令寄存器保存,然后送指令译码器进行译码,译码结果送定时控制逻辑电路,由定时控制逻辑电路产生各种定时信号和控制信号,再送到系统的各个部件去进行相应的操作。

3.a. 1) 有中断源发出中断申请;

2) 中断总控制位ea=1,即cpu开中断;

3) 申请中断源的中断允许位为1,即中断没有被屏蔽;

4) 无同级或更高级中断正在服务;

5) 当片指令周期已经结束;

6) 若现行指令为reti或访问ie或ip指令时,该指令以及紧接着的另一条指令执行结束后才响应。

b.4.8051其存储空间在物理结构上可划分为四个空间:

片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。

从逻辑上,又可划分位如下三个空间:

1)片内、外统一编址的64kb程序存储器,访问时采用movc指令。

2)片内128b数据存储器和21个特殊功能寄存器,访问时采用mov指令。

3)片外64kb数据存储器,访问是则用movx指令。

5.定时器初值=213-1×10-3/1×10-6=7192=1110000011000b th0=e0h tl0=18h

程序段如下:

mov tmod , #00h

mov th0, #0e0h

mov tl0, #18h

setb ea

setb et0

setb tr0

loop: sjmp $

单片机试题

01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...

单片机试题

单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...

单片机试题

1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...