12、使用89C51单片机,若从P0.0引脚输入一个开关量信号,则需要如下(12)操作。
A、IO口接上拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号 B、IO口接下拉电阻,且先要向P0.0口写1,然后用读引脚指令输入信号 C、先要向P0.0口写1,然后用MOVX A,@R0读入总线上的数据 D、先要向P0.0口写1,然后用MOV A,P0读入信号 13、执行MOVX A, @DPTR时不涉及到的信号为:(13) 。
A、RD A、EA A、80B A、DPTR
B、ALE B、CS B、128B B、PC
C、地址信号 C、PSEN C、36B C、ACC
D、RXD D、MEM D、40B D、Ri
14、对于单片机内部程序存储空间使用与否,由 (14)引脚来决定。 15、51单片机可以使用堆栈的最大深度为(15) 。 16、相对寻址方式寻址的结果将体现在(16)中。 17、执行返回指令,返回的断点位置是(17) 。
A、 调用指令首地址
B、调用指令的末地址 D、 返回指令的首地址 C、控制总线
D、电源线
C、 调用指令的下一条指令首地址 A、地址总线
B、数据总线
18、单片机应用系统中,需要双向传输信息的是 (18) 。 19、以下叙述中,不属于51单片机存储器系统特点的是(19) 。
A、大部分芯片内外存储器同时存在 B、程序和数据存储器同时存在
C、扩展数据存储器与片内数据存储器存储空间有重叠 D、扩展程序存储器与片内程序存储器存储空间有重叠 20、串行数据传送相比并行数据传送具有的优势为(20) 。
A、传输成本低,适合远距离传送 C、传输效率高 的原因是(21) 。
A、P0口没有锁存功能
B、P0口为地址数据复用口 D、P0口只能输出地址
C、P0口不能输出数字信号
B、传输速度高 D、编程控制简单
21、没有内部锁存器的D/A转换器,不能直接与80C51单片机的P0口以总线方式连接使用
22、对于单片机内部定时计数器的使用以下说法最合适的为(22) 。
A、定时是通过对内部时钟脉冲的计数实现的
B、当定时时间到之后,计数溢出标志自动置位,该标志位需要通过软件方法清‘0’ C、用定时计数器实现时钟功能,只要系统晶振频率稳定,那么时钟是没有误差,不需要修正的
D、用计数功能可以实现对外部脉冲进行计数,因此可以用来测量任意频率信号的频率 23、若以下中断的优先级别相同,它们同时申请中断,则CPU首先响应 (23) 。
A、外部中断0
B、外部中断1
C、定时器0中断 D、定时器1中断
24、从MCS-51单片机程序存储器读取数据时,可采用的指令为(24)
31
A、MOV A, @R1 C、MOVX A, @ R0 25、(P0)=65H
CPL P0.2 SETB C MOV P0.4 , C
B、MOVC A, @A + DPTR D、MOVX A, @ DPTR
则执行以上代码后(P0)=(25) A、61H
B、75H C、 71H D、17H
26、执行PUSH ACC指令, 则执行的操作是 (26) 。
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) 。
A、ORL P0, #0FH
B、ORL P0, #0F0H D、ANL P0, #0FH
B、由硬件中断逻辑自动完成 D、在主程序中完成 B、两者统一编址 D、动态编址 B、直接寻址方式 D、基址变址寻址方式
C、ANL P0, #0F0H A、由CPU自动完成
28、CPU响应中断后,保护现场的工作应该是 (28) 。
C、应由中断服务程序完成 A、各自独立编址
29、51单片机外部程序存储器和数据存储器的编址关系是它们采用(29)方式。
C、独立编址或统一编址 A、寄存器间接寻址方式 C、寄存器寻址方式
30、MOV A,B指令源操作数的寻址方式为(30) 。
试题3 程序阅读填空题 在以下对应位置填入合适的指令(每空2分,共14分)
1、 编程将片内RAM30H单元开始的15B数据传送到片外RAM3000H开始的单元中。
MOV R0,
#30H (1) @R0
MOV R7, LOOP: MOV A,
INC R0 INC DPTR DJNZ R7, RET
2、在单片机的P1口连接有8个发光二极管,改变P1口的状态即可控制发光管发光还是不发光(‘0’发光,‘1’不发光)。编程实现8个发光管实现以下规律变化:总共9种状
LOOP
MOV DPTR, #3000H
(2)
32
态,每隔一秒变化一次,9次一个循环:仅1号灯亮、仅2号灯亮??仅8号灯亮、全亮:
void Delay1s(void); //1秒延时函数 void main() {
unsigned char code vucCodeDpcode[9]={0x0FE, 0x0FD, 0x0FB, 0x0F7, 0x0EF,
0x0DF, 0x0BF, 0x7F, 0x00};
unsigned char data vucDataIndex = 0 ;
}
3、设fosc = 12MHz,要求在P1.0上输出周期约为2毫秒的方波。
sbit sOut = P1^0; IE TR0 }
4、将内部RAM 40H~60H字节单元内容设置为0
MOV MOV INC DJNZ
R7, A, @R0, R0 R7,
LOOP #21H #0H A
(7)
= 0; 1;
TMOD = while(1){ }
P1 = (3) ; Delay1s(); vucDataIndex ++;
(4) ;
= 1;
= (65536 - 1000)/ 256; = (5) ;
while(1){
TH0 TL0
while(!TF0); (6) ; TF0 = 0 ;
LOOP: MOV
试题4 应用题1(共16分)
请用89CXX单片机和一有源蜂鸣器(两个引脚,加上5伏电源即可发声,工作电流约
50mA)及相关的器件构建一应用系统,要求实现以下功能:蜂鸣器发一秒钟间隔音,(就是发声一秒,停一秒,周而复始)。
33
1) 2) 3) 4) 请画出单片机最小系统 (4分) 画出蜂鸣器与单片机的连接图(4分)
写出基于1)和2)基础之上的让蜂鸣器发声的指令(2分) 写出完整程序,完成所需要之功能 (6分)
2008年秋浙江省高等学校
计算机等级考试试卷(三级 单片机及应用技术)
说明:(1) 所有题目均答在答卷上,所有题目均为必答题;
(2) 判断题,用“√”和“×”表示对和错;
(3) 请将你的准考证号的后五位填写在答卷的右下角指定位置内; (4) 考试时间为120分钟;
(5) 以下题目均针对MCS-51单片机;
试题1 判断题 用√和×表示对和错(每小题1分,共10分)
1、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。 (1)
2、在实际产品开发中,单片机选型首先要考虑其性能是不是最高,而价格因素可以 不重点考虑。 (2) 3、单片机采用的累加器结构是提高单片机数据处理能力的一个瓶颈。 (3) 4、单片机读引脚指令“读回”的就是与该引脚相连的外电路的状态。
(4) 5、单片机在内部RAM开辟一定区域作为寄存器来使用的目的是降低成本。 (5) 6、单总线器件只要和单片机连接一根信号线,不用再连接其他导线就可以工作。 (6) 7、CAN总线可以实现远距离的通信。
(7)
8、采用并行总线方式扩展了外部数据存储器,则P2口将不能用作普通IO口 。 (8) 9、单片机的串行口不需要外接器件就可以直接支持远距离通信。 (9) 10、可编程器件内部起码存在一个寄存器或者存储单元。
(10)
试题2 选择题(单选题 每小题2分,共60分)
1、为了提高系统的抗干扰能力,以下措施最有效且可行的为(1) 。
A、在程序存储器的合适位置大量填充如LJMP 0000H指令 B、把程序放在RAM中
C、把系统放在没有干扰的场合中使用 D、提高系统的工作电压
2、51单片机IO口应用的时候,一般不用关注的情况是(2)。
A、P0口的开漏输出特性 C、IO口的驱动能力
B、IO口的“准”双向特性 D、IO口的编程控制难度
3、以下单片机功耗相对较低的为(3)。
A、MSP430系列 B、PIC系列 C、AVR系列 D、AT89系列 4、若要扩展一个并行输出接口,以下器件中最合适的为(4)。
A、74HC164 B、74HC245 C、AT24C04 D、 ADC0809 5、如下图为IIC起始和停止时序图,那么启动IIC操作过程为(5)
34
A、SCL = 1;SDA =1;SDA=0;SCL=0; C、SCL = 1;SDA =0;SDA=1;SCL=0; A、指令长度
B、指令周期
B、SCL = 0;SDA =1; SDA =0;SCL=1; D、SCL = 0;SDA =0; SDA=1; SCL=1; C、程序结构 D、汇编环境
6、当我们对延时程序有较严格的时间要求时,我们最需要关注(6)。
7、要求编程实现把内部RAM 1H~1FH号字节单元的高四位清零,那么从减少占用程序空间的角度出发,在指令中访问这些存储单元最合适的寻址方式为(7)。
A、直接寻址方式
B、寄存器间接寻址方式
C、位寻址方式 D、寄存器寻址方式
8、用定时计数器来测量脉冲的宽度,那么该脉冲信号是作为(8)信号接入单片机的。
A、定时器启停控制 B、计数脉冲 C、外中断请求 D、时钟 9、下面哪条指令会产生PSEN信号(9)。 B
A、MOVX A, @DPTR B、MOVC A, @A+PC C、MOVC @A+DPTR, A D、MOVX @DPTR, A 10、应用系统用到串行通信,通过中断方式实现,那么收到数据还是发完数据可以根据 (10)标志来区分。B
A、ROM中23H号单元内容 C、SBUF
B、RI、TI D、REN
11、8段LED显示器,其a~g、dp段分别按顺序和P1.0~P1.7引脚相连,当执行P1 = 0x0C0;后,显示‘0’形状,则为了显示‘8’形状,则可能采用的指令为:P1=(11)。
A、0x37 A、堆放数据
B、0x80
C、0x60
D、0x82
12、堆栈的作用为(12)。B
B、保护数据和现场
D、提供一种访问内部RAM的方便方法 C、地址的位数 C、PSEN
D、采用的指令 D、EA C、实现某种特殊算法
A、地址数据大小 A、ALE
13、位地址和字节地址的区分由(13)可以看出。C
B、地址范围 B、TXD
14、根据现在单片机的发展情况,你认为最可以取消的单片机引脚功能为(14)。 15、当外部中断采用电平方式触发,则在具体的应用中,需要考虑(15)。C
A、中断入口的选择
B、中断请求标志撤消方式 D、中断优先级的设置
B、将该中断优先级设置为最高级 D、优化该中断处理程序 C、 方式2
D、 方式3
C、中断请求信号的撤除 A、提高中断申请速度 C、改用查询方式来处理 A、方式0
16、为提高某中断的中断响应速度,有效且可行的方法为(16)。
17、定时器定时200个机器周期,从编程方便性和定时精确度出发最合适的工作方式为(17)
B、方式1
35
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库历年浙江省计算机三级单片机(7)在线全文阅读。
相关推荐: