最新单片机三级考试部分题目.docx
- 文档编号:25141745
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:18
- 大小:26.46KB
最新单片机三级考试部分题目.docx
《最新单片机三级考试部分题目.docx》由会员分享,可在线阅读,更多相关《最新单片机三级考试部分题目.docx(18页珍藏版)》请在冰豆网上搜索。
最新单片机三级考试部分题目
知识点一:
单片机的内部结构及外部引脚
1、单片机在家电中的应用属于计算机。
A、控制应用
B、辅助工程应用
C、数据处理应用
D、数值计算应用
2、单片机应用程序一般存放在中。
A、RAM
B、ROM
C、寄存器
D、CPU
3、对于单片机内部程序存储空间使用与否,由引脚来决定。
A、
B、
C、
D、MEM
4、单片机应用系统的晶振频率为12MHz,一条单机器周期指令执行需要时间。
A、1/12µs
B、lµs
C、1.5µs
D、2µs
5、若执行一段代码共耗时1000个机器周期即2毫秒,则该单片机应用系统的振荡脉冲频率为。
A、500Hz
B、1MHz
C、12MHz
D、6MHz
6、805l单片机内部RAM低128字节单元使用上大致可以分为三个区域,分别为。
A、通用工作寄存器区、位寻址区、用户RAM区
B、1区、2区、3区
C、特殊功能区、寄存器区、用户RAM区
D、特殊功能区、位寻址区、寄存器区
7、不可位寻址的特殊功能寄存器是。
A、ACC
B、PSW
C、P1
D、SP
8、单片机复位,PC将被初始化为。
A、0003H
B、8000H
C、FFFF:
0000H
D、0000H
9、外部16位地址总线的构建描述正确的为。
A、由外部总线控制器来生成
B、由P2口和P0口共同构建
C、由P0口独立构建
D、由P2口独立构建
10、程序状态字中CY位为(28)C。
A、结果奇偶标志
B、符号数运算溢出标志
C、进位、借位标志
D、结果为零标志
11、51单片机的PC是16位的寄存器,其寻址范围是。
A、1~16
B、1H~16H
C、0000H~0FFFFH
D、0000H~0FFH
12、程序计数器PC的值反映的意义是。
A、下一条将要执行的指令的地址
B、个人计算机
C、当前正在执行的指令的地址
D、控制器中指令寄存器的地址
13、内部数据存储器低128字节单元的使用说法不合适的为。
A、根据需要可划分为3个区域:
寄存器区、位寻址区、用户RAM区
B、可以采用多种寻址方式来寻址:
直接寻址方式、寄存器间接寻址方式等
C、寄存器区可以采用寄存器寻址方式来寻址
D、堆栈只能开辟在用户RAM区域中,不得占用其他两区的空间
14、单片机内部提供了一定数量的工作寄存器,这样做的好处不包括。
A、提高程序执行速度
B、降低成本
C、提高编程的灵活性
D、方便编程
15、5l单片机中有关堆栈最合适的说法为。
A、是为了实现递归算法而设
B、作用为保护现场、保护断点
C、入栈操作,使栈顶指针数值变小
D、堆栈的开辟不占用数据空间
16、堆栈的作用为。
A、堆放数据
B、保护数据和现场
C、实现某种特殊算法
D、提供一种访问内部RAM的方便方法
17、若R1代表内部RAM9H单元,则RS1RS0的值为。
A、00b
B、01b
C、10b
D、11b
18、80C51单片机堆栈的最大深度可达。
A、80字节
B、128字节
C、32字节
D、63字节
19、程序状态字中P位为。
A、溢出标志
B、奇偶标志
C、优先级标志
D、暂停标志
20、单片机的工作寄存器可以用寄存器的形式来访问,也可以用RAM单元的形式来访问,内部RAM8H号字节单元即是指第组工作寄存器中的寄存器。
A、0组,R0
B、1组,R0
C、0组,R1
D、1组,R1
21、对程序计数器PC的操作。
A、是自动进行的
B、通过数据传送进行
C、通过加“1”指令进行
D、通过减“1”指令进行
22、PC的值是。
A、当前指令的前一条指令的地址
B、当前正在执行指令的地址
C、下一条将要执行的指令的地址
D、控制器中指令寄存器的地址
23、编程器在单片机应用系统开发过程中起的作用是。
A、帮助你编写代码
B、把目标程序写入到程序存储器中
C、可以代你生成初始化代码
D、协助PC机进行代码编写工作
24、在单片机应用系统开发过程中,当硬件系统测试合格,就可以进入仿真调试了,而要进行仿真调试一般需要以下设备。
A、仿真器
B、编程器
C、烧录器
D、实验箱
25、嵌入式计算机系统与通用计算机系统形成了现代计算机的两大分支,两者从技术上比较,嵌入式计算机系统追求的是。
A、海量的存储能力
B、较强的控制能力
C、高速的运算能力
D、丰富的应用软件
26、为防止单片机系统在运行过程中因发生掉电故障而丢失数据,一般应设置掉电保护措施进行掉电保护处理,该处理过程一般不考虑。
A、重要数据转存
B、启用备用电源
C、监测电源情况
D、检查掉电原因
27、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与内部RAM无关。
()
28、MCS51单片机的复位信号为持续两个机器周期的低电平信号。
()
29、MCS51单片机采用哈佛结构来构建程序存储空间和数据存储空间,程序在只读空间中运行,可靠性高。
()
30、51单片机的特殊功能寄存器中的位是可以通过软件来设置的,因此其每一位都是可以位寻址的。
()
知识点二、单片机的4个并行IO口P0、P1、P2、P3
1、51单片机的IO口为准双向口,这里“准双向”的意思为。
A、作为输入口输入时必须要先向该口写“1”,即输入是有条件的
B、准备成为双向
C、低级别的双向口
D、非双向
2、80C51单片机的P0口,以下描述正确的是。
A、作为总线来使用时,其输出驱动电路为推拉式电路结构,负载能力高
B、作为普通IO口输入时,无须考虑“准”双向口的限制
C、可以拆分成两个4位IO口并有专门的指令
D、具有外部中断请求信号输入引脚
3、使用89C51单片机,若从P0.0引脚输入一个开关量信号,则需要如下操作。
A、IO口接上拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号
B、IO口接下拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号
C、先要向P0.0口写1,然后用MOVXA,@R0读入总线上的数据
D、先要向P0.0口写1,然后用MOVA,P0读入信号
4、关于四个I/O口描述不正确的为。
A、作为一般I/O口时均为准双向口,作为输入口使用时,先要往该口写1
B、四个IO口各有特点,使用上有各自的分工
C、需要用专门的指令设置P3口,使其工作于第二功能口方式
D、P0口作为一般I/O口使用时,需要外接上拉电阻
5、开漏输出的IO口作为逻辑输出时必须外接上拉电阻。
()
6、MCS51单片机的IO口的功能需要专门的指令来设定。
()
知识点三、单片机C51语言
1、C51中,对那些需要频繁访问且数据量又不大的变量V1,从提高访问速度上考虑,下面哪种定义最合适。
A、unsignedcharpdatavl
B、unsignedcharxdatavl
C、unsignedchardatavl
D、unsignedcharcodevl
2、C51中unsignedchar类型的取值范围为。
A、0-255
B、‘a’~‘Z’
C、-128~127
D、1~256
3、unsignedcharxdatavucId;该定义的意思为。
A、定义了一个无符号字符型变量vucId,该变量定位在外部RAM单元
B、定义了一个无符号字符型变量vucId,该变量被定位在内部RAM单元
C、定义了一个无符号字符型变量vucId,该变量被定位在内部RAM直接寻址单元
D、定义了一个无符号字符型变量vucId,该变量被定位在内部RAMxdata区域
4、阅读下列代码段,在每小题提供的若干可选答案中,挑选一个正确答案。
【代码段】
chardatav1;
bitbdataflags;
unsignedintxdatav2;
sfrWSP=0xD0;
sbitOV=PSW^2;
(1)变量v1的存放位置为。
A、单片机内部数据存储区
B、单片机外部数据存储区
C、单片机内部程序存储区
D、单片机外部程序存储区
(2)关于变量flags的说法正确的是。
A、位变量flags被定义为bdata存储类型
B、字节变量flags被定义为bdata存储类型
C、字节变量flags被定义为b型数据类型
D、字节变量flags被定义在内部数据存储区中
(3)关于变量v2的说法正确的是。
A、变量v2占用两个字节存储单元空间
B、变量v2能够表达的数值范围为-32768~32767
C、变量v2被定义在外部程序存储区中
D、访问变量v2的寻址方式将为直接寻址方式
(4)有关WSP说法正确的是。
A、定义了特殊功能寄存器WSP,该寄存器地址为0xD0
B、定义了变量WSP,且赋初值为0xD0
C、定义了特殊功能寄存器WSP,并给WSP赋初值0xD0
D、WSP作为间址寄存器,并赋初值为OxD0
(5)有关OV说法正确的是。
A、代码段中定义有错误,此定义与单片机内部的OV位冲突
B、定义OV位为特殊功能寄存器PSW的第二位即PSW.2
C、定义OV,并且把PSW.2的值赋给OV
D、定义了字节变量OV,并把PSW的平方值赋给它
5、以下程序段执行时间最短的为。
A、unsignedchardatai;for(i=0;i<100;i++);
B、unsignedchardatai;for(i=100;i>0;i--);
C、unsignedintdatai;for(i=100;i>0;i--);
D、unsignedcharxdatai;for(i=0;i<100;i++);
6、若for(i=0;i<100;i++);语句执行需要lms时间,那么为了实现50ms延时,可以分别采用如下程序段编程(最接近50ms)
程序段l:
for(i=0;i<100;i++);
【供选择的答案】
A、while
(1)
B、while(x--)
C、for(j=50;j>0;j--)
D、i=50;
程序段2:
while(x--)
for(i=0;i<100;i++);
【供选择的答案】
A、x=50;
B、for(j=0;j<100;j++)
C、x++;
D、while(i<5000);
程序段3:
voiddelaylms(unsignedintdT)
{
unsignedintI;
while(dT--)for(i=0;i<100;i++);
}
调用以上函数实现50ms延时的语句是
A、delaylms(50);
B、dT=50;CALLdelaylms();
C、dT=50;delaylms();
D、for(i=50;i>0;i--)delaylms();
知识点四、单片机的中断系统
1、中断允许控制寄存器中EA位的作用是。
A、各中断源允许控制位
B、中断请求总标志位
C、总中断允许控制位
D、串行口中断允许位
2、若以下中断的优先级别相同,它们同时申请中断,则CPU首先响应。
A、外部中断0
B、外部中断1
C、定时器0中断
D、定时器1中断
3、为提高某中断的中断响应速度,有效且可行的方法为。
A、提高中断申请速度
B、将该中断优先级设置为最高级
C、改用查询方式来处理
D、优化该中断处理程序
4、当外部中断采用电平方式触发,则在具体的应用中,需要考虑。
A、中断入口的选择
B、中断请求标志撤消方式
C、中断请求信号的撤除
D、中断优先级的设置
5、CPU响应中断后,保护现场的工作应该是。
A、由CPU自动完成
B、由硬件中断逻辑自动完成
C、应由中断服务程序完成
D、在主程序中完成
6、外部中断初始化不包括。
A、设置中断总允许
B、设置外中断允许
C、设置触发方式
D、设置中断响应方式
7、单片机响应中断。
A、最快需要3个机器周期时间
B、不用等待,有请求就响应
C、响应时间肯定不会超过8个机器周期
D、不用等待,除非有高级或者同级中断正在处理
8、中断请求的撤消需要专门的电路来完成的是。
A、沿触发方式的外部中断请求
B、电平触发方式的外部中断请求
C、串行中断请求
D、定时中断请求
9、当有一个中断源提出中断请求,则相应的中断服务程序将被立即执行。
()
10、最高优先级别的中断请求能够无条件的被立即响应,从而满足单片机应用系统的实时性要求。
()
11、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。
()
12、MCS51单片机中断响应的时间是固定的。
()
知识点五、单片机的定时/计数器
1、对于单片机内部定时计数器的使用以下说法最合适的为。
A、定时是通过对内部时钟脉冲的计数实现的
B、当定时时间到之后,计数溢出标志自动置位,该标志位需要通过软件方法清0
C、用定时计数器实现时钟功能,只要系统晶振频率稳定,那么时钟是没有误差,不需要修正的
D、用计数功能可以实现对外部脉冲进行计数,因此可以用来测量任意频率信号的频率
2、定时计数器对外部脉冲进行计数操作,外部脉冲要满足以下条件。
A、每个脉冲周期的高电平、低电平持续时间均要一个机器周期以上
B、必须是正方波信号
C、必须是正弦波信号
D、信号的频率必须恒定
3、单片机定时/计数器工作于16位定时器方式,现在要定时10000个机器周期,则计数初值应该设置为。
A、10000
B、55536
C、55535
D、100*机器周期/时钟周期
4、若单片机应用系统的晶振频率为6MHz。
为了实现定时1ms,采用定时器,工作方式设置为1,则计数初值应设为。
A、500
B、1000
C、216-500
D、216-1000
5、使用查询方式进行定时计数器的定时应用,则初始化包括。
A、设置工作方式、设置中断方式、允许定时中断
B、设置工作方式、设置计数初值、允许定时中断
C、设置工作方式、设置计数初值、禁止定时中断
D、设置工作方式、设置中断方式、给出定时中断入口地址
6、定时计数转工作于定时方式0,若计数初值为378H,则TH和TL的值应为。
A、TH=3HTL=78H
B、TH=1BHTL=18H
C、TH=37HTL=8H
D、TH=27HTL=18H
7、定时器定时200个机器周期,从编程方便性和定时精确度出发最合适的工作方式为
。
A、方式0B、方式1C、方式2D、方式3
8、用定时计数器来测量脉冲的宽度,那么该脉冲信号是作为信号接入单片机的。
A、定时器启停控制
B、计数脉冲
C、外中断请求
D、时钟
9、对单片机内部资源-定时计数器进行编程控制,实现1000个机器周期定时,使用查询方式编程。
#include
voiddelay(void)
{
TMOD=1;
TH0=(65536-1000)/256;
TL0=
(1)
EA=
(2)
TR0=1;
while(3);
}
供选择的答案为:
(1)
A、(65536-1000)/256;
B、(65536-1000)%256;
C、1000;
D、0;
(2)
A、l;
B、0;
C、NULL
D、CLREA
(3)
A、TL0=0;B、TH0=0;
C、!
TF0D、TF0
知识点六、单片机的串行通信接口
1、串行数据传送相比并行数据传送具有的优势为。
A、传输成本低,适合远距离传送
B、传输速度高
C、传输效率高
D、编程控制简单
2、应用系统用到串行通信,通过中断方式实现,那么收到数据还是发完数据可以根据
标志来区分。
A、ROM中23H号单元内容
B、RI、TI
C、SBUF
(一)创业机会分析D、REN
4.WWW。
google。
com。
cn。
大学生政策2004年3月23日
在调查中我们注意到大多数同学都比较注重工艺品的价格,点面氛围及服务。
3、5l单片机串行通信中第九位数据位的说明,错误的是。
2003年,上海市人均GDP按户籍人口计算就达到46700元,是1995年的2.5倍;居民家庭人均月可支配收入为14867元,是1995年的2.1倍。
收入不断增加的同时,居民的消费支出也在增加。
2003年上海居民人均消费支出为11040元,其中服务性消费支出为3369元,是1995年的3.6倍。
A、发送时,第九位数据由用户通过指令进行设置
(1)专业知识限制B、接收到的第九数据位保存在SCON中的RB8
体现市民生活质量状况的指标---恩格尔系数,上海也从1995年的53.4%下降到了2003年的37.2%,虽然与恩格尔系数多在20%以下的发达国家相比仍有差距,但按照联合国粮农组织的划分,表明上海消费已开始进入富裕状态(联合国粮农组织曾依据恩格尔系数,将恩格尔系数在40%-50%定为小康水平的消费,20%-40%定为富裕状态的消费)。
C、发送数据的第九数据位内容在SCON中的TB8位预先准备好
D、帧发送时使用指令把TB8位的状态送入发送SBUF中
据调查,大学生对此类消费的态度是:
手工艺制品消费比“负债”消费更得人心。
4、串行口发送完一帧数据和接受完一帧数据对应同一个中断源,靠标志RI、TI区分。
()
10、如果学校开设一家DIY手工艺制品店,你希望_____
5、单片机的串行口不需要外接器件就可以直接支持远距离通信。
()
6、MCS51单片机的串行口可以与PC机的串行接口直接相连进行串行通信。
()
手工艺制品是我国一种传统文化的象征,它品种多样,方式新颖,制作简单,深受广大学生朋友的喜欢。
当今大学生的消费行为表现在追求新颖,追求时尚。
追求个性,表现自我的消费趋向:
购买行为有较强的感情色彩,比起男生热衷于的网络游戏,极限运动,手工艺制品更得女生的喜欢。
7、串行缓冲寄存器SBUF有什么作用?
简述串行口接收和发送数据的过程。
七、单片机应用系统设计
在MCS-51单片机的P1口连接有8个LED,改变P1口的状态即可控制LED发光还是不发光(“0”发光,“1”不发光)。
编程实现8个发光管实现以下规律变化:
总共9种状态,每隔1s变化一次,9次一个循环:
仅1号灯亮、仅2号灯亮……仅8号灯亮、全亮。
2、用MCS-51单片机输出控制8个LED从LED1到LED8、再到LED1…,每次一个LED发光,并不断循环。
一个按键控制引起中断,下降沿触发,中断后8个LED一起闪5下,然后恢复前面的循环。
(一)大学生的消费购买能力分析3、请用MCS-51单片机和一个有源蜂鸣器(两个引脚,加上5V电源即可发声,工作电流约50mA)及相关的器件构建一个应用系统,要求实现以下功能:
蜂鸣器发一秒钟间隔音(即发声一秒,停一秒,周而复始)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 三级 考试 部分 题目