单片机原理及应用-14下-电气12卓越-考试-A答案 下载本文

内容发布更新时间 : 2024/4/25 19:32:41星期一 下面是文章的全部内容请认真阅读。

线 名 姓 题 答 号 学 要 封 不 班 内 级 线 封 业 密专 密 系 四川理工学院试卷(2014 至2015 学年第1学期)

课程名称:单片机原理及应用 (考试课 A卷) 命题教师:

适用班级:电气工程及其自动化2012级卓越班

考试 年 月 日 共 8 页 题号 一 二 三 四 总分 评阅(统分)教师 得分 注意事项:

1、 满分100分。要求卷面整洁、字迹工整、无错别字。

2、 考生必须将姓名、班级、学号完整、准确、清楚地填写在试卷规定的地方,否则视

为废卷。

3、 考生必须在签到单上签到,若出现遗漏,后果自负。

4、 如有答题纸,答案请全部写在答题纸上,否则不给分;考完请将试卷和答题卷分别

一同交回,否则不给分。

试 题

得分 评阅教师

一、填空题 (每空1分,共20分)

1. 单片机英文名称是_____SCM________,它的结构特点是将微型计算机的基本

功能部件,如:____CPU________、____存储器______、输入接口、输出接口、定时/计数器及终端系统等全部集成在一个半导体芯片上。

2. MCS-51单片机的CPU主要包括 运算器 和______控制器______两大部件。 3. MCS-51可寻址空间是两个64KB的空间,即64KB的___程序_________存储

空间和64KB的_____数据_______存储空间。

4. MCS-51单片机内部RAM的寄存器区共有32个字节单元,分为____4_____组寄存器,每组______8______个单元,以___R0-R7____作为寄存器名称。 5. MCS-51单片机片内有_____5_______个中断源,其中______2______个外部中

断源,可实现_______2_____级中断嵌套。

6. 通过堆栈操作实现子程序调用,首先要把_____PC____的内容入栈,以进行断

点保护。调用子程序返回时再进行出栈操作,把保护的断点送回___PC__。 7. 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,

而是操作数的_______地址_____。

8. 异步串行数据通信的帧格式由____起始___位、___数据___位、____可编程________位和_______停止_____位组成。

第 1 页

得分 评阅教师 二、选择题,请将答案填入下面的表格内,否则不得分 (每小题2分,共20分)

题号 答案 1 C 2 A 3 B 4 C 5 C 6 A 7 B 8 D 9 D 10 B 1. MCS-51单片机中,PC的值是:

A. 当前指令前一条指令的地址 B. 当前正在执行指令的地址 C. 下一条指令的地址

D. 控制器中指令寄存器的地址

2. 在MCS-51单片机中,用作标志寄存器的一个特殊功能寄存器是:

A. PSW

B. DPTR

C. PC

D. B

3. MCS-51单片机的ALE引脚是:

A. 输出高电平 C. 输出低电平 A. 方式0 C. 方式2

B. 输出矩形脉冲,频率为fosc的1/6 D. 输出矩形脉冲,频率为fosc的1/2 B. 方式1 D. 方式3 B. IE1和IE0 D. TF1和TF0 B. 由软件清零 D. 随机状态 B. 指示堆栈顶 D. 指示堆栈长度 B. sfr D. using B. 0.5μS D. 4μS

4. 若要求最大定时时间为216个机器周期,则应选用定时器的最佳工作方式是:

5. MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是:

A. TR1和TR0 C. IT1和IT0

6. MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后:

A. 由硬件清零 C. A和B都可以 A. 指示堆栈底 C. 指示堆栈地址

7. MCS-51单片机的堆栈指针SP始终是:

8. 利用下列哪个关键字可以改变使用工作寄存器组:

A. interrupt C. while A. 1μS C. 2μS

9. MCS-51单片机的晶振频率为fosc=6MHz,则执行一条双周期指令需要:

第 2 页

10. 使用XBYTE等宏来访问绝对地址时,一般需包含的库文件是:

A. reg51.h C. intrins.h

B. absacc.h D. startup.h

得分 评阅教师 三、简答及读程序题 (每空2分,共20分)

1. 假定(SP)=62H,(61H)=30H,(62H)=70H。执行下列指令:

POP DPH POP DPL

后,DPTR的内容为_______7030H_____,SP的内容为_______60H_____。 2. 执行下列程序,求出执行后的结果。

MOV 21H, #0A7H MOV 22H, #10H MOV R0, #22H MOV 31H, 21H ANL 31H, #2FH MOV A, @R0 SWAP A

结果:(31H)= 27H ,A= 01H 。

3. 执行下列程序,求出执行后的结果。已知A=83H,R0=17H,(17H)=34H,

写出下列程序段执行之后的A中的内容是______0CBH _____。 ANL ORL XRL CPL END

4. 读下列程序,回答问题。

#include

unsigned char xdata x _at_ 0x0024;

第 3 页

A, #17H 17H, A A, @R0 A