【必做】《单片机开发基础》历年考试真题库及答案(高频500题)_第1页
【必做】《单片机开发基础》历年考试真题库及答案(高频500题)_第2页
【必做】《单片机开发基础》历年考试真题库及答案(高频500题)_第3页
【必做】《单片机开发基础》历年考试真题库及答案(高频500题)_第4页
【必做】《单片机开发基础》历年考试真题库及答案(高频500题)_第5页
已阅读5页,还剩138页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.STM32的外部中断/事件控制器(EXTI)支持()个中断/事件请求答案:C答案:A3.外部中断0的中断标志为()A、IE0答案:A4.要设置定时器T0为低优先级,应执行语句:5.在中断服务程序中,至少应有一条()。A、传送指令C、加法指令D、中断返回指令A、单向传输器C、通用异步串行端口7.8051单片机的定时/计数器TO用作定时模式时,采用工作方式2,则方式控制字A、02HA、条件1条件2C、!条件1条件210.表达式语句由()组成。11.MCS-51单片机是完整的单片微型12.下列指令判断若定时器T0计满数就转LP的是。A、方式0B、方式119.C语言中规定,赋值表达式中赋值号("=")左边。20.下面哪个C51语句能启动定时/计数器T1:()21.8051的定时器T0作计数方式,用模式1(16位计数器)则应用指令初始化编A、P026.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为()A、01HA、外部中断1A、2的n次方C、2的8次方30.定时器若工作在循环定时或循环计数场合,应选用()。C、工作方式2D、工作方式331.执行下列程序后,内部RAM22H单元的内容是()。32.有关集成芯片74LS164的下列描述中是不正确的。A、74LS164是一种8位串入并出移位寄存器D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能34.当8051外接程序存储器,则P2可以作为()D、高8位地址线(2分)38.C51中的数据类型sfr用于定义()。39.串行口的工作方式由()寄存器决定40.二进制数1001010B转换成十六进制数是()41.在工作方式1下,串行口一帧发送几位有效数据?()件线上是A、由硬件清零B、由软件清零D、随机状态44.使用单片机软件调试C语言程序时,首先应新建文件,其扩展名是()45.单片机8051的ALE引脚是()A、2个48.KEILC的数据类型中,数据类型bit的取值范围是()A、方式0B、方式1C、方式2对单元中每一位进行位操作的是()。52.十进制数175的十六进制表示数是()A、方式0B、方式1C、方式258.单片机的定义中又叫()。(2分)A、P060.一个共阴极的8段LED数码管,要使其显示数字6的字形,则其字型码为()。62.以下采用单总线连接的器件是()63.51系列单片机中断返回指令是【】处.(2分)A、RETC、8周期D、16周期A、C置为01HB、C状态位为1C、C状态位清零D、C置为00H67.指令ANLA,20H源操作数的寻址方式是():A、intF、[][3]={1,2,3,4,5,6};G69.80C51的程序计数器Pc为16位计数器,其寻址范围是A、8K70.AT89C51单片机复位后P2口的状态是()。A、00H应用仿真机对软件进行调试,直到程序运行正确为止。(2分)MOVA,@ROMOVRO,AMOVA,@ROADDA,21HORLA,#21HRLAMOVR2,ARET则执行结束(RO)A、(RO)=37H,(R2)=D7H73.下列哪些不是STM32闪存存储器的特点A、大容量C、掉电不保存D、具有选择字节加载器A、机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动B、按键抖动会造成检测时按键状态不易确定的问题C、单片机编程时常用软件延时10ms的办法消除抖动影响D、按键抖动问题对晶振频率较高的单片机基本没有影响75.为什么要定义中断源的优先次序()A、中断源种类不同B、一次只能处理一个中断源C、中断源过多D、中断源的响应效果不同76.定时器TO工作在方式3时,定时器T1有()种工作方式。77.MCS-51单片机在同一级别里除串行口外,级别最低A、外部中断1C、定时器T178.十进制数-36在8位微机中的反码和补码是答案:D答案:C80.16进制数D5H的2进制表示数为答案:B81.主程序被打断的地方称为什么A、中断矢量C、入口地址D、中断源j&It;5;j++){if(j==2)continue;i=i+2;}}A、define86.8051单片机中,级别最低的中断是()C、外部中断0D、外部中断187.CPU对各种外围部件采用()来控制。D、并行I/0口88.晶振的频率为6MHz时,一个机器周期为()μs。A、1答案:B89.16进制数95H的2进制表示数为答案:DA、0000H,0091.在KeiIC里,运行以下程序后,结果正确的是?UnsingedcharA,b;a=100;B=1;While(a){B=92.在单片机中,通常将一些中间计算结果放在()中。A、累加器93.在MCS-51单片机中,定时器/计数器在工作方式1下,计数器由TH的全部8位和TL的8位组成,因此其计数范围是()95.下列可位寻址的寄存器是()。A、PC96.MCS-51单片机的CPU主要的组成部分为()。97.STC89C52单片机的PS寄存器位的作用是:()C、设置串口工作模式D、设置串口中断优先级98.以下的数组定义中,关键字“code”是为了把com数组存储在程序存储器,其中数组元素com[1][2]的值为。unsignedcharcodecom[3][4]={{0,1,2,3},99.在KeilμVision4集成开发环境中,编译过程中生成的机器代码文件的后缀名A、cC、串行通信口输出端D、复位信号输入端A、启动T1计数B、启动T0计数C、停止T1计数D、停止T0计数102.内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。D、不能确定(2分)106.在编写串行口中断服务程序时,修饰符interruptm中m的取值应为()107.以下哪一个是8255芯片的双向传输方式?()108.假定一个int型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是几个?109.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。A、寄存器间接寻址C、基址加变址寻址110.以下关于关键字的说法中错误的是:【】。(2分)A、只要是static修饰的变量,编译器都会给它分配一个固定的内存空间。而这个变量在整个程序的执行中都存在,程序执行完毕它才消亡。B、用static声明的变量或函数同时指明了变量或函数的作用域为本文件,其他文件的函数都无法访问这个文件里的这些变量和函数。C、一个函数的某个行参如果用const修饰了,表明在调用此函数时只能传递一个D、对于extern修饰的全局变量来说,仅仅是一个变量的声明,其并不分配内存空间,它只表明本文件内要用到其它文件中定义的同名变量,在链接阶段编译器会自111.下列软件能够实现MCS-51系列单片机系统运行仿真的软件是()。答案:B112.80C51单片机内部程序存储器容量为。答案:C113.80C51单片机定时器溢出标志是答案:D114.在单片机中器件的数据线被称为()。(2分)A、数据总线B、地址总线C、控制总线答案:A115.5*7led点阵,5表示()A、5列A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1答案:B119.共阳极LED数码管加反相器驱动时显示字符“6”的段码是答案:B120.在上电复位状态下,内存RAM中的值是()B、随机数答案:B121.80C51寻址方式中,直接寻址的寻址空间是A、工作寄存器R0~R7D、程序存储器256字节范围A、50HA、RO中的数与A中的数不带进位位相加C、RO作间接地址中的数与A中的数带进位位相加D、RO中的数与A中的数不带进位位相减A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时那句的下一句129.在程序运行中,当执行“MOVPCON,#02H”指令后,若有外中断发生,其系统工作状态是()A、先进入掉电工作模式,完成外中断程序后再执行“MOVPCON,#02H”语句后面的命令B、进入掉电工作模式,不能响应外中断程序C、程序中断1分钟后会自动重新启动D、进入空闲工作模式130.用于在循环程序中结束本次循环的语句是()。A、continue是()。134.指令“XRLA,#10”的含义是()A、立即数10和A中数进行“位或”操作,结果在A中B、地址10H中的数和A中数进行“异或”操作,结果在A中C、立即数10H和A中数进行“异或”操作,结果在A中D、立即数10和A中数进行“异或”操作,结果在A中135.在中断服务程序中,至少应有一条()。A、传送指令C、加法指令136.在KeiIC的程序里,若要指定PO的bit3输出1,应如何编写?137.提高单片机的晶振频率fosc,则机器周期()138.小王初学单片机,他用C语言编写了下面语句,你帮他计算一下,这段语句执140.()是单片机的控制核心,完成运算和控制功能。141.定时器计数器工作方式寄存器是()142.8*8led点阵共有()个引脚。145.单片机8051的XTAL1和XTAL2引脚是()引脚146.在DIP40封装的8051芯片里,接地引脚与电源引脚的编号是()。147.P1口作输入用途之前必须()。B、相应端口先置1;C、相应端口先置0D、外接高电平。148.当需要从89S51单片机程序存储器读取数据时,采用的指令为()149.在1到100累加和的while循环中,如果把i=1;语句写到了while后面的语C、循环执行100次D、循环执行101次150.单片机的热启动执行的操作是()。151.RS1和RSO的定义是()152.MOVXA,@RO指令中,源操作数采用()寻址方式,指令作用在()区间。C、寄存器间接,内部数据存储器153.8031单片机的定时器T0用作定时方式时是()。C、外部定时脉冲由TO(P3.4)输入定时D、由内部时钟频率计数,一个机器周期加1154.定时计数器工作在方式0,此时为()位的定时计数器155.设编译模式为SMAL,L将csk定义为片内RAM区的无符号字符型变量的正确写法是。答案:B156.在89S51单片机中,当晶振频率采用4MHz时,一个机器周期等于()微秒答案:C答案:B158.以下C语言标识符不合法的是()。A、8位计数器结构B、2个8位计数器结构161.当T0和T1都为8位定时器时,其TMOD的值应是()A、66H163.ARMCortex-M3不可以通过()唤醒CPUD、不是分支结构A、当前正在执行指令的前一条指令的地址166.以下为GPI0端口配置寄存器的描述,在GPI0控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为167.参与取余运算的数据必须都是()。168.if中的表达式的值,什么时候表示“假“呢?169.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是()170.AT89C52单片机中10口PO与P1~P3不同,在默认情况下需要外部接()以便驱动外部器件。A、上拉电阻C、耦合电容172.51系列单片机40脚DIP封装的第1引脚功能是()173.在下列寄存器中与中断控制无关的是()寄存器。174.设80C51晶振频率为12MH,z若用定时器TO的工作方式1产生1ms定时,则TO计数初值应为。答案:A175.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。答案:D176.8051单片机片内ROM的字节存储单元编址范围为()。答案:B177.下面()没有位于片内128数据存储区C、工作寄存器区178.从串口接收缓冲器中将数据读入到变量temp中的C51语句是。181.下列数据类型中,()是51单片机特有的类型。183.当IE控制寄存器的值为82H时,表示()A、表示外中断0允许中断B、表示外中断1允许中断C、表示定时/计数器T1允许中断184.下面叙述不正确的是()。A、2个188.STM32的USART根据()寄存器M位的状态,来选择发送8位或者9位的数据190.PC的值是()B、当前正在执行指令的地址D、控制器中指令寄存器的地址B、调用该函数时的主调用函数类型所决定C、调用该函数时系统临时决定A、数据传送指令B、算术运算指令E、位操作指令195.MCS-51单片机的总线不包含():196.用8051的定时器T0定时,用模式2,则应。A、启动TO前向THO置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值值197.采用万用表测量CAN总线时,正常情况下测得的阻值约为?198.MCS-51系统单片机的定时器T0停止计数的语句是200.为表示逻辑表达式79X90,应使用的C语言表达式是()。202.在家用电器中使用单片机应属于微计算机的()。A、辅助设计应用C、数值计算应用203.如何在LCD液晶上显示一个数字()A、直接显示数字B、需要先转化为ASCII,然后显示该数字的ASCII码。204.假如某计算机字长为八位,则十进制数-66的补码为205.STC89C52RC单片机定时/计数器方式1最大计数值是:()206.执行“P2=P2|0×01;”语句,相当于对P2.0()操作。207.8051的外部程序存储器常采用的芯片是。A、在相应端口先置1B、在相应端口先置0D、外接上拉电阻209.以下描述正确的是()B、只能在循环体内和switch语句体内使用break语句C、在循环体内使用break语句或continue语句的作用相同211.16进制数20H的2进制表示数为213.单片机能够直接运行的程序是()。A、低8位地址锁存B、高8位地址锁存答案:A216.MOVCA,@A+PC指令对于源操作数的寻址方式是()A、寄存器间接寻址B、寄存器寻址C、立即寻址D、变址寻址答案:D217.LED数码若采用动态显示方式,下列说法错误的是。()A、将各位数码管的段选线并联B、将段选线用一个8位I/0端口控制C、将各位数码管的公共端直接连接在+5V或者GND上D、将各位数码管的位选线用各自独立的I/0端口控制答案:C218.C51中unsignedint型变量的长度为()位B、算术运算指令221.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是()222.51系列单片机TO的溢出标志TF0,若计数满在CPU响应中断后,()。A、由硬件清零B、由软件清零D、随机状态223.89S51单片机中,唯一一个用户可使用的16位寄存器是()224.80C51采用T0计数方式1时的C51命令是。225.定时计数器TO的中断标志为()A、IE0226.若x=10;则执行x+=5;之后x=?227.51系列单片机如果要访问片内ROM,EA.引脚接()230.为了使滤波电路输出电阻足够小,保证负载电阻变化时滤波特性不变,应该选用什么滤波器()D、有源滤波器231.用定时器T1工作方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是232.下列哪个是KeiIC的预处理命令?B、存放正在执行的指令地址C、存放下一条指令地址D、存放上一条指令地址237.使用定时器T1时,有几种工作模式()240.MSS-51单片机的PIO引脚有():C、40根A、PC242.voiddelay(intms){inti,j;for(i=0;i&It;ms;i++)for(j=0针对上述函数,描述正确的是()243.在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是(A、80HE、位操作指令245.将1个数中的指定位清0,其余位不变,应该用什么运算呢?D、按位或A、自然语言247.语句TR1=1;的作用是。A、启动T0计数B、停止T0计数C、启动T1计数D、停止T1计数248.单片机上电复位后,PC的内容为()。249.8051单片机的定时器T0用作计数方式时是。A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,下降沿加1A、P01.8051系列单片机有哪几部分组成?()2.C51中使用最广泛的数据类型是()A、bit4.三相步进电机有哪几种工作方式?()5.以下运算符中哪些是算术运算符()6.下面选项中对DIP40封装的芯片叙述正确的是哪几个?A、有40个引脚7.ADC0809由哪几部分组成?()B、数据输入D、数据输出8.定时/计数器T1在GATE=1时运行的条件有()。E、两个16位的定时/计数器TO和T110.C语言的变量种类有()11.在单片机按键检测程序中定义了一个按键:Sbitkey=P2^0;则在程序中判断按键松开的语句是12.计算机是由以下哪几个部分组成的?()A、CPUA、有40个引脚15.按键去抖动的方法()C、中断去抖动D、查询去抖动16.一个单片机应用系统的研制,大致可分为阶段。A、分析研究课题,明确解决问题的方法B、分别进行硬件和软件的设计C、分模块调试系统,进行在线仿真和总调D、固化程序,投入实际运行E、反馈运行情况,及时修正、升级C、找到中断入口18.以下哪些是计数器控制寄存器TCON的控制位?()19.ADS7804为12位的A/D转换器,它有哪些优点?()内部资源状态、()的内容和()口的状态,检查程序执行结果是否符合设计要求。(2分)A、CPU21.8051单片机的CPU主要功能有()22.与标准C相比,C51增加了一些关键字,以下哪些关键字是C51增加的()23.下列有关LED动态显示描述正确的是()A、定时/计数器的启、停控制B、定时器的溢出标志C、外部中断请求标志D、确定中断优先级E、选择外部中断触发方式25.利用Proteus软件仿真单片机系统运行的主要步骤包括()。A、从元件库中选择所需元件C、加载单片机可执行程序26.表达式语句有()组成。B、分号27.80C51单片机外部计数脉冲输入TO(P3.4),如用按钮开关产生计数脉冲,应采A、加双稳态消抖动电路B、加单稳态消抖动电路C、555时基电路整形E、软件延时消抖动28.AD转换过程会用到下列哪个步骤(2分)B、保持C、量化B、随机地址读取C、顺序地址读取E、块读取C、!32.数码管有哪些优点?()33.定义数组时,应注意()A、对同一数组,所有元素的数据类型都必须相同B、数组名的书写规范应符合标识符的书写规定。D、方括号中的常量表达式不可以是变量,但可以是符号常数和常量表达式。34.外部中断INT0中断允许的条件是()A、EA=135.下列选项中说法正确的是【】。(2分)A、CMOS型单片机有节电和掉电两种低功耗操作方式。B、单片机在节电方式下,CPU停止工作,而RAM、定时器、串口和中断系统继续工C、单片机在掉电方式下,仅给片内RAM供电,片内所有其他的电路均不工作。D、单片机的低功耗工作方式由电源控制寄存器PCON中的有关位控制。36.用键盘编程扫描法识别按键时应包括以下那些内容()E、将闭合键的键值保存,同时转去执行该闭合按键的37.下列哪些元件不是线性元器件()(2分)A、电阻B、电容38.下面哪一个选项对数组的描述是正确的?39.关于独立式键盘下列描述正确的是()B、软件结构简单。C、每个按键必须占用一根I/0线。40.下面哪一个运算可以把P1口高四位置1,其余位不变?A、P1=0xf0;41.单片机应用系统由以下那些系统组成()A、硬件系统C、中断系统D、查询系统A、进行算术四则运算和逻辑运算C、存放程序运行中的各种状态信息D、存放一个操作数中间结果A、INTOA、在输入变量任何值下必有且仅有一个最小项的值等于1B、全体最小项之和等于1C、任意两个最小项之乘积等于0D、N变量的最小项个数应该为2的N次方个46.步进电机有哪些特点?()47.多级放大器级间耦合方式有()(2分)D、光电耦合48.环形计数器的说明正确的是(2分)A、没有充分利用电路的状态B、只利用了N个状态C、电路共有2N个状态D、电路综计有2的N次方个状态49.变量就相当于一个容器,它应该有以下哪几个特性?D、以上都是50.开关K连接在单片机的并行I/0端口线上,闭合为0,打开为1,请问下面哪几个表达式可以用判断K是否闭合?A、K!=1C、KA、总线扩展C、数据存储器扩展D、外围扩展E、I/0口的扩展52.一个数码管若要点亮字型“3”,则以下哪种正确?53.MCS-51系列单片机片的总线系统为()A、地址总线54.加减法运算指令影响程序状态寄存器PSW中的哪些位?()A、CY55.串行式通讯的优点:()A、故障率低C、传输速率慢D、传输速率高56.按照逻辑功能的不同特点,下列哪些是时钟控制的触发器(2分)B、JK触发器57.如果按照计数器中触发器翻转的先后次序,可以把计数器分为(2分)A、同步计数器B、异步计数器C、可逆计数器58.哪些是STM32的ADC系统的特点()B、自校准59.数码管有两种显示方法,即静态显示法与动态显示法,相比较前者比后者的优点是【】。(2分)C、硬件电路图简单A、算术逻辑部件ALUB、累加器AC61.KeilμVision作为C51单片机开发工具,其主要组成功能包括()。D、源文件编辑器62.51单片机复位的条件是什么A、复位引脚上有1个机器周期以上的低电平B、复位引脚上有2个机器周期以上的低电平C、复位引脚上有1个机器周期以上的高电平D、复位引脚上有2个机器周期以上的高电平63.逻辑门的三态输出指的是哪三种状态?()B、低阻抗65.用4位二进制数表示1位十进制数的编码方法称为()A、ET267.51单片机要同时允许外部中断0和外部中断1,则以下开中断的语句正确的是68.开关K连接在单片机的并行I/0端口线上,闭合为0,打开为1,请问下面哪几个表达式可以用老判断K是否闭合?69.变量的名称可以用以下哪几种字符开头?()A、大写英文字母C、小写英文字母D、下划线_A、P2口输出高8位地址B、P1口输出高8位地址C、PO口输出低8位地址D、P1口输出低8位地址E、P2口输出低8位地址71.除了单片机和电源外,单片机最小系统包括()电路和()电路。73.以下哪些存储器可以用作外部程序存储器?()A、ROM74.所谓系统总线,指的是B、地址总线D、外部总线E、控制总线75.单片机的定时器/计数器可用于()。A、定时B、外部事件计数76.行列式键盘对按键动作的识别有【】B、中断法77.以下哪些设备是外部输入设备?B、鼠标78.防止按键在按下后抖动的方法是【】A、电阻电容低通滤波法B、软件延迟法C、电阻电容高通滤波法79.加减法运算指令影响程序状态寄存器PSW的哪些位?()A、CY80.在C语言中,等号用于把式子左边和右边连接起来,左边必须是下面的哪些名称呢?B、SFR名称三、判断题11.switch语句的变量只能是整数或字符。()能。()16.8051和8052CPU的寄存器库分为4个区。()20.8051单片机有6个中断源低电平变为高电平,则中断请求信号有效。()31.读取外接EPROM中的程序时,EA端必须与电源连接。()32.C51语言处理单片机的中断是由专门的中断函数来处理的。34.单片机的一个机器周期是指完成某一个规定操作所需的时间。一般,一个机器周期等于一个时钟周期。41.单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。42.串行口工作在方式1和工作方式3的波特率是固定的。()47.EPROM27C256有15根地址线,可寻址空间为32KB.51.MCS51单片机的CPU是16位的。1个中断源、1个定时器(且具有捕捉功能)。55.8*8点阵LED共有16个外部引脚,其中8根行线顺序排在一起、8根列线顺序58.MCS-51外部中断0的入口地址是0003H65.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论