《单片机应用技术》试题库
单片机应用技术考试题库精选全文
可编辑修改精选全文完整版习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。
A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。
A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。
A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。
A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。
A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。
A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。
A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。
A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。
(2)除了单片机和电源外,单片机最小系统包括电路和电路。
(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。
(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。
(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。
(6)MCS-51系列单片机的应用程序一般存在中。
(7)片内RAM低128单元,按其用途划分为、和3个区域。
(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。
单片机应用技术考试题答案
单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
单片机应用技术考试题库
习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。
A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。
A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。
A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。
A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。
A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。
A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。
A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。
A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。
(2)除了单片机和电源外,单片机最小系统包括电路和电路。
(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。
(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。
(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。
(6)MCS-51系列单片机的应用程序一般存在中。
(7)片内RAM低128单元,按其用途划分为、和3个区域。
(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。
(9)MCS-51系列单片机的复位电路有两种,即和。
《单片机应用技术》试卷I
成都市技师学院 2012-2013 学年上学期《单片机应用技术》考试试卷I(开卷)
专业班级: 学号姓名
一、简答题(每题10分,共40分)
①单片机的含义是什么?它有哪些主要特点?
②简述单片机程序存储器和数据存储器的区别。
③ MCS—51单片机有哪些单元组成?各自的功能是什么?④何为单片机最小应用系统?
二、数制转换(每题10分,共30分)①二进制转换为十进制
10011011B :
01100110B :
②十进制转换为二进制
51 :
62 :
③十六进制转换为二进制
3AH :
CEH :
三、综合题(A卷25分,B卷30分,选作一题)
A卷(25分)
将下列一段程序进行手工汇编
ORG 0000H
AJMP MAIN
ORG 0050H
MAIN: MOV A, #FEH
LP: MOV P1, A
RA A
LCALL DELAY
AJMP LP
DELAY: MOV R7 #C8H
D1: MOV R6 #C8H
DJNZ R6 $
DJNZ R7 D1
RET
END
B卷(30分)
将下列一段程序进行手工汇编
ORG 0000H
SJMP START
ORG 0030H START: CPL P1.0
MOV R5, #0FH
LCALL DELAY
SJMP START DELAY: MOV R6, #32H DEL1: MOV, R7 #64H
DJNZ R7, $
DJNZ R6, DEL1
DJNZ R5, DELAY
RET
END。
《单片机应用技术》填空题题库x
《单片机应用技术》填空题题库x《单片机应用技术》习题库答案一、填空题第一、二章1.计算机中最常用的字符信息编码是(ASCII码)。
2.MCS-51系列单片机为( 8 )位单片机。
3.计算机三总线分别为:(数据)总线;(地址)总线;(控制)总线。
4.单片机与普通计算机的不同之处在于其将CPU 、存储器和I/O 三部分集成于一块芯片上。
5.能在紫外线照射下擦除和重写的存储器是(EPROM )型存储器,能够直接在线路中快速写入和读出的存储器是(EEPROM)型存储器。
6.8031、8051的主要区别是8051有 4 k内部ROM。
7.MCS-51单片机片内共有128 字节单元的RAM。
8.8031内部有RAM( 128 )字节、8751内部有ROM( 4K )。
9.MCS-51系列单片机8031、8051、89S52在内部存储器的设置上主要区别是:8031内部(无)程序存储器,8051内部( 4K )程序存储器,89C52内部( 8K )程序存储器。
10.8031构成的单片机应用系统必须扩展程序存储器。
11.M CS-51单片机片内RAM区中有128 个可寻址位。
12.8051单片机片内RAM区80H-0FFH属于特殊功能寄存器(SFR)区。
13.M CS-51单片机存储器结构的主要特点是程序存储器与数据存储器的寻址空间是分开的。
14.M CS-51单片机的存储器配置在物理结构上有4 个存储空间。
15.M CS-51单片机的存储器在逻辑上分为 3 个存储器地址空间16.当MCS-51单片机的EA引脚保持低电平时,CPU只访问片外的程序存贮器17.当EA接地时,MCS-51单片机将从外部程序存储器的地址0000H开始执行程序。
18.在只使用外部程序存储器时,51系列单片机的EA 管脚必须接地。
第1页共9页19.在只使用内部程序存储器时,51系列单片机的EA 管脚必须接高电平。
20.当使用8031单片机时,需要扩展外部程序存储器,此时/EA 应接低电平。
单片机应用技术考试题库
D.连续执行
(3) 在运用仿真系统调试程序时,观察函数内部指令的运行结果,通常采用
调试方法。
A.单步调试(F8)
B.跟踪调试(F7)
C.快速运行到光标处调试(F4)
C.断点调试(F2)
(4) 使用单片机开发系统调试 C 语言程序时,首先应新建文件,该文件的扩展名是
。
A. .c
B. .hex
C. .bin
(7) 在 C51 程序中常常把( )作为循环体,用于消耗 CPU 时间,产生延时效果。
A.赋值语句
B.表达式语句
C.循环语句
D.空语句
习题 4
编程: 4.1 输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.2 用指针实现,输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.3 用 3 种循环结构编写程序,实现输出 1 到 100 之和。 4.4 用 3 种循环结构编写程序,实现输出 1 到 50 平方之和。 4.5 编程实现将 8051 单片机片内部 RAM 从 20H 单元开始的 10 个字节内容清零。 4.6 编写计算下列算式的程序。
初始化操作。
1.3 回答题
(1) 什么是单片机?它由哪几部分组成?什么是单片机应用系统?
(2) P3 口第二功能是什么?
(3) 画出 MCS-51 系列单片机时钟电路,并指出石英晶体和电容的取值范围。 (4) 什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为 6 MHz 时,机器周期是多少? (5) MCS-51 系列单片机常用的复位方法有几种?画电路图并说明其工作原理。 (6) MCS-51 系列单片机内 RAW 的组成是如何划分的?各有什么功能? (7) MCS-51 系列单片机有多少个特殊功能寄存器?它们分布在什么地址范围? (8) 简述程序状态寄存器 PSW 各位的含义,单片机如何确定和改变当前的工作寄存器组。 (9) C51 编译器支持的寄存器有哪些? (10) 单片机外部扩展 RAM 和 ROM 时,P0 口和 P2 口各起什么作用? (11) 在单片机的 C 语言程序设计中,如何使用 SFR 和可寻址位?
单片机原理及应用试题库---答案
单片机原理及应用试题库---答案一、选择题1、单片机能够直接运行的程序是()A 汇编语言程序BC 语言程序 C 机器语言程序D 高级语言程序答案:C解释:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换成机器语言才能被单片机执行。
2、 8051 单片机的堆栈区一般开辟在()A 片内数据存储区低 128 字节B 片内数据存储区高 128 字节C 片外数据存储区D 程序存储区答案:A解释:8051 单片机的堆栈区一般开辟在片内数据存储区低 128 字节,并且遵循“先进后出”的原则。
3、当 8051 单片机的 RST 引脚出现()个机器周期以上的高电平时,系统复位。
A 1B 2C 3D 4答案:B解释:RST 引脚保持 2 个机器周期以上的高电平,单片机就会进行复位操作,复位后程序计数器 PC 指向 0000H 地址。
4、 8051 单片机的定时器/计数器工作方式 1 是()A 8 位计数器结构B 13 位计数器结构C 16 位计数器结构D 32 位计数器结构答案:C解释:工作方式 1 是 16 位的计数器结构,由 THx 和 TLx 两个 8 位寄存器组成。
5、要使 8051 单片机能够响应外部中断 0,中断允许寄存器 IE 的值应设置为()A 80HB 81HC 82HD 83H答案:B解释:IE 寄存器中,EA 位为总中断允许位,EX0 位为外部中断 0允许位,要响应外部中断 0,IE 的值应设为 81H,即 10000001B。
二、填空题1、 8051 单片机内部有 4 个 8 位的并行 I/O 口,分别是 P0 、P1 、P2 、P3 。
解释:这 4 个并行 I/O 口在单片机的输入输出操作中起着重要作用。
2、单片机的最小系统包括电源、时钟电路、复位电路。
解释:电源为单片机提供工作电压,时钟电路为单片机提供时钟信号,复位电路用于单片机的初始化。
3、 8051 单片机的指令系统共有 111 条指令,按指令的长度可分为单字节指令、双字节指令、三字节指令。
单片机应用技术试题
单片机应用技术试题1. AT89S51单片机的RAM存储器大小为()。
[单选题]○A.128字节○B.4KB○C.8KB○D.2KB2. 外部扩展存储器时,分时复用做数据线和低8位地址线的是()。
[单选题] ○A.P0口○B.P1口○C.P2口○D.P3口3. 7段共阴极LED数码管显示字符“P”的段码为()。
[单选题]○A.8CH○B. 73H○C.31H○D.CEH4. C语言总是从()开始执行的。
[单选题]○A.主函数○B.主程序○C.子程序○D.主过程5.AT89S51单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式控制字为()。
[单选题]○A.60H○B.02H○C.06H○D.20H6. AT89S51单片机的定时器T0用做定时方式时,采用工作方式1,则初始化编程为()。
[单选题]○A.TMOD=0x01○B. TMOD=0x50○C. TM0D=0x10○D. TM0D=0x027. 启动T0定时器是使TCON的()。
[单选题]○A.TF0位置1○B.TR0位置1○C.TR0位置0○D.TR1位置18. LED数码管若采用动态显示方式,下列说法错误的是()。
[单选题]○A. 将各段数码管的段选线并联○B. 将段选线用一个8位I/O端口控制○C. 将各位数码管的公共端直接连接在+5V或者GND上○D. 将各位数码管的位选线用各自独立的I/O端口控制9. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。
[单选题]○A.将源程序转换成目标程序○B.将目标程序转换成源程序○C.将低级语言转换成高级语言○D.连续执行10.AT89S51单片机串行口发送/接收中断源的工作过程中是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。
[单选题]○A.R1或者TI置1○B. R1或者TI置0○C.R1置1或TI置0○D.R1置0或TI置111. AT89C51是()公司的产品。
单片机应用技术试题题库
单片机编程与实训试题题库填空题(选择题)1、单片机的中断源优先级别的高低是由中断优先级寄存器的置位状态决定的。
同一级别中断源的优先顺序是由自然优先级顺序决定的。
2、LED数码显示按显示过程分为静态、显示和动态显示2种。
3、半导体存储器的最重要的两个指标是存储容量和存储速度。
4、计算机的系统总线有地址总线、控制总线和数据总线。
5、P0、P1、P2、P3四个均是8位的并行口(填“串行”还是“并行”),其中P0的功能是地址/数据分时复接口。
6、在串行通信中,根据数据传送方向分为单工、半双工和全双工三种方式.7、中断请求信号有电平触发和边沿触发两种触发方式。
8、键盘的结构形式一般有两种:独立式键盘和矩阵式键盘。
9、单片机与普通计算机的不同之处在于其将CPU、存储器和输入/输出接口部分集成于一块芯片之上。
10、串行通信按信息的格式可分为同步通信和异步通信两种方式。
11、在单片机中,通常将一些中间计算结果放在累加器中。
12、计算机能直接识别的语言是机器语言。
13、采用8031单片机必须扩展程序存储器。
14、定时/计数器有4种工作模式,它们由TMOD寄存器中的M1 M0状态决定。
15、P0口作数据线和低8位地址线时不能做I/O口。
16、对于8031单片机,其内部RAM既可位寻址又可字节寻址。
17、单片机能直接运行的程序叫目标程序。
18、单片机的复位操作是高电平(填高电平/低电平)。
19、单片机中,常用作地址锁存器的芯片是74HC373,常用作地址译码器芯片是74HC138。
20、单片机程序的入口地址是0000H,外部中断1的入口地址是0013H。
21、单片机的内部RAM区中,可以位寻址的地址范围是20H~2FH,特殊功能寄存器中,可位寻址的地址是能被8整除的地址80H~F0H。
22、8051最多可以有32个并行输入输出口,最少也可以有 8 个并行口。
23、十六进制数AA转换为十进制数的结果是170,二进制数10110110转换为十六进制数的结果是B6H。
单片机应用技术试题1
A.C 语言源程序B.汇编程序C.二进制编码D.BCD 码4、MCS-51系列单片机的4个并行I/O 端口作为通用I/O 端口使用,在输出数据时,必须外接上拉电阻的是 。
A .P0口B 。
P1口C 。
P2口D 。
P3口 5、下面叙述不正确的是 。
A .一个C 源程序可以由一个或多个函数组成B .一个C 源程序必须包含一个函数main () C .在C 程序中,注释说明只能位于一条语句的后面D .C 程序的基本组成单位是函数 6、下面的while 循环执行了 次空语句。
While(i=5);A.无限次B.0次C.1次D.2次 7、MCS-51系列单片机的定时器T1用做定时方式时是 。
A. 对内部时钟频率计数,一个时钟周期加1B. 对内部时钟频率计数,一个机器周期加1C. 对外部时钟频率计数,一个时钟周期加1D. 对外部时钟频率计数,一个机器周期加1 8、MCS-51系列单片机的定时器T1用做计数方式时,采用工作方式2,则工作方式的控制字为 。
A. 60H B. 02H C. 06H D. 20H 9、使MCS-51系列单片机的定时器T0停止计数的语句是 。
A. TR0=0 B. TR1=0 C. TR0=1 D. TR1=1 10.若有定义:int a[10],则对数组a 元素的正确引用是 。
A. a[10] B. a[3.5]; C. a(5); D. a[10-10]11、MCS-51系列单片机CPU 关总中断语句是 。
A. EA=1B. ES=1C. EA=0D. EX0=112、_____显示方式编程较简单,但占用I/O 端口线多,其一般适用于显示位数较少的场合。
A.静态 B.动态 C.静态和动态 D.查询13、一个单片机应用系统用LED 数码管显示字符“8”的段码是80H ,可以断定该显示系统用的是_____。
A.不加反相驱动的共阴极数码管B.加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管C.加反相驱动的共阳极数码管D.以上都不对14、按键开关通常是机械弹性元件,在按键按下或断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有_____。
《单片机应用技术(C语言版)》试卷A(可打印修改)
C、在 C 程序中,注释说明只能位于一条语句的后面。
D、C 程序的基本组成部分单位是函数。
8、在 C 语言中,当 do-while 语句中的条件为( )时,循环结束。
A、0
B、false
C、true
9、下面的 while 循环执行了( )次空语句。 While(i=3);
A、无限次
B、0 次
C、1 次
A、TXD 和 RXD B、TI 和 RI C、TB8 和 RB8 D、REN
二、 填空题(每空 1.5 分,共 30 分)
1、除了单片机和电源外,单片机最小系统包括_________电路和__________电 路。
2、MCS-51 系列单片机的存储器主要有 4 个物理存储空间,即 _____________________、______________________、______________________ _、片外程序存储器。
D、非 0 D、2 次
10、C 程序总是从( )开始执行的。
A、主函数
B、主程序
C、子程序
D、主过程
11、在 C51 程序中常常把( )作为循环体,用于消耗 CPU 运行时间,产生
延时效果。
A、赋值语句 B、表达式语句 C、循环语句 D、空语句
12、在单片机应用系统中,LED 数码管显示电路通常有( )显示方式。
D、M=216 = 65536
17、51 全双工
C、半双工
18、表示串行数据传输速率的指标为( )。
D、并行口
A、USART B、UART
C、字符帧
D、波特率
19、单片机输出信号为( )电平。
A、RS-232C B、TTL
C、RS-449
《单片机应用技术》选择题题库x
《单片机原理及应用》选择题题库答案二、单项选择题(每题1分)1.ALU的中文含义是 A 。
(A)加法器(B)算术逻辑单元(C)逻辑单元(D)数学单元2.EEPROM的中文含义是 D 。
(A)只读存储器(B)存储器(C)可擦除存储器(D)电可擦除可编程存储器3.8051单片机的字长是 A 位。
(A)8 (B)4 (C)16 (D)324.8052单片机内部有 C 个16位定时/计数器。
(A)1 (B)2 (C)3 (D)45.当8051单片机系统的振荡晶体频率为12MHz时,其一个机器周期的时间是 A 。
(A)1μS (B)2μS (C)3μS (D)4μS6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是 C 。
(A)0.5μS (B)1μS (C)2μS (D)4μS7.MCS-51单片机复位后程序计数器PC= D 。
(A)0FFFFH (B)2000H (C)0100H (D)0000H8.MCS-51单片机复位后堆栈指针SP= C 。
(A)0FFH (B)7FH (C)07H (D)00H9.当8051单片机的RST引脚上出现持续 A 个振荡周期以上的高电平时,系统复位。
(A)24 (B)48 (C)12 (D)6410.对于8051单片机,当其引脚EA接高电平时,可扩展的外部程序存储器最大为 B k字节。
(A)32 (B)60 (C)64 (D)12811.下列单片机中具有片内EPROM的是 D 。
(A)8031 (B)8051 (C)8032 (D)875112.EPROM的中文含义是 D 。
(A)只读存储器(B)随机存储器(C)闪速存储器(D)光可擦除可编程存储器13.下列芯片中属于单片机的芯片是 B 。
(A)8086 (B)89C51 (C)80486 (D)8028614.对于MCS-51单片机来说,一个状态周期是由 B 个振荡周期构成。
(A)1 (B)2 (C)4 (D)615.8051单片机的最高工作频率是 D MHz。
单片机应用技术习题6
习题一、填空题1. 键盘扫描控制方式可分为编程扫描控制、定时扫描控制、中断扫描控制方式。
2.当键盘的按键数目少于8个时,应采用独立式键盘。
当键盘的按键数目为64个时,应采用矩阵式键盘。
3.C语言提供6种关系运算符,按优先级高低它们分别是<、<=、>、>=、==和!=等。
4.C语言提供三种逻辑运算符,按优先级高低它们分别是!(逻辑非)、_&& (逻辑与)和|| (逻辑或)。
5.已知A=7.5,B=2,C=3.6;表达式A>B && C>A || A<B && !C>B的值是_0___。
6.有int x=3,y=-4,z=5;则表达式(x&&y)==(x||z)的值为_1___。
7.若有x=1,y=2,z=3,则表达式(x<y?x:y)==z++的值是__0__。
8.执行以下程序段后,a=_10___,b=___9_,c= _11___。
int x=10,y=9 ;int a,b,c ;a = (x--=y++) ? x-- : y++ ;b = x++ ;c = y ;二、选择题1.逻辑运算符两侧运算对象的数据类型(D)。
A.只能是0或1 B.只能是0或非0正数C.只能是整型或字符型数据D.可以是任何类型的数据2.C语言对嵌套if语句的规定是:else总是与( D )。
A.其之前最近的if配对B.第一个if配对C.缩进位置相同的if配对D.其之前最近的且尚未配对的if配对3.设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为(B)。
A.1 B.2 C.3 D.44.下面( B )错误的if语句(设int x,a,b;)A.if (a=b) x++; B.if (a=<b) x++;C.if (a-b) x++; D.if ( x ) x++;5.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是( B )。
单片机应用技术-题库
单片机应用技术-题库1、下列软件是CC2530单片机的开发工具是() [单选题] *A、 IAR(正确答案)B、 KeilC、 Smart RFD、 android studio2、我们开发cc2530应用程序时,为烧写到板子上进行调试运行,需生成()文件。
[单选题] *A、 exeB、 hex(正确答案)C、 tarD、 rar3、CC2530单片机具有()个IO引脚。
[单选题] *A、 24B、 16C、 8D、 21(正确答案)4、CC2530单片机中,P2端口具有()个IO引脚。
[单选题] *A、 5(正确答案)B、 8C、 7D、 45、&=~符号是让寄存器相应位取值为() [单选题] *A、 0(正确答案)B、 1C、 2D、 36、asm(“NOP”)消耗()个指令周期 [单选题] *A、 5B、 3C、 2D、 1(正确答案)7、下面不是单片机中断的好处的是() [单选题] *A、实现分时操作B、实现实时处理C、实现异常处理D、节约电源(正确答案)8、中断发生时,CPU正在执行的是() [单选题] *A、主程序(正确答案)B、中断程序C、定时计数器程序D、串口程序9、CC2530具有( 18 )个中断源。
[单选题] *A、 18(正确答案)B、 6C、 3D、 25910、CC2530将中断划分成( 6 )个中断优先级组。
[单选题] *A、 1B、 3C、 6(正确答案)D、 911、中断的总开关是 [单选题] *A、 ET1B、 EA(正确答案)C、 ERD、 ADCIE12、P0端口的中断标志位是() [单选题] *A、 P0IF(正确答案)B、 P0IEC、 EAD、 P1IF13、CC2530具有(5 )个定时计数器。
[单选题] *A、 1B、 3C、 5(正确答案)D、 714、CC2530单片机进行单通道转换,需要使用的控制寄存器是() [单选题] *A、 ADCCON1B、 ADCCON2C、 ADCCON3(正确答案)D、 ADCL15、CC2530单片机进行ADC转换时,如果参考电压是3.3V,那么单通道转换的最小值是( 0) [单选题] *A、 -3.3VB、 1.5VC、 0V(正确答案)D、 5V16、CC2530振荡器的时钟控制命令寄存器是() [单选题] *A、 CLKCONCMD(正确答案)B、 CLKCONSTAC、 APCFGD、 ADCCON117、CC2530单片机中断函数的关键字是() [单选题] *A、 mainB、 interrupt(正确答案)C、 voidD、 return18、进行CC2530单片机开发的时候,导入的头文件是 [单选题] *A、 cc2530.h(正确答案)B、 51.hC、 stm32.hD、 math.h19、CC2530单片机的ADC模块最多有( 12)位有效数字。
单片机应用技术试卷1
《单片机技术》试卷1一、选择题(每题2分,共80分)1.下列简写名称中不是单片机或单片系统的是()(A) MCU (B) SCMC (C) ICE (D) CPU2.在家用电器中使用单片及应属于计算机的()(A)数据处理应用(B)控制应用(C) 数值计算应用(D)辅助工程应用3.80C51与87C51的区别在于()(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D) 内部数据存储器的容量不同4.80C51与8051的区别在于()(A) 内部ROM的类型不同(B)半导体工艺的型式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内部程序存储器的是()(A) 8031 (B) 80C51 (C) 8032 (D) 87C516.80C51芯片采用的半导体工艺是()(A) CMOS (B) HMOS (C) CHMOS (D) NMOS7.单片机芯片8031属于()(A)MCS-48系列(B) MCS-51系列(C) MCS-96系列(D) MCS-31系列8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()(A)4KB (B)64KB (C)8KB (D)128KB9.以下有关PC和DPTR的结论中错误的是()(A) DPTR是可以访问的而PC不能访问(B)它们都是16位寄存器(C)它们都具有加“1”功能(D) DPTR可以分为2个8位的寄存器使用,但PC不能10.PC的值是()(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址11.在相对寻址方式中,“相对”两字是指相对于()(A)地址偏移量rel (B)当前指令的首地址(C)当前指令的末地址(D)DPTR值12.在寄存器间接寻址方式中,指定寄存器中存放的是()(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量13.对程序存储器的读操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令14.下列指令中与进位标志位CY无关的指令有:()(A)移位指令(B)位操作指令(C)十进制调整指令(D)条件转移指令15.以下各项中不能用来对内部数据存储器进行访问的是()(A)数据指针DPTR (B)按存储单元地址或名称(C)堆栈指针SP (D)由R0或R1作间接寄存器16.不能为程序存储器提供和构成地址的有()(A)PC (B)A (C)DPTR (D)PSW 17.执行以下程序段MOV SP,#3AHMOV A,#20HMOV B,#30HPUSH ACCPUSH BPOP ACCPOP B后,A和B的内容为()(A)20H,30H (B)30H,20H(C)3AH,30H(D)3AH,3AH18.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,34HXRL A,@R0CPL A后,A的内容为()(A)CBH (B)03H (C)EBH (D)C8H19.执行以下程序段MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是()(A)把立即数data 循环左移3次(B)把立即数data 乘以10(C)把data 单元的内容循环左移3次(D)把data 单元的内容乘以10 20.在MCS-51中,为实现P0口线的数据和低位地址复用,应使用()(A)地址锁存器(B)地址寄存器(C)地址缓冲器(D)地址译码器21.在下列信号中,不是给数据存储器扩展使用的是()(A)EA(B)RD(C)WR(D)ALE 22.如在系统中只扩展一片Intel2732(4K 8),除应使用P0口8条口线外,至少还应使用P2口的口线()(A)4条(B)5条(C)6条(D)7条23.下列叙述中,不属于单片机存储器系统特点的是()(A)程序和数据两种类型的存储器同时存在(B)芯片内外存储器同时存在(C)扩展数据存储器与片内数据存储器存储空间重叠(D)扩展程序存储器与片内程序存储器存储空间重叠24.下列有关MCS-51中断优先级控制的叙述中,错误的是()(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套(C)同级中断请求按照时间的先后顺序响应(D)同时同级的多中断请求,将形成阻塞,系统无法响应25.中断查询,查询的是()(A)中断请求信号(B)中断标志位(C)外中断方式控制位(D)中断允许控制位26.在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的()(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和EX1位27.在下列寄存器中,与定时/计数控制无关的是()(A)TCON(定时控制寄存器)(B)TMOD(工作方式控制寄存器)(C)SCON(串行控制寄存器)(D)IE(中断允许控制寄存器)28.在工作方式0下,计数器是由TH的全部高8位和TL的5位组成,因此其计数范围是()(A)1~8192 (B)0~8191 (C)0~8192 (D)1~4096 29.如果以查询方式进行定时应用,则应用程序中的初始化内容包括()(A)系统复位、设定工作方式、设置计数初值(B)设置计数初值、设置中断方式、启动定时(C)设置工作方式、设置计数初值、打开中断(D)设置工作方式、设置计数初值、关闭中断30.与定时工作方式1和0比较,定时工作方式2不具备的特点是()(A)计数溢出后能自动重新加载计数初值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用31.对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应()(A)转向外部程序存储器去执行中断服务程序(B)转向内部程序存储器去执行中断服务程序(C)转向外部数据存储器去执行中断服务程序(D)转向内部数据存储器去执行中断服务程序32.中断查询确认后,在下列各种单片机运行情况下,能立即进行响应的是()(A)当前正在进行1优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令机器周期(D)当前指令是MOV A,R指令33.下列功能中不是由I/O接口实现的是()(A)速度协调(B)数据缓冲和锁存(C)数据转换(D)数据暂存34.三态缓冲器的输出应具有三种状态,其中不包括()(A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态35.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的理由是()(A)没有专用的I/O指令(B)没有区分存储器和I/O的控制信号(C)使用存储器指令进行I/O操作(D)P3口线具有第二功能36.调制解调器(MODEM)的功能是()(A)数字信号与模拟信号的转换(B)电平信号与频率信号的转换(C)串行数据与并行数据的转换(D)基带传送方式与频带传送方式的转换37.串行通信的传送速率单位是波特,而波特的单位是()(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分38.帧格式为1个起始位、8个数据位和一个停止位的异步串行通信方式是()(A)方式0 (B)方式1 (C)方式2 (D)方式339.通过串行口发送或接收数据时,在程序中应使用()(A)MOV指令(B)MOVX指令(C)MOVC指令(D)SWAP指令40.串行工作方式1的波特率是()(A)固定的,为时钟频率的十二分之一(B)固定的,为时钟频率的三十二分之一(C)固定的,为时钟频率的六十四分之一(D)可变的,通过定时器/计数器1的溢出率设定二、分析题(每题5分,共10分)1、已知在外部RAM中,(21H)=0FFH,(22H)=09H,(23H)=10H。
单片机应用技术试题
一、选择题1、单片机8031的/EA引脚(C)。
A. 可悬空B. 必须接+5V电源C. 必须接地D. 以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是(A)。
A. P0口B. P1口C. P2口D. P3口3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,(A)可作为低8位地址总线使用。
A. P0口B. P1口C. P2口D. P0口和P2口4、系统复位后,堆栈指针SP的内容是(B)。
A. 08HB. 07HC. 30HD. 50H5、MCS-51单片机的位寻址区位于内部RAM的( D )单元。
A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、PSW中的RS1和RS0用来(A)。
A. 选择工作寄存器组B. 指示复位C. 选择定时器D. 选择工作方式7、MCS-51单片机规定一个机器周期共有(A)个节拍。
A. 12B. 6C. 8D. 168、下面叙述不正确的是(C)。
A. 一个C源程序可以由一个或多个函数组成B. 一个C源程序必须包含一个函数main()C. 在C51中,注释说明只能使用/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单片机应用系统中,LED数码管显示电路通常有(C )显示方式。
A. 静态B. 动态C. 静态和动态D. 查询11、共阳极LED数码管加反向器驱动时显示字符“6”的段码是(B)。
A. 06HB. 7DHC. 82HD. FAH12、LED数码管若采用动态显示方式,下列说法错误的是(C)。
A. 将各位数码管的段选线并联B. 将段选线用一个8位I/O端口控制C. 将各位数码管的公共端直接连接在+5V或者GND上D. 将各位数码管的位选线用各自独立的I/O端口控制13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有(C)。
8051单片机 考试试卷 题库
《单片机应用技术》试题库目录《单片机应用技术》试题库 (1)微型计算机基础 (2)判断题 (2)二、单项选择题 (2)三、多项选择题 (3)MCS—51单片机原理与结构 (3)一、判断题 (3)二、单项选择题 (4)三、多项选择题 (6)MCS—51单片机指令系统及程序设计 (7)一、判断题 (7)二、单项选择题 (9)三、多项选择题 (14)定时、中断、串行口系统及应用 (16)一、判断题 (16)二、单项选择题 (16)三、多项选择题 (21)四、简答题: (22)单片微机基本系统扩展 (22)一、判断题 (22)二、单项选择题 (23)三、多项选择题 (23)机电接口技术 (24)一、判断题 (24)二、单项选择题 (24)三、多项选择题 (24)微型计算机基础判断题()1.已知[X]原=0001111,则[X]反=11100000。
()2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
()3.已知[X]原=11101001,则[X]反=00010110。
()4.1KB=400H.()5. 800H =2KB.()6.十进制数89化成二进制数为10001001。
()7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。
()8。
十进制数89的BCD码可以记为89H。
()9。
8位二进制数原码的大小范围是-127∽+127。
()10。
8位二进制数补码的大小范围是-127∽+127。
()11。
0的补码是0。
()12。
-128的补码是10000000。
()13。
11111111是-1的补码。
()14。
-2的补码可以记为FEH。
()15.已知[X]原=10000100,则[X]补=11111100。
()16.将二进制数(11010111)2转换成八进制数是(327)8。
()17.将十进制(0.825)10转换成二进制数是(0.1101)2。
《单片机应用技术》试题库
《单片机应用技术》试题库微型计算机基础一、判断题( )1.已知[X ]原=0001111,则[X ]反=11100000。
( )2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
( )3.已知[X ]原=11101001,则[X ]反=00010110。
( )4.1KB=400H.( )5. 800H =2KB.( )6.十进制数89化成二进制数为10001001。
( )7.因为10000H=64KB ,所以0000H ∽FFFFH 一共有63KB 个单元。
( )8。
十进制数89的BCD 码可以记为89H 。
( )9。
8位二进制数原码的大小范围是-127∽+127。
( )10。
8位二进制数补码的大小范围是-127∽+127。
( )11。
0的补码是0。
( )12。
-128的补码是10000000。
( )13。
11111111是-1的补码。
( )14。
-2的补码可以记为FEH 。
( )15.已知[X ]原=10000100,则[X ]补=11111100。
( )16.将二进制数(11010111)2转换成八进制数是(327)8。
( )17.将十进制(0.825)10转换成二进制数是(0.1101)2。
( )18.1000001 101其结果是1101。
( )19.计算机中的机器码就是若干位二进制数。
( )20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。
( )21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。
( )22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
( )23.用汇编语言编写的程序叫汇编程序。
( )24.汇编语言源程序是单片机可以直接执行的程序。
( )25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。
( )26.凡是用单片机调试软件PDS 在计算机上汇编成功的源程序都是编写正确的源程序,都能正常运行。
单片机应用技术试卷及答案4
《单片机应用技术》模拟试卷(D)答案一、填空题(二零分,每空一分)一, 常用机器数有三种不同地编码方式,即原码,反码及补码。
二,程序状态字寄存器PSW,PSW.一是保留位,其余各位有位标志位CY,辅助位标志位AC,用户标志位F零,寄存器组选择位RS零与RS一,奇偶标志位P及溢出标志位OV。
三,MCS-五一单片机有四个八位地并行I/O端口,分别记为:P零,P一,P二,P三。
四,已知A=零C九H,R二=五四H,Cy=一,执行指令SUBB A,R二后。
A= 七四H ,Cy=零, AC=零, OV=一。
二、选择题(二零分,每题二分)一, 系统复位后,堆栈指针SP地内容是( B )。
A. 零八HB. 零七HC. 三零HD. 五零H2、 MCS-五一通过不同地信号来选通片外ROM或RAM,当对片外RAM读数据时采用信号( D)来选通。
A. WRB. LEAC. PSEND. RD三, MCS-五一单片机规定一个机器周期有( A )个节拍。
A. 一二B. 六C. 八D. 一六四, 当系统地振荡频率为6MHz时,一个机器周期为( A )μs。
A. 二B. 一C. 四D. 三五, 指令MOV A,R零源操作数地寻址方式是( B )。
A. 直接寻址B. 寄存器寻址C. 寄存器间接寻址D. 相对寻址六, 下列指令正确地是( C)。
A. MOV @R二,#二零HB. MOV R一,#二零零零HC. MOV A,@R一D. MOVX @DPTR,#五零H七, 累加器判零转移指令占两个字节,第一字节是操作码,第二字节是相对偏移量,设累加器判零转移指令CP内容为二零零H,要求转移到二零八H地址,则该转移指令第二字节地内容应为( B)。
A. 零八HB. 零六HC. 零AH八, 在断允许寄存器IE,为外部断一地允许位是( E )。
A. ESB. ET零C. ET一D. EX零E. EX一九,无条件跳转指令LJMP地跳转范围是( D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机应用技术》试题库微型计算机基础二、单项选择题1.在微型计算机中,负数常用 C 表示。
A.原码 B.反码 C.补码 D.真值2.将十进制数215转换成对应的二进制数是 A 。
A.11010111 B.11101011 C.10010111 D.101011013.将十进制数98转换成对应的二进制数是 A 。
A.1100010 B.11100010 C.10101010 D.10001103.将二进制数(1101001)2转换成对应的八进制数是 B 。
A.141 B.151 C.131 D. 1214.十进制126数其对应的十六进制数可表示为D。
A.8F B.8E C.FE D.7E5.二进制数110110110对应的十六进制数可表示为 B 。
A.1D3H B.1B6H C.DB0H D.666H6.—3的补码是D。
A.10000011 B.11111100 C.11111110 D.111111017.在计算机中“A”是用 D 来表示。
A.BCD码 B.二—十进制 C.余三码 D.ASCII码8.将十六进制数(1863.5B)16转换成对应的二进制数是B。
A.1100001100011.0101B B.1100001100011.01011011C.1010001100111.01011011 D.100001111001.100011110.将十六进制数6EH转换成对应的十进制数是 C 。
A.100 B。
90 C。
110 D。
1209.已知[X]补=00000000,则真值X= B 。
A.+1 B.0 C.—1 D.以上都不对10.已知[X]补=01111110,则真值X= D 。
A.+1 B.—126 C.—1 D.+12611.十六进制数(4F)16对应的十进制数是 C 。
A.78 B.59 C.79 D.8712.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A。
A.汇编B.编译C.自动汇编D.手工汇编MCS—51单片机原理与结构二、单项选择题1.MCS—51单片机的CPU主要的组成部分为 A 。
A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器2.单片机能直接运行的程序叫 C 。
A.源程序 B。
汇编程序 C。
目标程序 D。
编译程序3.单片机中的程序计数器PC用来 C 。
A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址D.存放上一条指令地址4.单片机上电复位后,PC的内容和SP的内容为 B 。
A.0000H,00H B。
0000H,07H C。
0003H,07H D。
0800H,08H5.单片机8031的ALE引脚是 B 。
A.输出高电平 B。
输出矩形脉冲,频率为fosc的1/6B.C.输出低电平 D。
输出矩形脉冲,频率为fosc的1/26.单片机8031的EA引脚A。
A.必须接地 B。
必须接+5V C。
可悬空 D。
以上三种视需要而定7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A 。
A.P0口 B。
P1口 C。
P2口 D。
P0口和 P2口8.PSW中的RS1和RS0用来 A 。
A.选择工作寄存器区号 B。
指示复位 C。
选择定时器 D。
选择工作方式9.上电复位后,PSW的值为 D 。
A.1 B。
07H C。
FFH D。
010.单片机上电复位后,堆栈区的最大允许范围是 B 个单元。
A.64 B。
120 C。
128 D。
25611.单片机上电复位后,堆栈区的最大允许范围是内部RAM的 D 。
A.00H—FFH B。
00H—07H C。
07H—7FH D。
08H—7FH12.堆栈指针SP在内部RAM中的直接地址是C 。
A.00H B。
07H C。
81H D。
FFH13.INTEL8031的P0口,当使用外部存贮存器时它是一个 D 。
A.传输高8位地址口 A.传输低8位地址口C.传输高8位数据口 D.传输低8位地址/数据口14.P0口作数据线和低8位地址线时B。
A.应外接上拉电阻 B.不能作I/O口 C.能作I/O口 D.应外接高电平15.对于8031单片机,其内部RAM D 。
A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址D.少部分只能位寻址16.寻址方式就是 C 的方式。
A.查找指令操作码 B.查找指令 C.查找指令操作数D.查找指令操作码和操作数17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C µS。
A.1/12 B.1/2 C.1 D.218.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 B 。
A.存放指令 B.存放16位地址,作间址寄存器使用 C.存放下一条指令地址D.存放上一条指令地址19.ALU表示D。
A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件20.单片机上电后或复位后,工作寄存器R0是在 A 。
A.0区00H单元 B.0区01H单元 C.0区09H单元 D.SFR21.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振22.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器23.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器24.8051单片机 A 口是一个8位漏极型开路型双向I/O端口。
A.P0 B.P1 C.P2 D.P325.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是 D 。
A.P0 B.P1 C.P2 D.P326.MCS—51复位后,程序计数器PC= B 。
即程序从开始执行指令。
A.0001H B.0000H C.0003H D.0023H27.MCS—51的片内外的ROM是统一编址的,如果EA端保持高电平,8051的程序计数器PC在 D 地址范围内。
A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH 28.MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来C,它是按后进先出的原则存取数据的。
A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序29.单片机的堆栈指针SP始终是指示 B 。
A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置30.单片机的P0、P1口作输入用途之前必须 A 。
A.在相应端口先置1 B.在相应端口先置0 C.外接高电平D.外接上拉电阻31.MCS—51的串行数据缓冲器SBUF用于 B 。
A.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址D.存放待调试的程序32.MCS—51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用B.可作一般I/O口用C.可作地址/数据总线用D.可作通用I/O口用33.MCS—51单片机复位后,专用寄存器ACC的状态是 C 。
A.0000H B.07H C.00H D.0FFH34.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为 B 。
A.组0 B.组1 C.组2 D.组335.8051单片机中,唯一一个用户可使用的16位寄存器是 D 。
A.PSW B.ACC C.SP D.DPTR36.8051的程序计数器PC为16位计数器,其寻址范围是 D 。
A.8K B.16K C.32K D.64K37.单片机应用程序一般存放在 B 中。
A.RAM B.ROM C.寄存器D.CPUMCS—51 单片机指令系统及程序设计二、单项选择题1.MCS—51汇编语言指令格式中,唯一不可缺少的部分是 B 。
A.标号 B.操作码 C.操作数 D.注释2.MCS—51的立即寻址方式中,立即数前面 D 。
A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号D.应加前缀“#”号3.下列完成8031单片机内部数据传送的指令是 B 。
A.MOVX A,@DPTR B.MOVC A, @A+PC C.MOV A,#data D.MOV direct,direct 4.MCS—51的立即寻址的指令中,立即数就是 B 。
A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容D.放在B中的内容5.单片机中PUSH和POP指令常用来C。
A.保护断点 B.保护现场 C.保护现场,恢复现场D.保护断点,恢复断点6.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 A 。
A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址7.MCS—51寻址方式中,立即寻址的寻址空间是 C 。
A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位8.MCS—51寻址方式中,直接寻址的寻址空间是B 。
A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM D.程序存储器256字节范围9.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 B 。
A.WR高电平,RD高电平 B.WR低电平,RD高电平C.WR高电平,RD低电平 D.WR低电平,RD低电平10.主程序执行完ACALL后返回主程序后,堆栈指针SP的值A。
A.不变 B.加2 C.加4 D.减211.单片机中使用MOVX A,@R1指令 C 寻址数据存贮器1050H单元。
A.能直接 B.不能 C.与P2口配合能 D.与P1口配合能12.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 13.指令JB OEOH,LP中的OEOH是指 C 。
A.累加器 A B.累加器A的最高位 C.累加器A的最低位D.一个单元的地址14.下列指令中比较转移指令是指 B 。
A.DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel 15.指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)= B 。
A.00H B.20H C.30H D.38H16.指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= D 。
A.20H B.30H C.50H D.38H17.执行如下三条指令后,30H单元的内容是B。
MOV R1,#30HMOV 40H,#0EHMOV @R1,40HA.40H B.0EH C.30H D.FFH18.MCS—51指令包括操作码和操作数,其中操作数是指 D 。