中职《单片机应用技术》教学检测-期末测试题一(含答案)

资源下载
  1. 二一教育资源

中职《单片机应用技术》教学检测-期末测试题一(含答案)

资源简介

中小学教育资源及组卷应用平台
期末测试题一
一、单项选择题(每题1分,共15分)
1.B 2.B 3.A 4.C 5.C 6.A 7.D 8.C 9.B 10.D 11.B 12.D 13.D 14.C 15.C
二、不定项选择题(每题2分,共10分)
1.A、B、C、D
2.A、B、C、D、E
3.A、B、C
4.A、B、C
5.A、B、C、D
三、名词解释(每题2分,共10分)
1.程序状态字PSW是一个8位寄存器,寄存当前指令执行后的状态,为下条或以后的指令执行提供状态条件。它的重要特点是可以编程。
2.堆栈是一组编有地址的特殊存储单元,数据遵循先进后出的存取原则。栈顶地址用栈指针SP指示。
3.通过软件唉内部RAM中定义一个区域作为堆栈(即由软件对SP设置初值),称软件堆栈。
4.振荡电路产生的脉冲信号的周期,是最小的时序单位。
5.把2个振荡周期称为S状态,即时钟周期。1个时钟周期=2个振荡周期。
四、判断题(每题1分,共10分)
1√ 2.× 3.√ 4.√ 5.× 6.× 7.√ 8.× 9.√ 10.×
五、简答题(每题5分,共25分)
1.微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
2.MCS-51系列单片机的基本型芯片分别是8031、8051和8751。它们的差别是在片内程序存储器上。8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
3.因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
4.相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB的EPROM。
5.(1)1个微处理器(CPU);(2)128个数据存储器(RAM)单元;(3)4KB Flash程序存储器;(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);(5)1个全双工串行口;(6)2个16位定时器/计数器;(7)一个中断系统,5个中断源,2个优先级;(8)21个特殊功能寄存器(SFR)。
六、论述题(每题10分,共30分)
1.(1)子程序的第一条指令前必须有标号。(2)使用子程序调用指令时,有两条调用指令可供使用。
使用绝对调用指令(ACALL addr11)要注意,被调用的子程序的首地址与本绝对调用指令的下一条指令的高5位地址相同,即只能在同一2KB程序存储区内。②使用长调用指令(LCALL addr16)时,addr16为直接调用的子程序的目标地址,也就是说,被调用的子程序可放置在64KB程序存储器区的任意位置。(3)子程序结构中必须用到堆栈,堆栈通常用来保护断点和现场保护。4)子程序返回主程序时,最后一条指令必须是RET指令。(5)子程序可以嵌套,即主程序可以调用子程序,子程序又可以调用另外的子程序。
2.(1)手工汇编:手工编程,首先把程序用助记符指令写出,然后通过查指令的机器代码表,逐个把助记符指令“翻译”成机器代码,这种人工查表“翻译”指令的方法称为手工汇编。
(2)机器汇编:是借助于微型计算机上的软件(汇编程序)来代替手工汇编,完成把助记符指令“翻译”成机器代码的工作。
(3)交叉汇编:使用微型计算机来完成汇编,而汇编后得到的机器代码却是在另一台计算机(这里是单片机)上运行,称这种机器汇编为交叉汇编。
(4)反汇编:将二进制的机器代码语言程序翻译成汇编语言源程序的过程。
3.在第一个定时器的中断程序里关闭本定时器的中断程序,设置和打开另一个定时器;在另一个定时器的中断程序中关闭本定时中断,设置和打开另一个定时器。这种方式的定时时间为两个定时器定时时间的和。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
期末测试题一
一、单项选择题(每题1分,共15分)
1、C语言提供的合法的数据类型关键字是( )。
A、Double B、short C、integer D、Char
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。
A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH
3、MCS-51单片机的复位信号是( )有效。
A、高电平 B、低电平 C、脉冲 D、下降沿
4、89S51的单片机的堆栈指针()
A、 只能位于内部RAM低128B字节范围内 B、 可位于内部RAM低256字节范围内
C、 可位于内部ERRAM内。 D、可位于内部RAM或外部RAM内
在串行口工作于移位寄存器方式时,其接收由( )来启动。
   A、REN B、RI C、REN和RI D、TR
存储16×16点阵的一个汉字信息,需要的字节数为( )
   A、 32 B、 64 C、 128 D、 256
7、当MCS-51单片机接有外部存储器,P2口可作为 ( )。
A、数据输入口 B、数据的输出口
C、准双向输入/输出口 D、输出高8位地址
8、C51中一般指针变量占用( )字节存储。
A、一个 B、两个 C、三个 D、四个
使用宏来访问绝对地址时,一般需包含的库文件是( )
   A、reg51.h B、absacc.h C、intrins.h D、startup.h
10、单片机的定时器/计数器工作方式1是( )。
A、8位计数器结构 B、2个8位计数器结构
C、13位计数结构 D、16位计数结构
11、C语言中最简单的数据类型包括( )。
A、整型、实型、逻辑型 B、整型、实型、字符型
C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型
12、下列描述中正确的是( )。
A、程序就是软件 B、软件开发不受计算机系统的限制
C、软件既是逻辑实体,又是物理实体 D、软件是程序、数据与相关文档的集合
下列计算机语言中,CPU能直接识别的是( )。
  A、 自然语言 B、 高级语言 C、 汇编语言 D、机器语言
MCS-5l单片机的堆栈区是设置在( )中。
  A、片内ROM区 B、片外ROM区 C、片内RAM区 D、片外RAM区
15、以下叙述中正确的是( )。
A、用C语言实现的算法必须要有输入和输出操作
B、用C语言实现的算法可以没有输出但必须要有输入
C、用C程序实现的算法可以没有输入但必须要有输出
D、用C程序实现的算法可以既没有输入也没有输出
二、不定项选择题(每题2分,共10分)
1.下面关于单片机的描述正确的是()
A.单片机是芯片级的计算机
B.单片机是在一块硅片上集成了各种部件的微型计算机
C.单片机又称微控制器
D.单片机通常以最小系统运行,可以“单片”工作。
单片机在一块电路芯片上集成了()等主要计算机部件。
A.中央处理器(CPU) B.数据存储器(RAM)
C.程序存储器(ROM) D.定时器/计数器
E.输入/输出(I/O)接口电路。
系列单片机,下面描述正确的有()。
  A.是Intel公司20世纪80年代发布的
B.是为了取代功能简单的8048和8049微控制器
C.包括8051、8052、8751、8752、80C51、8031、80C31等芯片
D.Motorola公司的6800系列单片机也是51系列单片机。
Intel公司的MCS-48初级微处理器具有()。
  A.8位CPU      B.并行I/O接口
C.8位时序同步计数器 D.寻址范围超过4KB
E.具有串行接口
5.下面描述是MCS-51系列单片机特点的是( )。
A.集成了对事件控制专门优化过的8位CPU,可方便地用于需要事件控制的场合
B.均具有布尔处理能力,使工业现场经常需要的位运算和位操作变得非常简单
C.片上集成具有最高达32KB的程序存储器,使实现真正的“单片”控制成为可能
D.片上集成有多种外设,例如定时器/计数器、串行口、可编程计数器阵列(PCA)等,为低成本、低芯片数、低连线数设计提供可能。
三、名词解释(每题2分,共10分)
1.程序状态字
2.堆栈
3.软件堆栈
4.振荡周期(晶振周期)
5.时钟周期
四、判断题(每题1分,共10分)
1、 若一个函数的返回类型为void,则表示其没有返回值。 ()
2、定时器与计数器的工作原理均是对输入脉冲进行计数。 ()
3、SFR中凡是能被8整除的地址,都具有位寻址能力。 ()
4、不能用“sfr16” 直接访问定时器/计数器0和1。 ()
5、MCS-51单片机的程序存储器只能用来存放程序的。 ( )
6、串口中断标志由硬件清0。 ()
7、特殊功能寄存器的名字,在C51程序中,全部大写。 ()
8、“sfr”后面的地址可以用带有运算的表达式来表示。 ()
9、#include 与#include “reg51.h”是等价的。 ()
10、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。 ()
五、简答题(每题5分,共25分)
1.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?
2.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?
3.为什么不应当把51系列单片机称为MCS-51系列单片机?
4.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?
5.AT89C51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?
六、论述题(每题10分,共30分)
1.设计子程序时应注意哪些问题?
2.解释手工汇编、机器汇编、交叉汇编、反汇编术语概念。
3.一个定时器的定时时间有限,如何用两个定时器的串行定时来实现较长时间的定时?
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)

展开更多......

收起↑

资源列表