单片机设计与开发习题集

单片机理论考试练习题一、填空题1. A T89系列单片机提供了两种省电方式:分别是掉电方式和空闲方式。

2. 远距离传输通常应采用串行通信。

3. MCS-51单片机有5个中断源,2个优先级,上电复位时,外部中断0中断源优先级级别最高。

4. MCS—5l单片机的堆栈区只可设置在片内数据存储区(器) ,堆栈寄存器SP是8位寄存器。

5. MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。

6. 访问89S52片外数据存储器采用的是寄存器间接寻址方式。

7. 进行BCD码运算时,只需在ADD和ADDC后面紧跟一条DA A指令即可。

8.键盘工作方式有三种:分别是编程扫描方式,定时扫描方式和中断扫描方式。

9. A/D转换的基本功能是把模拟量变成数字量。

10. 溢出标志OV只有在进行符号数加法运算时才有意义,OV=0表示加法运算结果正确,OV=l表示加法运算结果超出了A所能表达的符号数有效范围。

11. MCS—51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的低电平信号时,才能激活外中断。

而在脉冲方式时,只有在中断请求引脚上采样到脉冲的后沿负跳有效信号时,才能激活外中断。

12. MCS-51单片机的一个机器周期包含了6个状态周期,每个状态周期又可划分为2拍节,一个机器周期实际又包含了12个振荡器周期。

13. 外围扩展芯片的选择方法有两种,它们分别是线选法和译码法。

14. 定时器的计数方式是对来自T0、Tl引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。

定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。

15. C语言中输入和输出操作是由库函数scanf 和printf 等函数来完成。

16. MCS-51内部提供3个可编程的16位定时/计数器,定时器有4种工作方式。

17. MCS—51单片机的P0~P3口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P3口中,P0为真正的双向口, P1~P3 为准双向口。

18. 定时器/计数器的工作方式3是指的将定时器/计数器0拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。

19. MCS-51与AT 89 S52的主要区别是Flash存储器。

20. 通常单片机上电复位时PC=0000 H,SP=07H,通用寄存器采用第0组,这一组寄存器的地址范围是从00H ~07H。

21. 设X=5AH,Y=36H,则X与Y“或”运算结果为7EH,X与Y的“异或”运算结果为6CH。

22. 若机器的字长为8位,X=17,Y=35,则X+Y=110100B,X-Y=11101110B。

23. 单片机复位后,堆栈指针SP的值是07H 。

24. 89S52单片机的存储器的最大特点是内部RAM 与外部RAM 分开编址。

25. 利用8155H可以扩展 3 个并行口,256 个RAM单元。

26. MCS-51系列单片机字长是8 位,96系列字长是16位。

27. ALE信号的作用是低8位地址锁存。

28. 89S52复位后,PC= 0 H。

若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。

29. MOV A,40H 指令对于源超作数的寻址方式是直接寻址。

30. 单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。

31. 指令JB 0A7H,ABC的作用是:若P2口的第7位为1 则跳转到ABC。

32. 串行口方式2接收到的第9位数据送SCON 寄存器的位中保存。

33. 一个函数由两部分组成,即说明部分和语句部分。

34.计算机的系统总线有地址总线、控制总线和数据总线。

35.89S51含4KB掩膜ROM。

36.89S51在物理有4个独立的存储空间。

37.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。

38.设计8031系统时,_P0、P2口不能用作一般I\O口.39.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON_加以选择.40.当使用慢速外设时,最佳的传输方式是中断.41.当定时器T0工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.42.89S52有6个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择..43. 中断处理的全过程分为以下四个步骤:中断请求、中断响应、中断服务和中断返回。

二、选择题1. 在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于( C )微秒。

A、1B、2C、3D、42.MCS-51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(A)。

A、P0口和P2B、P0口C、P1口和P3口D、P2口3. 已知X的补码为10000010B,则X的真值是十进制(D)。

A、127B、-127C、126D、-1264. 在异步通信中每个字符由9位组成,串行口每分钟传25000个字符,则对应的波特率为(D)b/s。

A、2500B、2750C、3000D、37505. 利用串行方式( A ),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。

A、0B、1C、2D、36.以下选项中合法的字符常量是( B )A、"B"B、’\010’C、68D、D7. 若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D)指令。

A、PUSH R0B、PUSH @R0C、PUSH 00HD、PUSH 08H8. 有一位共阴极LED显示器,要使它显示“5”,它的字段码为( A )。

A、6DHB、92HC、FFHD、00H9. 下面哪一个器件是同相OC门电路。

( C )A、74LS04B、74LS14C、74LS07D、74LS0610 14根地址的寻址范围可达(B)KB。

A、8 B、16 C、32 D、6412. 以下哪一条是位操作指令(B)。

A、MOV P0,#0FFHB、SETB TR0C、CPL R0D、PUSH PSW13. C语言中最简单的数据类型包括(B)。

A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、整型、实型、逻辑型、字符型14. 当MCS-51单片机接有外部存储器,P2口可作为( C)。

A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址15. 下列计算机语言中,CPU能直接识别的是(D)。

A、自然语言B、高级语言C、汇编语言D、机器语言16. 以下哪一条指令的写法是错误的( C )。

A、MOV DPTR,#3F98HB、MOV R0,#0FEHC、MOV 50H,#0FC3DHD、INC R017. MCS-5l单片机的堆栈区是设置在( C)中。

A、片内ROM区B、片外ROM区C、片内RAM区D、片外RAM区18. 以下叙述中正确的是(C)。

A、用C语言实现的算法必须要有输入和输出操作B、用C语言实现的算法可以没有输出但必须要有输入C、用C程序实现的算法可以没有输入但必须要有输出D、用C程序实现的算法可以既没有输入也没有输出19. 以下能正确定义一维数组的选项是(B)。

A、int a[5]={0,1,2,3,4,5};B、char a[ ]={0,1,2,3,4,5};C、char a={'A','B','C'};D、int a[5]="0123";20. 数据的存储结构是指(D)。

A、存储在外存中的数据B、数据所占的存储空间量C、数据在计算机中的顺序存储方式D、数据的逻辑结构在计算机中的表示21. 以下哪一条是位操作指令( B )。

A、MOV P0,#0FFHB、CLR P1.0C、CPL AD、POP PSW22. 以下哪一条是位操作指令(B)。

A、MOV P1,#0FFHB、MOV C,ACC.1C、CPL AD、POP PSW23. 以下哪种方式的接口总线最少?(C)A、SPIB、I2CC、单总线D、并行通信24. 以下叙述中错误的是(C)A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。

B、数组名代表的是数组所占存储区的首地址,其值不可改变。

C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。

D、可以通过赋初值的方式确定数组元素的个数。

25. 下列关于栈的描述中错误的是(C)。

A、栈是先进后出的先性表B、栈只能顺序存储C、栈具有记忆作用D、对栈的插入和删除操作中,不需要改变栈底指针。

26. 在寄存器间接寻址方式中,间址寄存器中存放的数据是( B)。

A、参与操作的数据B、操作数的地址值C、程序的转换地址D、指令的操作码27. 若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B)。

A、2μsB、4μsC、8μsD、1ms28. 以下选项中可作为C语言合法常量的是(A )A、-80B、-080C、-8e1.0D、-80.0e29. 能够用紫外光擦除ROM中程序的只读存储器称为( C )。

A、掩膜ROMB、PROMC、EPROMD、EEPROM30. 以下不能定义为用户标识符是(D)。

A、MainB、_0C、_intD、sizeof31. 存储16×16点阵的一个汉字信息,需要的字节数为(A )A、32B、64C、128D、25632. 已知一只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,则它的字形代码应为( B )。

A、06HB、F9HC、30HD、CFH33. 在C语言中,合法的长整型常数是( A )A、OLB、4962710C、324562&D、216D34. 设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C)A、2MHzB、1MHzC、500kHzD、250kHz35. 下列数据字定义的数表中,( A )是错误的。

A、DW “AA”B、DW “A”C、DW “OABC”D、DW OABCH36. 下选项中,不能作为合法常量的是(B)。

A、1.234e04B、1.234e0.4C、1.234e+4D、1.234e037. 以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是(D)A、feof(fp)B、ftell(fp)C、fgetc(fp)D、rewind(fp)38. 以下哪一条指令的写法是错误的(D)。

合集下载

单片机习题集(含答案)经典

单片机习题集(含答案)经典

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。

2、十进制29的二进制表示为。

3、十进制数-29的8位补码表示为。

4、是计算机与外部世界交换信息的载体。

5、十进制数-47用8位二进制补码表示为。

6、-49D的二进制补码为。

7、计算机中的数称为,它的实际值叫。

8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。

5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。

第二章 MCS-51单片机的硬件结构与工作原理2-1 单项选择1、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μsA 1B 2C 3D 0.52、以下不是构成的控制器部件():A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器3、以下不是构成单片机的部件()A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机4、下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线5、PSW=18H时,则当前工作寄存器是()(A)0组(B)1组(C)2组(D)3组6、P1口的每一位能驱动()(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载7、MCS-51的中断允许触发器内容为82H,CPU将响应的中断请求是( )(A) T0, (B)T1 (C)串行接口 (D) INT08、外部中断0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH9、内部定时/计数器T0的中断入口地址为()(A)0003H (B)000BH (C)0013H (D)001BH10、在中断服务程序中,至少应有一条( )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令11、MCS-51有中断源()(A)5个(B)2个(C)3个(D)6个12、在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( )(A)EA位和ET0位(B)EA位和EX0位(C)EA位和ES位(D)EA位和ET1位13、MCS-51的并行I/O口读-改写操作,是针对该口的 ( )(A)引脚(B)片选信号(C)地址线(D)内部锁存器14、MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是 ( ) (A)读锁存(B)读数据(C)读A累加器(D)读CPU15、MCS-51的中断源全部编程为同级时,优先级最高的是()(A)INT1 (B)TI (C)串行接口(D)INT02-2判断1、MCS-51是微处理器。

单片机开发基础练习题及答案8_2023_背题版

单片机开发基础练习题及答案8_2023_背题版

***************************************************************************************试题说明本套试题共包括1套试卷每题均显示答案和解析单片机开发基础练习题及答案8(500题)***************************************************************************************单片机开发基础练习题及答案81.[单选题]单片机8051的引脚 。

A)必须接地B)必须接+5VC)以上两种视需要而定答案:C解析:2.[单选题]STC15W4K32S4系列单片机内部提供的定时器/计数器有( )A)2个B)3个C)4个D)5个答案:D解析:3.[单选题]ARES模块的主要功能是( B )A)电路原理图设计与仿真B)高级布线和编辑16C)图像处理D)C51 源程序调试答案:B解析:4.[单选题]帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是( )A)方式0B)方式1C)方式2D)方式3答案:B解析:B)外接串行口C)外接中断D)外接晶振答案:D解析:6.[单选题]89S51单片机中,唯一一个用户可使用的16位寄存器是( )A)P S WB)D P T RC)A C CD)P C答案:B解析:7.[单选题]C语言程序的基本构成单位是____A)程序行B)语句C)函数D)字符答案:C解析:8.[单选题]单片机上电后或复位后,工作寄存器R0是在( )。

A)0区00H单元B)0区01H单元C)0区09H单元D)SFR存贮器答案:A解析:单片机上电后或复位后,PSW为00H.9.[单选题]函数在定义时,省略函数类型说明符,则该函数值的类型为__________。

A)intB)floatC)longD)double答案:A解析:10.[单选题]定时器T0工作在方式2下,若需要计数50次,则初始值为下面哪一个?A)256解析:11.[单选题]C语言中最简单的数据类型包括( )。

单片机习题集及答案

单片机习题集及答案

单片机习题集及答案一、多选题1. 下列哪些是单片机的基本组成部分?(A、B、C)A.中央处理器(CPU)B.存储器C.输入输出接口D.显示器2. 下列哪些是单片机的外设?(B、C、D)A.中央处理器(CPU)B.键盘C.数码显示管D.电机3. 单片机是指集成了(A、B、C)等工作于一片半导体上的计算机系统。

A.中央处理器B.存储器C.输入输出接口D.显示器4. 单片机的工作原理是将(B)指令执行的结果送给(A)地址,这样一直执行下去,直到出现停机条件为止。

A.下一条指令B.存储器C.输入输出接口D.中央处理器(CPU)二、填空题1. 单片机的内存可分为(程序存储器)和(数据存储器)两种类型。

2. 单片机中的串行通信使用的是(串行口)。

3. 单片机中的并行通信使用的是(并行口)。

4. 下列是单片机常用的输入设备:(键盘、数码开关)。

三、判断题1. 8051系列单片机是英特尔公司推出的一种8位单片机。

(√)2. 单片机的独特之处在于将中央处理器、存储器和输入输出接口集成在一颗芯片上。

(√)3. 单片机的工作原理是将一条条指令按照顺序执行,实现程序的功能。

(√)四、简答题1. 请简述单片机的工作原理。

单片机的工作原理是将存储在存储器中的指令逐条加载到中央处理器(CPU)中执行,执行的结果会被送回到存储器中或者输出到外设。

循环执行这一过程,直到满足停机条件。

2. 请简述单片机的应用领域。

单片机广泛应用于各个领域,包括工业控制、通信设备、医疗器械、家用电器等等。

它的特点是体积小、功耗低、运行速度快,适用于对资源要求较低的嵌入式系统。

五、综合题现有一个控制系统,使用单片机进行电机的控制和监测。

请设计一个程序,实现以下功能:1. 当温度传感器检测到温度超过设定值时,自动启动电机;2. 当温度传感器检测到温度恢复正常时,自动停止电机;3. 可通过数码开关手动启动和停止电机;4. 将当前温度通过数码管显示出来。

程序设计伪代码如下:```c#include <reg52.h>// 定义IO口sbit motor = P1^0;sbit tempSensor = P1^1;sbit startSwitch = P1^2;sbit stopSwitch = P1^3;sbit display = P2;void main(){while(1){// 监测温度if(tempSensor > 设定温度) {motor = 1; // 启动电机 }if(tempSensor < 正常温度) {motor = 0; // 停止电机 }// 手动控制if(startSwitch == 1){motor = 1; // 启动电机}if(stopSwitch == 1){motor = 0; // 停止电机}// 显示温度display = tempSensor;}}```以上是一个基本的单片机控制程序,可根据具体需求进行修改和扩展。

单片机开发与设计应用工程师实操题库

单片机开发与设计应用工程师实操题库

全国电子专业人才测试单片机设计使用工程师实操试题题库集Ver:2.0目录一、闹钟设计-----------------------------------------------------(3)二、恒温酸奶机设计-----------------------------------------------(3)三、直流电机调速设计---------------------------------------------(4)四、模拟电风扇控制系统设计---------------------------------------(4)五、电压监控系统设计---------------------------------------------(5)六、远程水泵控制系统设计-----------------------------------------(5)七、数字温度计设计-----------------------------------------------(6)八、数字电压表设计-----------------------------------------------(6)九、礼品八音盒的设计---------------------------------------------(7)十、流水线计数器设计---------------------------------------------(7)十一、方波发生器-------------------------------------------------(8)十二、步进电机控制系统-------------------------------------------(8)十三、空调系统模拟系统(直流电机)-------------------------------(9)十四、空调系统模拟系统(交流电机)-------------------------------(9)十五、定时开关系统----------------------------------------------(10)十六、数字频率计设计--------------------------------------------(10)十七、计算器设计------------------------------------------------(11)十八、脱水机控制设计------------------------------------------------------------------(11)十九、智能门控制系统设计------------------------------------------------------------(12)二十、智能烘手机设计------------------------------------------------------------------(12)二十一、智能秤设计---------------------------------------------------------------------(13)二十二、智能密码保险柜设计---------------------------------------------------------(13)二十三、电阻表设计---------------------------------------------------------------------(14)二十四、摩托车车速检测器设计------------------------------------------------------(14)二十五、微型示波器设计---------------------------------------------------------------(15)二十六、自动售饮料机设计------------------------------------------------------------(15)二十七、自动排队机设计---------------------------------------------------------------(16)二十八、IC卡开水供应控制系统设计-----------------------------------------------(16)二十九、简易电容量测量系统---------------------------------------------------------(17)三十、数字收音机系统------------------------------------------------------------------(17)一、闹钟设计功能描述:设计一个高精度的LCD显示的时钟,要求显示年,月,日,时,分,秒星期时间可调,并方便调整,掉电后继续走时。

单片机开发基础(习题卷3)

单片机开发基础(习题卷3)

单片机开发基础(习题卷3)第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]80C51串行口发送数据的次序是下述的顺序 。

①待发数据送 SBUF ②硬件自动将 SCON的 TI 置 1 ③经 TXD(P3.1 )串行发送一帧数据完毕 ④用软件将 SCON的 TI 清零A)①③②④B)①②③④C)④③①②D)③④①②答案:A解析:2.[单选题]以下哪种情况下,LCD只进行内部操作,不接收外部命令。

?( )A)BF=1B)BF=0C)RS=1D)RS=0答案:A解析:3.[单选题]当T0和T1都设为方式2定时模式时,若晶振为6MHZ,要得到2μs的溢出定时,其定时初值应是()A)FFHB)FEHC)FDHD)FCH答案:A解析:4.[单选题]LED数码管动态显示时,闪烁不稳定应该怎么正确处理:( )A)加快扫描速度B)放慢扫描速度C)重新编码D)更换LED管子答案:A解析:5.[单选题]若MC.S-51中断源人工优先级都为同级,当所有中断源同时申请中断时,C.PU首先响应( )。

A)INT1B)INT0C)T1D)T0答案:B解析:答案:A解析:7.[单选题]51单片机的串行口是()A)单工B)全双工C)半双工D)都不是答案:B解析:8.[单选题]将 aa 定义为片外 RAM区的无符号字符型变量的正确写法是 。

A)unsigned char data aa;B)signed char xdata aa;C)extern signed char data aa;D)unsigned char xdata aa;答案:D解析:9.[单选题]主程序被打断的地方称为什么?A)中断源B)入口地址C)中断矢量D)断点答案:D解析:10.[单选题]在 STM32 中,( )寄存器的ALIGN 位选择转换后数据储存的对齐方式A)ADC_CR2B)ADC_JDRxC)ADC_CR1D)ADC_JSQR答案:A解析:11.[单选题]指令JB OEOH,LP中的OEOH是指( )。

单片机开发基础(习题卷23)

单片机开发基础(习题卷23)

单片机开发基础(习题卷23)第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]STC89C52单片机时钟频率是6MHZ,那么系统机器周期是:( )A)1usB)2usC)1sD)2ms答案:B解析:2.[单选题]外部中断 0 允许中断的 C51语句为 。

A)RI=1;B)TR0=1;C)IT0=1;D)EX0=1;答案:D解析:3.[单选题]TLC2543芯片是____路模拟输入的____位A/D转换器。

A)12、11、串行B)11、12、串行C)12、11、并行D)11、12、并行答案:B解析:4.[单选题]一个unsigned char类型的数组,每个数组元素在内存中占用几个内存字节单元呢?A)1B)2C)4D)8答案:A解析:5.[单选题]STC89C52RC单片机串行通信端口工作模式是:( )A)全双工B)单工C)半双工D)调频答案:A解析:6.[单选题]变量temp=0x15,经过运算“temp>>=4”后的temp值为( )。

A)0x19B)0x55答案:C解析:7.[单选题]下列指令判断若定时器T0计满数就转LP的是 。

A)JB T0,LPB)JNB TF0,LPC)JNB TR0, LPD)JB TF0,LP答案:D解析:8.[单选题]单片机有()个计数器A)1B)2C)8D)16答案:B解析:9.[单选题]Cortex-M3 的提供的单周期乘法位数是A)8B)16C)32D)64答案:C解析:10.[单选题]要设置中断的优先级,应使用寄存器______。

A)IB)IPC)TCOND)SCON答案:B解析:11.[单选题]如果编写较多个以上同类条件分支的程序,可用多分支选择的( )语句。

A)ifB)switch-caseC)forD)do......while答案:B解析:12.[单选题]下列4个特殊功能寄存器中,可以位寻址的是( )。

单片机开发基础(习题卷46)

单片机开发基础(习题卷46)第1部分:单项选择题,共46题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]当且仅当条件1和条件2同时为真时,结果为真,可以用下面哪个表达式表示?A)条件1条件2B)条件1||条件2C)!条件1条件2D)!条件1||条件2答案:A解析:2.[单选题]定义字符变量led,如果给led赋值20000,会出现什么情况呢?A)编译器编译出错B)led实际值是20000C)led实际值是32D)led实际值是0答案:C解析:3.[单选题]以下能正确定义一维数组的选项是( )。

A)int a[5]={0,1,2,3,4,5};B)char a[ ]={0,1,2,3,4,5};C)char a={'A','B','C'};D)int a[5]="0123";答案:B解析:4.[单选题]8051响应中断后,中断的一般处理过程是( )A)关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B)关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C)关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D)关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回答案:A解析:5.[单选题]执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP BA , B的内容是:(A)= (B)=A)(A)=00H (B)=10HB)(A)=01H (B)=10HC)(A)=01H (B)=12HD)(A)=00H (B)=13H答案:B解析:C)Random Access MemoryD)Repeat write Memory答案:C解析:7.[单选题]在共阳极数码管使用中,若要是仅显示小数点,则其相应的字段码是( )。

单片机开发基础(习题卷8)

单片机开发基础(习题卷8)第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]有一位共阴LED显示器,要使它不显示,它的字形码为()A)7DHB)82HC)FFHD)00H答案:D解析:2.[单选题]以下描述正确的是( )。

A)continue语句的作用是结束整个循环的执行B)只能在循环体内和switch语句体内使用break语句C)在循环体内使用break语句或continue语句的作用相同D)以上三种描述都不正确答案:B解析:3.[单选题]单片机主要有三大系列:51系列、PIC系列和AVR系列,其中我们所学习的为_______系列的8位单片机,是最经典、最具代表性的单片机。

( )A)51B)PIC)AVRD)Cortex-m3答案:A解析:4.[单选题]MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。

A)读锁存器B)读数据库C)读A累加器D)读CPU答案:A解析:5.[单选题]单片机的ALE引脚是以晶振振荡频率的 固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。

( )A)1/2B)1/4C)1/6D)1/12答案:D解析:B)0~8191C)0~8192D)1~4096答案:A解析:7.[单选题]89S5指令系统中,清零指令是( )A)CPLB)RLC AC)CLR AD)RRC A答案:C解析:8.[单选题]ADC 转换过程正确的是A)采样-量化-编码B)量化-采样-编码C)采样-编码-量化D)编码-采样-量化答案:A解析:9.[单选题]单片机并行I/O口线P1.0到P1.3连接了4个LED,此时它是什么接口功能?A)通信口B)输入接口C)串行口D)输出接口答案:D解析:10.[单选题]ORG 0000H ;LJMP START ;ORG 0040H ;START:ACALL CLEAR ;MAIN: LCALL KEYWORK ; JB 00H,FUN0; JB 01H,FUN1 ; AJMP MAIN ;A)语句“LJMP START”存放在ROM中的0040H开始地址中B)语句“LJMP START”存放在ROM中的0000H开始地址中C)语句“ACALL CLEAR”存放在ROM中的0000H开始地址中D)程序语句在ROM中是随便存的答案:B解析:11.[单选题]STC89C52RC单片机的中央处理器主要组成部分是: ( )A)运算器,指令译码器B)加法器,寄存器C)运算器,寄存器D)运算器,控制器答案:D解析:12.[单选题]在89S51单片机中,当晶振频率采用4MHz时,一个机器周期等于( )微秒A)1D)4答案:C解析:13.[单选题]当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是 ( )。

单片机习题集题库及答案

单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51上电复位时,SBUF=00H。

单片机开发基础(习题卷29)

单片机开发基础(习题卷29)第1部分:单项选择题,共48题,每题只有一个正确答案,多选或少选均不得分。

1.[单选题]中断功能具有什么好处?A)让程序更复杂B)让程序执行速度更快C)让程序更有效率D)以上皆是答案:C解析:2.[单选题]对于一位八段共阳LED数码管,其中a段为字形码最低位,若要显示“7”字形,则应送入的字形码为( )。

A)F8HB)78HC)07HD)82H答案:A解析:3.[单选题]设有如下要求,将T0、外中断1设为高优先级,其它为低优先级,如果五个中断同时产生,中断响应的顺序是最后执行()A)定时器T0B)外中断1C)外中断0D)串行口中断答案:D解析:4.[单选题]IIC总线规定的起始信号为()A)在SCL 高电平的时候 SDA 下降B)在SCL 高电平的时候 SDA 上升C)在SCL 低电平的时候 SDA 下降D)在SCL 低电平的时候 SDA 上升答案:A解析:5.[单选题]28.MCS-51单片机串行口发送数据的次序是下述的顺序( ) 。

(1)待发送数据送SBUF (2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕 (4)用软件将TI清0A)(1)(3)(2)(4)B)(1)(2)(3)(4)C)(4)(3)(1)(2)D)(3)(4)(1)(2)答案:AD)567答案:D解析:7.[单选题]Keil编译器编译程序时能发现:( )A)语法错误B)注释错误C)算法错误D)所有错误答案:A解析:8.[单选题]当TCON控制寄存器的值为40H时,表示()A)T0运行,T1停止B)T1运行,T0停止C)T0和T1都运行D)T0和T1都不运行答案:B解析:9.[单选题]单片机并行I/O口线P1.0到P1.3连接了4个LED.,此时它是什么接口功能A)输入接口B)输出接口C)通信口D)串行口答案:B解析:10.[单选题]通常所说的主机是指( )。

A)运算器和控制器B)CPU和磁盘存储器C)CPU和主存储器D)硬件和软件答案:C解析:11.[单选题]下列指令中正确的是( )A)MOV P2.1,AB)JB TF0,L1C)MOVX B,@DPTRD)MOV A,@R3答案:B解析:12.[单选题]8051单片机片内ROM中共有()个字节存储单元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档