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 单片机上电后或复位...