最新历年浙江省单片机及应用技术三级考试.docx
- 文档编号:6564119
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:36
- 大小:77.54KB
最新历年浙江省单片机及应用技术三级考试.docx
《最新历年浙江省单片机及应用技术三级考试.docx》由会员分享,可在线阅读,更多相关《最新历年浙江省单片机及应用技术三级考试.docx(36页珍藏版)》请在冰豆网上搜索。
最新历年浙江省单片机及应用技术三级考试
2007年秋浙江省高等学校
计算机等级考试试卷(三级单片机及应用技术)
试题l判断题用√和×表示对和错(每小题1分,共10分)
1、哈佛总线结构的数据空间与程序空间完全分开。
传统的MCS-51单片机有独立的数据空
间和程序空间,但是总线系统不独立,需要分时复用,这造成了CPU运行的复杂性。
(1)
2、子程序调用时将会自动保护断点和现场。
(2)
3、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与内部RAM无关。
(3)
4、MCS-51单片机片外部数据存储器与扩展I/O口统一编址。
(4)
5、指令INCA和ADDA,#01H运行结果完全一样。
(5)
6、串行口发送完一帧数据和接受完一帧数据对应同一个中断源,靠标志RI、TI区分。
(6)
7、当有一个中断源提出中断请求,则相应的中断服务程序将被立即执行。
(7)
8、DPTR为16位寄存器,5l单片机指令系统有专门16位二进制数算术运算指令。
(8)
9、I2C总线的外围扩展器件一般为CMOS器件,对于I2C总线来说,总线的电流负载能力是
够用的,而更多的需要考虑扩展器件的I2C总线接口的等效电容,该电容的存在会造成总线
传输的延迟而导致数据传输出错,故需要限制扩展的节点数和总线长度。
(9)
10、指令长度越长,执行时间越长。
(10)
试题2选择题(单选题每小题2分,共60分)
1、嵌入式计算机系统与通用计算机系统形成了现代计算机的两大分支,两者从技术上比较,
嵌入式计算机系统追求的是
(1)B。
A、海量的存储能力B、较强的控制能力
C、高速的运算能力D、丰富的应用软件
2、在单片机应用系统开发过程中,当硬件系统测试合格,就可以进入仿真调试了,而要进
行仿真调试一般需要以下设备
(2)D。
A、仿真器B、编程器C、烧录器D、实验箱
3、目前单片机应用系统中,外围器件的扩展越来越多采用串行扩展方式。
常用的串行扩展
总线不包含以下(3)B总线。
A、IICB、PC-104C、1-WireD、SPI
4、MCS-5l单片机采用同步控制方式,具有固定的机器周期。
若执行一条单机器周期指令
耗时lus,则该单片机应用系统的振荡脉冲信号的频率为(4)C。
A、10MHzB、1MHzC、12MHzD、6MHz
5、单片机复位,PC将被初始化为(5)D。
A、0003HB、8000H
C、FFFF:
0000HD、0000H
6、为防止单片机系统在运行过程中因发生掉电故障而丢失数据,一般应设置掉电保护措施
进行掉电保护处理,该处理过程一般不考虑(6)。
计算机等级考试试卷(三级单片机及应用技术)第1页(共5页)
A、重要数据转存B、启用备用电源
C、监测电源情况D、检查掉电原因
7、采用MOVXA,@R0指令访问外部RAM,以下说法正确的是(7)。
A、因为R0寄存器是8位的,所以@R0访问的存储单元能保存8位二进制信息,而
@DPTR访问的存储单元能保存16位二进制信息。
B、可以访问外部RAM256字节空间,起始地址接在内部RAM单元之后开始编址
C、该指令执行过程中一般不改变P2口的状态
D、该指令将使用PSEN信号来表示“读”
8、5l单片机中有关堆栈最合适的说法为(8)B。
A、是为了实现递归算法而设
B、作用为保护现场、保护断点
C、入栈操作,使栈顶指针数值变小
D、堆栈的开辟不占用数据空间
9、ORLP3,#0FH指令执行过程中要读取(9)的状态。
A、P3口锁存器输出端B、P3口引脚
C、内部总线D、第二功能输入端
10、外部16位地址总线的构建描述正确的为(10)B。
A、由外部总线控制器来生成B、由P2口和P0口共同构建
C、由P0口独立构建D、由P2口独立构建
ll、关于四个IO口描述不正确的为(11)。
A、均为准双向口,作为输入口使用时,先要往该口写1
B、四个IO口各有特点,使用上有各自的分工
C、需要用专门的指令设置P3口,使其工作于第二功能口方式
D、P0口作为一般IO口使用时,需要外接上拉电阻
12、单片机内部提供了一定数量的工作寄存器,这样做的好处不包括(12)B。
A、提高程序执行速度B、降低成本
C、提高编程的灵活性D、方便编程
13、除非直接对OV位操作,否则不影响标志位OV的指令为:
(13)A。
A、逻辑运算指令B、乘法指令
C、符号数运算指令D、除法指令
14、为了使P0口既可以作为数据总线又可以输出低8位地址,需要引入以下器件(14)B。
A、地址译码器B、锁存器
C、多路开关D、缓冲器
15、使用查询方式进行定时计数器的定时应用,则初始化包括(15)B。
A、设置工作方式、设置中断方式、允许定时中断
B、设置工作方式、设置计数初值、允许定时中断
C、设置工作方式、设置计数初值、禁止定时中断
D、设置工作方式、设置中断方式、给出定时中断入口地址
16、内部数据存储器低128字节单元的使用说法不合适的为(16)。
A、根据需要可划分为3个区域:
寄存器区、位寻址区、用户RAM区
B、可以采用多种寻址方式来寻址:
直接寻址方式、寄存器间接寻址方式等
C、寄存器区可以采用寄存器寻址方式来寻址
D、堆栈只能开辟在用户RAM区域中,不得占用其他两区的空间
计算机等级考试试卷(三级单片机及应用技术)第2页(共5页)
17、扩展4KB程序存储器,最少需要(17)D条P2口线。
A、12B、5C、6D、4
18、扩展的存储芯片是作为程序存储器还是数据存储器,关键看(18)C。
A、看其芯片型号是RAM还是ROM
B、看其位于地址空间的低端还是高端
C、看其输出允许控制信号是和单片机的RD信号还是和PSEN信号相连
D、看其离单片机的远近
19、以下程序段执行时间最短的为(19)A。
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++);
20、定时计数器对外部脉冲进行计数操作,外部脉冲要满足以下条件(20)A。
A、每个脉冲周期的高电平、低电平持续时间均要一个机器周期以上
B、必须是正方波信号
C、必须是正弦波信号
D、信号的频率必须恒定
21、单片机的IO空间与数据存储器空间是统一编址的,这可以反映在以下方面(21)C。
A、都处于单片机外部B、都通过数据总线来传送数据
C、使用相同的指令和控制信号D、都连接于地址总线之上
22、访问8255的命令字寄存器,可以采用的寻址方式为(22)。
A、直接寻址方式B、寄存器间接寻址方式
C、相对寻址方式D、变址寻址方式
23、某外部接口芯片的方式字寄存器定义如下,访问该寄存器的地址为8013H,则设置该芯
片使A口、C口为输出口,B口为输入口的操作指令序列为(23)。
D7D6:
固定为10
D5:
A口定义一‘1’输入‘0’输出
D4:
B口定义一‘1’输入‘0’输出
D3:
C口定义一‘1’输入‘0’输出
D2-D0:
固定为010
A、MOVDPTR,#8013HB、MOVDPTR,#8013H
MOVA,#92HMOVA,#0CAH
MOVX@DPTR,AMOVX@DPTR,A
C、MOVPC,#8013HD、MOVPC,#8013H
MOVA,#92HMOVA,#OCAH
MOVX@PC,AMOVX@PC,A
24、八段共阳数码管,若H段信号由数据位D7提供……,A段信号由数据位DO提供,则
字型‘n’的显示码为(24)B。
A、37HB、C4HC、23HD、DCH
计算机等级考试试卷(三级单片机圾应用技术)第3页(共5页)
25、总线方式扩展可以采用的编址技术有线选法和译码法,线选法的优势在于(25)C。
A、地址不连续B、扩展地址空间小
C、实现简单,附加的硬件开销小D、地址空间利用率高’
26、IO接口电路的功能一般不包括(26)C功能。
A、输出数据锁存B、输入数据缓冲
C、速度协调D、数据运算
27、堆栈指针SP的值为37H,则执行LCALLSUB指令后,SP的内容为(27)。
A、37HB、38HC、40HD、39H
28、程序状态字中CY位为(28)C。
A、结果奇偶标志B、符号数运算溢出标志
C、进位、借位标志D、结果为零标志
29、定时计数转工作于定时方式0,若计数初值为378H,则TH和TL的值应为(29)A。
A、TH=3HTL=78HB、TH=1BHTL=18H
C、TH=37HTL=8HD、TH=27HTL=18H
30、MOVA,@Ri指令源操作数的寻址方式为(30)A。
A、寄存器间接寻址方式B、相对寻址方式
C、寄存器寻址方式D、基址变址寻址方式
试题3阅读填空题目(读如下程序,请给出程序的功能:
每题2.5分,共10分)
1、MOVR7,#10D
MOVR0,#20H
LOOP:
MOVA,@RO
SETBACC.0
MOV@RO,A
INCRO
DJNZR7,LOOP
功能:
2、MOVDPTR,#TAB
MOVCA,@A+DPTR
RET
TAB:
DBXX,……
功能:
3、MOVP1,#0FFH
MOVA,P1
SWAPA
ANLA,#0FH
MOVP2,A
功能:
4、MOVA,X
计算机等级考试试卷(三级单片机及应用技术)第4页(共5页)
CJNEA,Y,NE
MOVZ,#0H
RET
NE:
JCBL
MOVZ,#1H
RET
MOVZ,#0FFH
RET
功能:
试题4应用题l(共10分)
请设计一基于单片机(8051)的低频信号发生器,要求输出正方波信号,信号频率为O.2Hz。
a)画出单片机最小系统。
b)在a)的基础上画出完整电路。
c)根据a)、b)给出的硬件,编写程序完成功能。
试题5应用题2(共10分)
下图器件为一八段(A段一H段)共阳数码管,若该数码管的每一段发光元件的工作电
流为30mA,请设计一基于单片机(8051)的显示电路,要求能够显示一位16进制数据。
请画出电路图并编写相应的显示驱动程序。
(显示码只需要给出O、1对应的显示码,其余以
XX代替即可)。
2008年春浙江省高等学校
计算机等级考试试卷(三级单片机及应用技术)
试题1判断题用√和×表示对和错(每小题1分,共10分)
1、内部RAM20H~2FH共16个字节单元提供了128个位单元,这些位单元的位地址编号为00H~7FH。
那么指令中的21H是表示位单元还是字节单元可以通过其具体的应用指令来区分。
(√)
2、单片机只能应用于嵌入式系统,为适应嵌入式系统应用要求的不断提高,现在单片机技术的主要发展方向是努力增加其位数。
(×)
3、在程序执行过程中,数据存储器的访问地址也可以由PC给出。
(√)
4、DPTR为16位寄存器,因此通过@DPTR访问的数据单元位数也是16位的。
(×)
5、现今单片机外围器件向串行扩展方向发展,很多单片机应用系统向片上最大化(SOC)加串行外围扩展的体系结构发展。
(√)
6、IIC总线、1-Wire总线、串行外设接口SPI是目前通行的串行扩展总线(√)
7、CAN总线诞生于汽车电子系统网络。
CAN总线为多主总线,总线上可挂接上百个节点,且任一节点均可成为主节点;有较高的传输速率与通信距离;有相关的机制来保证总线通信的高可靠性。
(√)
8、89C51单片机外部地址总线宽度为16位,因此用该单片机构建的单片机应用系统的外部数据存储器最多只能扩展至64KB单元。
(×)
9、最高优先级别的中断请求能够无条件的被立即响应,从而满足单片机应用系统的实时性要求。
(×)
10、51单片机的特殊功能寄存器中的位是可以通过软件来设置的,因此其每一位都是可以位寻址的。
(×)
试题2选择题(单选题每小题2分,共60分)
1、MCS-51单片机的最大时序定时单位是
(1)。
D
A、拍节B、状态C、机器周期D、指令周期
2、需要外加电路来撤消中断请求信号的是
(2)。
A
A、电平方式的外部中断B、脉冲方式的外部中断
C、外部串行中断D、定时中断
3、单片机应用程序一般存放在(3)中。
B
A、RAM B、ROM C、寄存器 D、CPU
4、若单片机应用系统的晶振频率为6MHz。
为了实现定时1ms,采用定时器,工作方式设置为1,则计数初值应设为(4)。
C216-1MS/2US
A、500B、1000C、216-500D、216-1000
5、8段数码管,若其a段~h段分别和数据总线D0~D7按顺序相关,若在送段码0FFH时其显示’8.’,那么为显示’H’,则段码应为(5)。
A
A、76HB、6EHC、91HD、90H
6、MOVXA,@R0指令中,源操作数采用(6)寻址方式,该指令将访问(6)。
D
A、寄存器,外部数据存储器B、直接,程序存储器
C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器
7、若(A)=86H,(PSW)=80H,则执行RRCA指令后A的内容为(7)。
A
A、C3HB、B3HC、0DHD、56H
8、在中断服务程序中至少应有一条(8)。
D
A、传送指令B、转移指令C、加法指令D、中断返回指令
9、下面哪条指令会产生
信号(9)。
D
A、MOVXA,@DPTRB、MOVCA,@A+PC
C、MOVCA,@A+DPTRD、MOVX@DPTR,A
10、ORG0003H
LJMP2000H
ORG000BH
LJMP3000H
如上程序段,则当CPU响应外部中断0时,PC的内容将会被设置为(10)。
B
A、0003HB、2000HC、000BHD、3000H
11、使用CMOS工艺制造的芯片时一般不用考虑以下哪种情况(11)?
D
A、单片机IO口的电流驱动能力
B、单片机IO口与接口电路的电压匹配问题
C、单片机IO口本身的应用特点
D、芯片的控制时序
12、使用89C51单片机,若从P0.0引脚输入一个开关量信号,则需要如下(12)操作。
A
A、IO口接上拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号
B、IO口接下拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号
C、先要向P0.0口写1,然后用MOVXA,@R0读入总线上的数据
D、先要向P0.0口写1,然后用MOVA,P0读入信号
13、执行MOVXA,@DPTR时不涉及到的信号为:
(13)。
C
A、RDB、ALEC、地址信号D、RXD
14、对于单片机内部程序存储空间使用与否,由(14)引脚来决定。
A
A、EAB、CSC、PSEND、MEM
15、51单片机可以使用堆栈的最大深度为(15)。
A
A、80BB、128BC、36BD、40B
16、相对寻址方式寻址的结果将体现在(16)中。
B
A、DPTRB、PCC、ACCD、Ri
17、执行返回指令,返回的断点位置是(17)。
B
A、调用指令首地址B、调用指令的末地址
C、调用指令的下一条指令首地址D、返回指令的首地址
18、单片机应用系统中,需要双向传输信息的是(18)。
B
A、地址总线B、数据总线C、控制总线
D、电源线
19、以下叙述中,不属于51单片机存储器系统特点的是(19)。
C
A、大部分芯片内外存储器同时存在
B、程序和数据存储器同时存在
C、扩展数据存储器与片内数据存储器存储空间有重叠
D、扩展程序存储器与片内程序存储器存储空间有重叠
20、串行数据传送相比并行数据传送具有的优势为(20)。
D
A、传输成本低,适合远距离传送B、传输速度高
C、传输效率高D、编程控制简单
21、没有内部锁存器的D/A转换器,不能直接与80C51单片机的P0口以总线方式连接使用的原因是(21)。
C
A、P0口没有锁存功能B、P0口为地址数据复用口
C、P0口不能输出数字信号D、P0口只能输出地址
22、对于单片机内部定时计数器的使用以下说法最合适的为(22)。
B
A、定时是通过对内部时钟脉冲的计数实现的
B、当定时时间到之后,计数溢出标志自动置位,该标志位需要通过软件方法清‘0’
C、用定时计数器实现时钟功能,只要系统晶振频率稳定,那么时钟是没有误差,不需要修正的
D、用计数功能可以实现对外部脉冲进行计数,因此可以用来测量任意频率信号的频率
23、若以下中断的优先级别相同,它们同时申请中断,则CPU首先响应(23)。
A
A、外部中断0B、外部中断1C、定时器0中断D、定时器1中断
24、从MCS-51单片机程序存储器读取数据时,可采用的指令为(24)B
A、MOV A,@R1 B、MOVC A, @A+DPTR
C、MOVX A,@R0 D、MOVX A, @DPTR
25、(P0)=65H
CPLP0.2
SETBC
MOVP0.4,C
则执行以上代码后(P0)=(25)D
A、61HB、75HC、71HD、17H
26、执行PUSHACC指令,则执行的操作是(26)A。
A、(SP)+1
SP,(ACC)
(SP)
B、(ACC)
(SP),(SP)-1
SP
C、(SP)-1
SP,(ACC)
(SP)
D、(ACC)
(SP),(SP)+1
SP
27、要使P0口高4位变0,低4位保持不变,应使用指令(27)。
D
A、ORLP0,#0FHB、ORLP0,#0F0H
C、ANLP0,#0F0HD、ANLP0,#0FH
28、CPU响应中断后,保护现场的工作应该是(28)。
C
A、由CPU自动完成B、由硬件中断逻辑自动完成
C、应由中断服务程序完成D、在主程序中完成
29、51单片机外部程序存储器和数据存储器的编址关系是它们采用(29)方式。
C
A、各自独立编址B、两者统一编址
C、独立编址或统一编址D、动态编址
30、MOVA,B指令源操作数的寻址方式为(30)。
C
A、寄存器间接寻址方式B、直接寻址方式
C、寄存器寻址方式D、基址变址寻址方式
试题3程序阅读填空题在以下对应位置填入合适的指令(每空2分,共14分)
1、编程将片内RAM30H单元开始的15B数据传送到片外RAM3000H开始的单元中。
MOVR0,#30H
MOVR7,
(1)#08H
MOVDPTR,#3000H
LOOP:
MOVA,@R0
MOVX@DPTR,A
(2)
INCR0
INCDPTR
DJNZR7,LOOP
RET
2、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。
编程实现8个发光管实现以下规律变化:
总共9种状态,每隔一秒变化一次,9次一个循环:
仅1号灯亮、仅2号灯亮……仅8号灯亮、全亮:
voidDelay1s(void);//1秒延时函数
voidmain()
{
unsignedcharcodevucCodeDpcode[9]={0x0FE,0x0FD,0x0FB,0x0F7,0x0EF,
0x0DF,0x0BF,0x7F,0x00};
unsignedchardatavucDataIndex=0;
while
(1){
P1=vucCodeDpcode[vucDataIndex](3);
Delay1s();
vucDataIndex++;
(4)while(vucDataIndex>9);
}
}
3、设fosc=12MHz,要求在P1.0上输出周期约为2毫秒的方波。
sbitsOut=P1^0;
IE=0;
TMOD=1;
TR0=1;
while
(1){
TH0=(65536-1000)/256;
TL0=(5)(65536-1000)%256;;
while(!
TF0);
(6)sOut=!
sOut;
TF0=0;
}
4、将内部RAM40H~60H字节单元内容设置为0
MOVR7,#21H
MOVR0,#40H(7)
MOVA,#0H
LOOP:
MOV@R0,A
INCR0
DJNZR7,LOOP
试题4应用题1(共16分)
请用89CXX单片机和一有源蜂鸣器(两个引脚,加上5伏电源即可发声,工作电流约50mA)及相关的器件构建一应用系统,要求实现以下功能:
蜂鸣器发一秒钟间隔音,(就是发声一秒,停一秒,周而复始)。
1)请画出单片机最小系统(4分)
2)画出蜂鸣器与单片机的连接图(4分)
3)写出基于1)和2)基础之上的让蜂鸣器发声的指令(2分)
4)写出完整程序,完成所需要之功能(6分)
ORG0100H
MOVR1,#10
LOOP1:
MOVR2,#200
LOOP:
MOVR3,#250
DJNZR3,$
DJNZR2,LOOP
DJNZR1,LOOP1
RET
sbitsOut=P1^0;
IE=0;
TMOD=1;
TR0=1;
while
(1){
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 历年 浙江省 单片机 应用技术 三级 考试