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

下载本文档

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

文档简介

PAGEPAGE1一、单选题1.STM32的外部中断/事件控制器(EXTI)支持()个中断/事件请求A、16B、43C、19D、36答案:C2.chara=10,b=5,k;k=a%10>30-b;则k=?()A、0B、1C、4D、6答案:A3.外部中断0的中断标志为()A、IE0B、TF1C、TF0D、IE1答案:A4.要设置定时器T0为低优先级,应执行语句:______。A、PX0=1;B、PX0=0;C、PT0=1;D、PT0=0;答案:D5.在中断服务程序中,至少应有一条()。A、传送指令B、转移指令C、加法指令D、中断返回指令答案:D6.UART是指哪项器件?A、单向传输器B、通用串行数据与并行数据转换器C、通用异步串行端口D、全双工通用并行口答案:C7.8051单片机的定时/计数器T0用作定时模式时,采用工作方式2,则方式控制字TMOD为()A、02HB、20HC、01HD、10H答案:A8.80C51复位后.程序计数器PC=_____,即程序从此开始执行指令.A、0001HB、0000HC、0003HD、0023HE、F)G)H)答案:B9.当且仅当条件1和条件2同时为真时,结果为真,可以用下面哪个表达式表示?A、条件1条件2B、条件1||条件2C、!条件1条件2D、!条件1||条件2答案:A10.表达式语句由()组成。A、等于号和运算符B、表达式和分号C、算述表达式和赋值符D、语句和句号答案:B11.MCS-51单片机是完整的单片微型计算机,具体包栝().A、CPU和存储器B、CPU和接口部分C、存储器和接口部分D、CPU、存储器和接口部分答案:D12.下列指令判断若定时器T0计满数就转LP的是。A、JBT0,LPB、JNBTF0,LPC、JNBTR0,LPD、JBTF0,LP答案:D13.MCS-51有多少个并行接口?A、1B、2C、3D、4答案:D14.使用定时器T1时,有几种工作方式()A、1种B、2种C、3种D、4种答案:C15.absacc.h用来确定各存储空间的绝对地址,以下函数中的用来申明绝对寻址函数的正确写法是()。A、#include<absacc.h>B、#includeabsacc.hC、#include(absacc.h)D、#define<absacc.h>答案:A16.在串行通信中,8031中发送和接收的寄存器是A、TMODB、SBUFC、SCOND、DPTR答案:B17.将51单片机的定时器/计数器作为16位计数器使用,其工作方式为:______。A、方式0B、方式1C、方式2D、方式3答案:B18.AT89S51单片机读取片外的数据存储器数据时,采用的指令为()A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVA,R4D、MOVXA,@DPTR答案:D19.C语言中规定,赋值表达式中赋值号(“=”)左边。A、可以是常数B、必须是变量名C、只能是表达式D、可以是常数或表达式答案:B20.下面哪个C51语句能启动定时/计数器T1:()A、TF=0B、TR1=0C、TR1=1D、Time1=1答案:C21.8051的定时器T0作计数方式,用模式1(16位计数器)则应用指令初始化编程。A、MOVTMOD,#01HB、MOVTMOD,10HC、MOVTMOD,#05HD、MOVTCON,#05H答案:C22.十六进制数0xDA转换成二进制数,结果为____。A、10111010B、11011010C、10011101D、11011001答案:B23.MCS-51系列单片机并行通信端口没有内置上拉电阻的是:()A、P0B、P1C、P2D、P3答案:A24.当IE0=1时,表示()A、外中断0口中断请求标志B、外中断1口中断请求标志C、定时/计数器T0溢出标志D、定时/计数器T1溢出标志答案:A25.DAA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令答案:B26.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为()A、01HB、05HC、10HD、50H答案:C27.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是()。A、外部中断1B、定时器T0C、定时器T1D、串行口答案:C28.一旦单片机的程序跑飞,哪个信号有效可以让它瞬间回复到初始状态,程序重新正常运行A、时钟信号B、晶振信号C、复位信号D、定时器答案:C29.n位计数器的最大计数个数M是多少?A、2的n次方B、2nC、2的8次方D、8n答案:A30.定时器若工作在循环定时或循环计数场合,应选用()。A、工作方式0B、工作方式1C、工作方式2D、工作方式3答案:C31.执行下列程序后,内部RAM22H单元的内容是()。0050H:MOV22H,#00H0052H:MOVR0,#22H0054H:MOVA,22H0056H:ADDA,#05H0058H:MOVCA,@A+PC0059H:MOV@R0,A005AH:SJMP$BIAO:DB00H,01H,02H,03H,04HA、00HB、02HC、01HD、04H答案:B32.有关集成芯片74LS164的下列描述中是不正确的。A、74LS164是一种8位串入并出移位寄存器B、74LS164的移位过程是借助D触发器的工作原理实现的31C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C33.在C语言中,想打开全局中断的语句是()A、EA=1;B、ES=1;C、EA=0;D、ES=0;答案:A34.当8051外接程序存储器,则P2可以作为()A、数据输入B、数据输出口C、数据输入/输D、高8位地址线答案:D35.集成运放的输出电压与输入电压之间的关系曲线称为:(2分)A、电流传输特性B、电压传输特性C、电阻传输特性D、频率传输特性答案:B36.测试放大电路输出电压幅值与相位的变化,可以得到它的频率响应,条件是:(2分)A、输入电压幅值不变,改变频率B、输入电压频率不变,改变幅值C、输入电压幅值与频率同时变化D、输入电压幅值不变,改变相位答案:A37.ASCII码1111111B的对应字符是(C)A、SPACEB、PC、DELD、{答案:C38.C51中的数据类型sfr用于定义()。A、位变量B、可位寻址寄存器中的位C、8位特殊功能寄存器D、16位特殊功能寄存器答案:C39.串行口的工作方式由()寄存器决定A、SBUFB、PCONC、SCOND、RI答案:C40.二进制数1001010B转换成十六进制数是()A、4AHB、8AHC、92HD、91H答案:A41.在工作方式1下,串行口一帧发送几位有效数据?()A、8B、9C、10D、11答案:C42.上图中WKUP连接了STM32F10X的PA0GPIO,PA0通用IO端口映射到外部中断事件线上是A、EXTI线0B、EXTI线1C、EXTI线2D、EXTI线3答案:A43.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后()A、由硬件清零B、由软件清零C、A和B都可以D、随机状态答案:A44.使用单片机软件调试C语言程序时,首先应新建文件,其扩展名是()A、*.cB、*.asmC、*.binD、*.hex答案:A45.单片机8051的ALE引脚是()A、输出高电平B、输出矩形脉冲,频率为fosc的1/6C、输出低电平D、输出矩形脉冲,频率为fosc的1/2答案:B46.ALU表示()。A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件答案:D47.STC15W4K32S4系列单片机内部提供的定时器/计数器有()A、2个B、3个C、4个D、5个答案:D48.KEILC的数据类型中,数据类型bit的取值范围是()A、0~255B、-128~+127C、0~65535D、0或1答案:D49.下列关于中断控制寄存器的描述中是不正确的。A、80C51共有4个与中断有关的控制寄存器B、TCON为串口控制寄存器,字节地址为98H,可位寻址C、IP寄存器为中断优先级寄存器,字节地址为B8H,可位寻址D、IE为中断允许寄存器,字节地址为A8H,可位寻址答案:B50.将51单片机的定时器/计数器作为16位计数器使用,其工作方式为()。A、方式0B、方式1C、方式2D、方式3答案:B51.8051单片机内部RAM中,既可作为一般RAM单元使用,进行字节操作,又可以对单元中每一位进行位操作的是()。A、工作寄存器区B、位寻址区C、用户RAM区D、SFR区答案:B52.十进制数175的十六进制表示数是()A、AAHB、AFHC、ACHD、ADH答案:B53.在晶振为12MHz的单片机系统中,()一次可定时10ms。A、方式0B、方式1C、方式2D、方式3答案:B54.片内RAM的20H~2FH为位寻址区,所包含的位地址是()。A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH答案:B55.STC89C52单片机字长是多少位二进制:()A、64位B、32位C、16位D、8位答案:D56.80C51单片机要使用片内ROM,引脚()。A、必须接+5V;B、必须接地;C、必须悬空;D、没有限定。答案:A57.当TCON控制寄存器的值为50H时,表示()A、T0运行,T1停止B、T1运行,T0停止C、T0和T1都运行D、T0和T1都不运行答案:C58.单片机的定义中又叫()。(2分)A、中央处理器B、微型控制器C、微控计算机系统D、计算器答案:C59.8051单片机中,输入/输出引脚中有专门的第二功能的引脚是。A、P0B、P1C、P2D、P3答案:D60.一个共阴极的8段LED数码管,要使其显示数字6的字形,则其字型码为()。A、FDHB、02HC、7DHD、82H答案:C61.MCS-51单片机中,有()个中断源,其中外部中断有()个。A、6,2B、5,2C、6,3D、5,3答案:B62.以下采用单总线连接的器件是()A、AT24C02B、DS18B20C、93C46D、DS1307答案:B63.51系列单片机中断返回指令是【】处.(2分)A、RETB、RET1C、CALLD、RETUNE答案:B64.当IP控制寄存器的值为12H时,中断优先次序是()A、T0、串行口、外中断0、外中断1、T1B、外中断1、T1、外中断0、T0、串行口C、T1、串行口、外中断0、T0、外中断1D、外中断0、串行口、T0、外中断1、T1答案:A65.中断响应时间不可能是以下哪个A、3周期B、6周期C、8周期D、16周期答案:D66.指令“CLRC”的含义是()A、C置为01HB、C状态位为1C、C状态位清零D、C置为00H答案:C67.指令ANLA,20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G)位寻址答案:B68.以下(对)二维数组的定义中(正确)的是哪一个A、intB、[][3];C、intD、[4][]={1,2,3,4,5,6};E、intF、[][3]={1,2,3,4,5,6};G)intH)[][]={{1,2,3},[4,5,6}};答案:C69.80C51的程序计数器Pc为16位计数器,其寻址范围是____.A、8KB、16KC、32KD、64K答案:D70.AT89C51单片机复位后P2口的状态是()。A、00HB、07HC、7FHD、FFH答案:D71.在单片机编程过程中,用文本编缉器(如EDIT、CCED等)编写软件,编写好后,用()对源程序文件编译,查错,直到没有语法错误,除了极简单的程序外,一般应用仿真机对软件进行调试,直到程序运行正确为止。(2分)A、编译器B、编码器C、编辑器D、编程器答案:A72.已知(R0)=20H,(20H)=36H,(21H)=17H,(36H)=34H,执行过程如下:MOVA,@R0MOVR0,AMOVA,@R0ADDA,21HORLA,#21HRLAMOVR2,ARET则执行结束(R0)=(R2)=A、(R0)=37H,(R2)=D7HB、(R0)=35H,(R2)=D5HC、(R0)=36H,(R2)=D6HD、(R0)=38H,(R2)=D8H答案:C73.下列哪些不是STM32闪存存储器的特点A、大容量B、高速C、掉电不保存D、具有选择字节加载器答案:C74.下列关于按键消抖的描述中是不正确的。A、机械式按键在按下和释放瞬间会因弹簧开关变形而产生电压波动B、按键抖动会造成检测时按键状态不易确定的问题C、单片机编程时常用软件延时10ms的办法消除抖动影响D、按键抖动问题对晶振频率较高的单片机基本没有影响答案:D75.为什么要定义中断源的优先次序()A、中断源种类不同B、一次只能处理一个中断源C、中断源过多D、中断源的响应效果不同答案:B76.定时器T0工作在方式3时,定时器T1有()种工作方式。A、1种;B、2种;C、3种;D、4种。答案:C77.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口答案:C78.十进制数-36在8位微机中的反码和补码是A、00100100、11011100B、00100100、11011011C、10100100、11011011D、11011011、11011100答案:D79.ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC=()A、2000HB、3000HC、2003HD、3003H答案:C80.16进制数D5H的2进制表示数为A、11111110BB、11010101BC、10001110BD、10010101B答案:B81.主程序被打断的地方称为什么A、中断矢量B、断点C、入口地址D、中断源答案:B82.执行下列程序后,变量i的值为___。main(){unsignedchari=0,j;for(j=0;j<5;j++){if(j==2)continue;i=i+2;}}A、0B、2C、8D、10答案:C83.8051CPU有多少条双向可被独立寻址的I/O口?()A、64B、32C、16D、8答案:B84.中断函数定义的关键字是()。A、defineB、unsignedC、interruptD、function答案:C85.DAA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:B86.8051单片机中,级别最低的中断是()A、T1B、T0C、外部中断0D、外部中断1答案:A87.CPU对各种外围部件采用()来控制。A、特殊功能寄存器B、数据存储器C、程序存储器D、并行I/O口答案:A88.晶振的频率为6MHz时,一个机器周期为()μS。A、1B、2C、3D、4答案:B89.16进制数95H的2进制表示数为A、11111110BB、11010101BC、10001110BD、10010101B答案:D90.8031复位后,PC.与SP的值分别为()。A、0000H,OOB、B.C、07D、C.E、07F、D.G)OOH答案:B91.在KeilC里,运行以下程序后,结果正确的是?UnsingedcharA,b;a=100;B=1;While(a){B=b+1;A=a-1;}While(1);A、a=100B、a=99C、a=1D、a=0答案:D92.在单片机中,通常将一些中间计算结果放在()中。A、累加器B、控制器C、程序存储器D、数据存储器答案:D93.在MCS-51单片机中,定时器/计数器在工作方式1下,计数器由TH的全部8位和TL的8位组成,因此其计数范围是()A、1-8192B、0-8191C、0-8192D、1-65536答案:D94.在C语言中,想关闭串行口中断的语句是()A、EA=1;B、ES=1;C、EA=0;D、ES=0;答案:D95.下列可位寻址的寄存器是()。A、PCB、IPC、SPD、SBUF答案:B96.MCS-51单片机的CPU主要的组成部分为()。A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器答案:A97.STC89C52单片机的PS寄存器位的作用是:()A、美颜B、PassC、设置串口工作模式D、设置串口中断优先级答案:D98.以下的数组定义中,关键字“code”是为了把com数组存储在程序存储器,其中数组元素com[1][2]的值为。unsignedcharcodecom[3][4]={{0,1,2,3},{4,5,6,7},{8,9,10,11}};A、5B、6C、9D、10答案:B99.在KeilμVision4集成开发环境中,编译过程中生成的机器代码文件的后缀名是()。A、cB、asmC、hexD、uvproj答案:C100.80C51单片机的ALE引脚是引脚。A、地址锁存使能输出端B、外部程序存储器地址允许输入端C、串行通信口输出端D、复位信号输入端答案:A101.语句TR1=1;的作用是。A、启动T1计数B、启动T0计数C、停止T1计数D、停止T0计数答案:A102.内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。A、26HB、30HC、1EHD、不能确定答案:A103.已知R0=28H,28H=46HMOVA#32HMOVA45HMOVA@R0执行结果A的内容为()A、46HB、28HC、45HD、32H答案:A104.欲将电压信号转换成与之成比例的电流信号,应在放大电路中引入什么负反馈(2分)A、电压串联B、电压并联C、电流串联D、电流并联答案:C105.一个EPROM的地址有A0A11引脚,它的容量为()。A、2KBB、4KBC、11KBD、12KB答案:B106.在编写串行口中断服务程序时,修饰符interruptm中m的取值应为()A、1B、2C、3D、4答案:D107.以下哪一个是8255芯片的双向传输方式?()A、方式0B、方式1C、方式2D、方式3答案:C108.假定一个int型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是几个?A、20B、6C、10D、3答案:A109.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。A、寄存器间接寻址B、寄存器寻址C、基址加变址寻址D、立即寻址答案:A110.以下关于关键字的说法中错误的是:【】。(2分)A、只要是static修饰的变量,编译器都会给它分配一个固定的内存空间。而这个变量在整个程序的执行中都存在,程序执行完毕它才消亡。B、用static声明的变量或函数同时指明了变量或函数的作用域为本文件,其他文件的函数都无法访问这个文件里的这些变量和函数。C、一个函数的某个行参如果用const修饰了,表明在调用此函数时只能传递一个常量值给这个行参。D、对于extern修饰的全局变量来说,仅仅是一个变量的声明,其并不分配内存空间,它只表明本文件内要用到其它文件中定义的同名变量,在链接阶段编译器会自动找到那个实际变量。答案:A111.下列软件能够实现MCS-51系列单片机系统运行仿真的软件是()。A、STC-ISPB、Proteus7ProfessionalC、VC++D、Office答案:B112.80C51单片机内部程序存储器容量为。A、16KB、8KC、4KD、2K答案:C113.80C51单片机定时器溢出标志是____。A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0答案:D114.在单片机中器件的数据线被称为()。(2分)A、数据总线B、地址总线C、控制总线D、总线答案:A115.5*7led点阵,5表示()A、5列B、5行答案:A116.根据以下选项中的CAN总线标识符,选择优先权最高的选项。A、01010000000B、00110100000C、10001000000D、00010100000答案:D117.单片机上电复位后,PC的内容为___________。()A、0x0000B、0x0003C、0x000BD、0x0800答案:A118.80C51单片机的定时器T1用作定时方式时是。A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1答案:B119.共阳极LED数码管加反相器驱动时显示字符“6”的段码是____。A、06B、HC、7DD、HE、82F、HG)FAH)H答案:B120.在上电复位状态下,内存RAM中的值是()A、07HB、随机数C、00HD、FFH答案:B121.80C51寻址方式中,直接寻址的寻址空间是____。A、工作寄存器R0~R7B、专用寄存器SFRC、程序存储器ROMD、程序存储器256字节范围答案:B122.在存储器扩展电路中74LS373的主要功能是。A、存储数据B、存储地址C、锁存数据D、锁存地址答案:D123.已知(A)=50H,(R0)=00H,执行指令MOVA,R0后,A的内容为():A、50HB、30HC、6CHD、00H答案:D124.指令“ADDA,R0”的含义是()A、R0中的数与A中的数不带进位位相加B、R0作间接地址中的数与A中的数不带进位位相加C、R0作间接地址中的数与A中的数带进位位相加D、R0中的数与A中的数不带进位位相减答案:A125.下列指令中比较转移指令是指。A、DJNZRn,relB、CJNERn,#data,relC、DJNZdirect,relD、JBCbit,rel答案:B126.在循环程序结构中,循环之前我们应该先做下列哪一步呢?A、循环初始化B、循环体C、循环变量修改D、循环条件判断答案:A127.在P0口通用I/O方式下,欲从P0口向外输出一组数据,则应()。A、先向P0口写0;B、先向P0口写1;C、将P0口外接上拉电阻;D、先将系统复位。答案:C128.执行中断处理程序最后一句指令RETI后,()。A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时那句的下一句答案:D129.在程序运行中,当执行“MOVPCON,#02H”指令后,若有外中断发生,其系统工作状态是()A、先进入掉电工作模式,完成外中断程序后再执行“MOVPCON,#02H”语句后面的命令B、进入掉电工作模式,不能响应外中断程序C、程序中断1分钟后会自动重新启动D、进入空闲工作模式答案:B130.用于在循环程序中结束本次循环的语句是()。A、continueB、breakC、ifD、return答案:A131.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是()。A、当前正在进行高优先级中断处理B、当前正在执行RETI指令C、当前指令是MOVA,R3D、当前指令是DIV指令,且正处于取指令的机器周期答案:C132.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R5,A;后(AC)=A、0B、1C、2D、4答案:B133.设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。A、6.500000B、6C、5.500000D、6.000000答案:D134.指令“XRLA,#10”的含义是()A、立即数10和A中数进行“位或”操作,结果在A中B、地址10H中的数和A中数进行“异或”操作,结果在A中C、立即数10H和A中数进行“异或”操作,结果在A中D、立即数10和A中数进行“异或”操作,结果在A中答案:D135.在中断服务程序中,至少应有一条()。A、传送指令B、转移指令C、加法指令D、中断返回指令;答案:D136.在KeilC的程序里,若要指定P0的bit3输出1,应如何编写?A、P0.3=1B、P30=1C、PO_3=1D、P3_0=1答案:C137.提高单片机的晶振频率fosc,则机器周期()A、不变B、变长C、变短D、不一定答案:C138.小王初学单片机,他用C语言编写了下面语句,你帮他计算一下,这段语句执行完,变量sum的值为。unsignedchark,sum=0;for(k=0;k<5;k++){sum=sum+k;}A、5B、6C、10D、15答案:C139.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR答案:B140.()是单片机的控制核心,完成运算和控制功能。A、C.PUB、RC、MD、ROME、A.LU;答案:A141.定时器计数器工作方式寄存器是()A、TB、ONC、TMOD、C.E、T0/T1答案:B142.8*8led点阵共有()个引脚。A、8B、10C、16D、64答案:C143.共阳极LED的8个LED()连在一起,作为公共端com。A、集电极B、阴极C、阴极和阳极D、阳极答案:D144.8051CPU有多少条双向可被独立寻址的I/O()A、64B、32C、16D、8答案:B145.单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振答案:D146.在DIP40封装的8051芯片里,接地引脚与电源引脚的编号是()。A、1、21B、11、31C、20、40D、19、39答案:C147.P1口作输入用途之前必须()。A、外接上拉电阻;B、相应端口先置1;C、相应端口先置0D、外接高电平。答案:B148.当需要从89S51单片机程序存储器读取数据时,采用的指令为()A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR答案:B149.在1到100累加和的while循环中,如果把i=1;语句写到了while后面的语句组中,会发生下面哪种现象。A、死循环B、循环一次也不执行C、循环执行100次D、循环执行101次答案:A150.单片机的热启动执行的操作是()。A、单片机重新接通系统电源B、单片机复位操作C、单片机电源引脚重新供电D、上电启动答案:B151.RS1和RS0的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位答案:D152.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器答案:D153.8031单片机的定时器T0用作定时方式时是()。A、由内部时钟频率定时,一个时钟周期加1B、由外部计数脉冲计数,一个机器周期加C、外部定时脉冲由T0(P3.4)输入定时D、由内部时钟频率计数,一个机器周期加1答案:D154.定时计数器工作在方式0,此时为()位的定时计数器A、13B、16C、8D、不确定答案:A155.设编译模式为SMAL,L将csk定义为片内RAM区的无符号字符型变量的正确写法是。A、chardatacsk;B、unsignedcharcsk;C、externsignedchardatacsk;D、unsignedcharxdatacsk;答案:B156.在89S51单片机中,当晶振频率采用4MHz时,一个机器周期等于()微秒A、1B、2C、3D、4答案:C157.T0:定时方式,工作在方式1。方式字TMOD=A、00HB、01HC、12HD、11H答案:B158.以下C语言标识符不合法的是()。A、aB、Student_nameC、_temperatureD、1int答案:D159.嵌入式系统有硬件和软件部分构成,以下()不属于嵌入式系统软件A、系统软件B、驱动C、FPGA编程软件D、嵌入式中间件答案:C160.定时器/计数器工作方式3是()。A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构答案:B161.当T0和T1都为8位定时器时,其TMOD的值应是()A、66HB、44HC、55HD、22H答案:D162.break语句用在switchcase语句中的作用是什么呢?A、结束循环B、结束本次循环C、结束选择语句D、结束整个程序答案:C163.ARMCortex-M3不可以通过()唤醒CPUA、I/O端口B、RTC闹钟C、USB唤醒事件D、PLL答案:D164.如果是男生就擦玻璃,否则就扫地,这种描述是哪一种分支结构?A、单分支结构B、双分支结构C、多分支结构D、不是分支结构答案:B165.程序在运行中,当前PC的值是()。A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。答案:C166.以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为A、00B、01C、10D、11答案:C167.参与取余运算的数据必须都是()。A、整型数据B、浮点数C、字符D、字符串答案:A168.if中的表达式的值,什么时候表示“假“呢?A、0B、1C、非0D、非1答案:A169.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是()A、0x0003B、0x000BC、0x0013D、0x001B答案:A170.AT89C52单片机中IO口P0与P1~P3不同,在默认情况下需要外部接()以便驱动外部器件。A、上拉电阻B、下拉电阻C、耦合电容D、旁路电容答案:A171.在单片机应用系统中,数码管显示电路通常有()显示方式。A、静态B、动态C、静态和动态D、查询答案:C172.51系列单片机40脚DIP封装的第1引脚功能是()A、复位B、I/O准双向口C、接晶振D、接电源正极答案:B173.在下列寄存器中与中断控制无关的是()寄存器。A、TCON;B、SCON;C、TMOD;D、IE。答案:C174.设80C51晶振频率为12MH,z若用定时器T0的工作方式1产生1ms定时,则T0计数初值应为。A、0xfc18B、0xf830C、0xf448D、0xf060答案:A175.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是。A、0003HB、000BHC、00013HD、001BH答案:D176.8051单片机片内ROM的字节存储单元编址范围为()。A、0001H-1000HB、0000H-0FFFHC、0001H-03FFHD、0000H-03FFH答案:B177.下面()没有位于片内128数据存储区A、位寻址区B、SFRC、工作寄存器区D、用户RAM答案:B178.从串口接收缓冲器中将数据读入到变量temp中的C51语句是。A、temp=SCON;B、temp=TCON;C、temp=DPTR;D、temp=SBUF;答案:D179.80C51的定时器T0用作定时方式0时,C51初始化编程为。A、TMOD=0x21;B、TMOD=0x32;C、TMOD=0x20;D、TMOD=0x22;答案:C180.程序状态寄存器PSW中,符号OV的功能是()A、溢出标志B、进位标志C、辅助进位标志D、一般用途答案:A181.下列数据类型中,()是51单片机特有的类型。A、charB、intC、bitD、float答案:C182.为低电平,说明单片机当前的操作是()。A、读外部ROM操作;B、读外部RAM操作;C、写外部RAM操作;D、读内部RAM操作。答案:A183.当IE控制寄存器的值为82H时,表示()A、表示外中断0允许中断B、表示外中断1允许中断C、表示定时/计数器T1允许中断D、表示定时/计数器T0允许中断答案:D184.下面叙述不正确的是()。A、一个C源程序可以由一个或多个函数组成B、一个C源程序必须包含一个函数main()C、在C程序中,注释说明只能位于一条语句的后面D、C程序的基本组成单位是函数答案:C185.假定一个int型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是几个?A、20B、6C、10D、3答案:A186.C语言中主函数的个数是()。A、2个B、1个C、任意个D、10个答案:B187.51单片机复位的条件是什么?A、复位引脚上有1个机器周期以上的高电平B、复位引脚上有2个机器周期以上的高电平C、复位引脚上有2个机器周期以上的低电平D、复位引脚上有1个机器周期以上的低电平答案:B188.STM32的USART根据()寄存器M位的状态,来选择发送8位或者9位的数据字。A、USART_CR1B、USART_CR2C、USART_BRRD、USART_CR3答案:A189.下列关于串口方式3的描述中是错误的。A、方式3的波特率是可变的,可以通过软件设定为不同速率B、数据帧由11位组成,包括1位起始位+8位数据位+1位可编程位+1位停止位C、方式3主要用于要求进行错误校验或主从式系统通信的场合D、发送和接收过程结束后TI和RI都可硬件自动置1答案:D190.PC的值是()A、当前指令前一条指令的地址B、当前正在执行指令的地址C、下一条指令的地址D、控制器中指令寄存器的地址答案:C191.在C语言中,函数类型是由()决定。A、return语句中表达式值数据类型所决定B、调用该函数时的主调用函数类型所决定C、调用该函数时系统临时决定D、在定义该函数时所指定的类型所决定答案:D192.XRLdirect,#data是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:C193.上电复位后,PSW的值为()。A、1B、07HC、FFHD、0答案:D194.单片机接最小系统时,需要连接的引脚有几个A、2B、3C、4D、6答案:D195.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线答案:A196.用8051的定时器T0定时,用模式2,则应。A、启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值B、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值C、启动T0前向TH0、TL0置入计数初值,以后不再置入D、启动T0前向TH0、TL0置入相同的计数初值,以后不再置入答案:D197.采用万用表测量CAN总线时,正常情况下测得的阻值约为?A、120ΩB、120KΩC、60ΩD、60KΩ答案:C198.MCS-51系统单片机的定时器T0停止计数的语句是________。()A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;答案:A199.MCS-51指令:MOVA,@R0;表示将R0指示的地址单元中的内容传送至A中。A、正确B、错误C、CD、D答案:A200.为表示逻辑表达式79X90,应使用的C语言表达式是()。A、(X79)(X90)B、(X79)!=(X90)C、79X90D、(X79)||(X90)答案:A201.STC89C52RC单片机字长是多少位二进制:()A、64位B、32位C、16位D、8位答案:D202.在家用电器中使用单片机应属于微计算机的()。A、辅助设计应用B、测量、控制应用C、数值计算应用D、数据处理应用答案:B203.如何在LCD液晶上显示一个数字()A、直接显示数字B、需要先转化为ASCII,然后显示该数字的ASCII码。答案:B204.假如某计算机字长为八位,则十进制数-66的补码为A、01000010B、11000010C、10111110D、10111111答案:C205.STC89C52RC单片机定时/计数器方式1最大计数值是:()A、24B、256C、213D、64K答案:D206.执行“P2=P2|0x01;”语句,相当于对P2.0()操作。A、置1B、清0C、取反D、不变答案:A207.8051的外部程序存储器常采用的芯片是。A、2716B、8255C、74LS06D、2114答案:A208.单片机的P0、P1、P2、P3口作输入用途之前必须()。A、在相应端口先置1B、在相应端口先置0C、外接高电平D、外接上拉电阻答案:A209.以下描述正确的是()A、continue语句的作用是结束整个循环的执行B、只能在循环体内和switch语句体内使用break语句C、在循环体内使用break语句或continue语句的作用相同D、以上三种描述都不正确答案:B210.MOV@Ri,direct是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令答案:A211.16进制数20H的2进制表示数为A、00100000BB、11010101BC、10001110BD、10010101B答案:A212.C51数据类型中关键词“sfr”用于定义。A、指针变量B、字符型变量C、无符号变量D、特殊功能寄存器变量答案:D213.单片机能够直接运行的程序是()。A、汇编源程序B、C语言源程序C、高级语言程序D、机器语言源程序答案:D214.ALE信号的作用是【】。(2分)A、低8位地址锁存B、高8位地址锁存C、低8位地址寄存D、高8位地址寄存答案:A215.(A)=3BH,执行ANLA,#9EH指令后,(A)=()A、1AHB、2AHC、3AHD、4AH答案:A216.MOVCA,@A+PC指令对于源操作数的寻址方式是()A、寄存器间接寻址B、寄存器寻址C、立即寻址D、变址寻址答案:D217.LED数码若采用动态显示方式,下列说法错误的是__________。()A、将各位数码管的段选线并联B、将段选线用一个8位I/O端口控制C、将各位数码管的公共端直接连接在+5V或者GND上D、将各位数码管的位选线用各自独立的I/O端口控制答案:C218.C51中unsignedint型变量的长度为()位A、16B、8C、32D、64答案:A219.STC89C52RC单片机的中央处理器主要组成部分是:()A、运算器,指令译码器B、加法器,寄存器C、运算器,寄存器D、运算器,控制器答案:D220.XRLdirect,#data是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令答案:C221.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是()A、1~8192B、0~8191C、0~8192D、1~4096答案:A222.51系列单片机T0的溢出标志TF0,若计数满在CPU响应中断后,()。A、由硬件清零B、由软件清零C、A和B都可以D、随机状态答案:A223.89S51单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、DPTRC、ACCD、PC答案:B224.80C51采用T0计数方式1时的C51命令是。A、TCON=0x01;B、TMOD=0x01;C、TCON=0x05;D、TMOD=0x05;答案:D225.定时计数器T0的中断标志为()A、IE0B、TF1C、TF0D、IE1答案:C226.若x=10;则执行x+=5;之后x=?A、10B、5C、15D、20答案:C227.51系列单片机如果要访问片内ROM,EA.引脚接()A、+5V电源B、地C、380V电源D、220V电源答案:A228.ADC转换过程正确的是A、采样-量化-编码B、量化-采样-编码C、采样-编码-量化D、编码-采样-量化答案:A229.51单片机的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。A、读锁存器B、读数据库C、读A累加器D、读CPU答案:A230.为了使滤波电路输出电阻足够小,保证负载电阻变化时滤波特性不变,应该选用什么滤波器()A、带通滤波器B、带阻滤波器C、低通滤波器D、有源滤波器答案:D231.用定时器T1工作方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是____。A、9CJB、20HC、64HD、A0HE、F)G)H)答案:A232.下列哪个是KeilC的预处理命令?A、ifB、whileC、#includeD、P1_0=1答案:C233.单片机的程序计数器PC用来_________________。()A、存放指令B、存放正在执行的指令地址C、存放下一条指令地址D、存放上一条指令地址答案:C234.inti,j,sum=0;i=10;j=20;sum=i+j,执行上述程序之后,sum的值是()A、10B、20C、30D、40答案:C235.STM32处理器的USB接口可达A、8Mbit/sB、12Mbit/sC、16Mbit/sD、24Mbit/s答案:B236.单片机中PUSH和POP指令常用来。A、保护断点B、保护现场C、保护现场,恢复现场D、保护断点,恢复断点答案:C237.使用定时器T1时,有几种工作模式()A、1B、2C、3D、4答案:C238.下面是对一维数组s的初始化,其中不正确的是()A、chars[5]={“abc”};B、chars[5]=[’a’,’b’,’c’]C、chars[5]=“”;D、chars[5]=“abcdef”;答案:D239.在C语言的if语句中,用做判断的表达式为()A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式答案:D240.MSS-51单片机的PIO引脚有():A、24根B、32根C、40根D、44根答案:B241.8051单片机中,唯一一个用户不能直接使用的寄存器是()A、PCB、DPTRC、ACCD、B答案:A242.voiddelay(intms){inti,j;for(i=0;i<ms;i++)for(j=0;j<120;j++);}针对上述函数,描述正确的是()A、变量i,j是全局变量B、变量i,j是局部变量C、变量i,j既是全局变量又是局部变量D、变量i,j变量类型无法确定答案:B243.在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是()。A、80HB、10HC、40HD、7FH答案:D244.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:D245.将1个数中的指定位清0,其余位不变,应该用什么运算呢?A、按位与B、按位取反C、按位异或D、按位或答案:A246.下列计算机语言中,CPU能直接识别的是(D)。A、自然语言B、高级语言C、汇编语言D、机器语言答案:D247.语句TR1=1;的作用是。A、启动T0计数B、停止T0计数C、启动T1计数D、停止T1计数答案:C248.单片机上电复位后,PC的内容为()。A、0000HB、0003HC、000BHD、0800H答案:A249.8051单片机的定时器T0用作计数方式时是。A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,下降沿加1D、由外部计数脉冲计数,一个机器周期加1答案:C250.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()A、P0B、P1C、P2D、P3答案:A二、多选题1.8051系列单片机有哪几部分组成?()A、CPUB、显示器C、存储器D、I/O接口答案:ACD2.C51中使用最广泛的数据类型是()A、bitB、unsignedcharC、unsignedintD、指针答案:ABC3.51单片机的晶振参数一般是多少呢?A、6MHzB、12MHzC、11.0592MHzD、50MHz答案:ABC4.三相步进电机有哪几种工作方式?()A、单相三拍B、单相六拍C、双三拍D、三相六拍答案:ACD5.以下运算符中哪些是算术运算符()A、/B、%C、*D、&答案:ABC6.下面选项中对DIP40封装的芯片叙述正确的是哪几个?A、有40个引脚B、双列直插式封装C、DIP是DualD、不用插座无法焊接答案:ABC7.ADC0809由哪几部分组成?()A、数据采集B、数据输入C、数据转换D、数据输出答案:BCD8.定时/计数器T1在GATE=1时运行的条件有()。A、P3.2=1B、P3.3=1C、TR0=1D、TR1=1答案:BD9.80C51的产品80C51单片机内部由____4个8位的I/O端口P0、P1、P2、P3、串行口等组成。A、CPUB、4KB的ROMC、256B的RAMD、4KB的EPROME、两个16位的定时/计数器T0和T1答案:ACD10.C语言的变量种类有()A、局部变量B、全局变量C、外部变量D、内部变量答案:ABC11.在单片机按键检测程序中定义了一个按键:Sbitkey=P2^0;则在程序中判断按键松开的语句是A、while(!key);B、while(key);C、while(key==0);D、while(key==1);答案:AC12.计算机是由以下哪几个部分组成的?()A、CPUB、存储器C、I/O接口D、键盘答案:ABC13.下列选项中说法正确的是【】。(2分)A、TMOD是定时/计数器的工作方式控制寄存器,它支持位寻址B、TCON中存放定时/计数器0和1的中断标志位,它可以位寻址C、定时/计数器T2的中断标志位有TF2和EXT2两个,而且它们的中断矢量是同D、定时/计数器T2工作于16位自动重装载方式下,计数方向可以向上或者向下答案:ABCD14.下面选项中对DIP40封装的芯片叙述正确的是哪几个?A、有40个引脚B、双列直插式封装C、DIP是DualIn-linePackage的缩写D、不用插座无法焊接答案:ABC15.按键去抖动的方法()A、硬件去抖动B、软件去抖动C、中断去抖动D、查询去抖动答案:AB16.一个单片机应用系统的研制,大致可分为_______阶段。A、分析研究课题,明确解决问题的方法B、分别进行硬件和软件的设计C、分模块调试系统,进行在线仿真和总调D、固化程序,投入实际运行E、反馈运行情况,及时修正、升级答案:ABCDE17.MCS-51在响应中断时,将会执行哪些动作().A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口答案:ABD18.以下哪些是计数器控制寄存器TCON的控制位?()A、TF1B、GATC、AD、TR0E、IE1答案:ACD19.ADS7804为12位的A/D转换器,它有哪些优点?()A、分辨率高B、转换速度快C、接口方便D、应用灵活答案:ABCD20.仿真调试的手段可采用单步运行方式和断点运行方式,通过检查用户系统()内部资源状态、()的内容和()口的状态,检查程序执行结果是否符合设计要求。(2分)A、CPUB、ROMC、RAMD、I/O答案:ACD21.8051单片机的CPU主要功能有()A、产生各种控制信号B、存储数据C、算术、逻辑运算D、I/O端口数据传输答案:ACD22.与标准C相比,C51增加了一些关键字,以下哪些关键字是C51增加的()A、bitB、sbitC、sfrD、void答案:ABC23.下列有关LED动态显示描述正确的是()A、较小的电流就可以获得较高的亮度B、动态显示按位轮流点亮C、利用人眼的视觉停留效应和发管二极管的余辉效应实现多位数码“同时”显示。D、硬件电路复杂,成本高。答案:BC24.80C51单片机控制寄存器TCON的作用是____等。A、定时/计数器的启、停控制B、定时器的溢出标志C、外部中断请求标志D、确定中断优先级E、选择外部中断触发方式答案:ABCE25.利用Proteus软件仿真单片机系统运行的主要步骤包括()。A、从元件库中选择所需元件B、绘制电路图C、加载单片机可执行程序D、编译源程序答案:ABC26.表达式语句有()组成。A、表达式B、分号C、逗号D、标识符答案:AB27.80C51单片机外部计数脉冲输入T0(P3.4),如用按钮开关产生计数脉冲,应采用____。A、加双稳态消抖动电路B、加单稳态消抖动电路C、555时基电路整形D、施密特触发器整形E、软件延时消抖动答案:ABE28.AD转换过程会用到下列哪个步骤(2分)A、采样B、保持C、量化D、编码答案:ABCD29.串行I2C总线E2PROM存储器有________3种读操作方式。A、立即地址读取B、随机地址读取C、顺序地址读取D、页面读取E、块读取答案:ABC30.对于一个数组的数组元素的描述,以下哪些选项是正确的呢?A、数组元素都用数组名加上下标的方式引用B、数组元素的下标是从0开始计数的C、数组元素的下标按照顺序有逐渐增1的规律D、数组元素的下标必须用中括号括起来答案:ABCD31.下列哪些是算术运算符()A、+B、-C、!D、*答案:ABD32.数码管有哪些优点?()A、体积小B、重量轻C、低功耗D、纯数字信息答案:ABC33.定义数组时,应注意()A、对同一数组,所有元素的数据类型都必须相同B、数组名的书写规范应符合标识符的书写规定。C、数组名不能与其他变量名相同。D、方括号中的常量表达式不可以是变量,但可以是符号常数和常量表达式。答案:ABCD34.外部中断INT0中断允许的条件是()A、EA=1B、EX0=1C、ES=1D、ET0=1答案:AB35.下列选项中说法正确的是【】。(2分)A、CMOS型单片机有节电和掉电两种低功耗操作方式。B、单片机在节电方式下,CPU停止工作,而RAM、定时器、串口和中断系统继续工作。C、单片机在掉电方式下,仅给片内RAM供电,片内所有其他的电路均不工作。D、单片机的低功耗工作方式由电源控制寄存器PCON中的有关位控制。答案:ABCD36.用键盘编程扫描法识别按键时应包括以下那些内容()A、判断有无按键按下。B、键盘扫描,取得闭合按键的行、列号。C、用计算法或查表法得到键值。D、判断闭合按键是否被释放,如没释放,则继续等待。E、将闭合键的键值保存,同时转去执行该闭合按键的功能。答案:ABCDE37.下列哪些元件不是线性元器件()(2分)A、电阻B、电容C、电感D、二极管答案:BCD38.下面哪一个选项对数组的描述是正确的?A、数组名和变量名的取名方法是一样的。B、数组长度是指数组中元素个数。C、数组类型就是指数组元素的类型。D、数组长度必须用中括号括起来。答案:ABCD39.关于独立式键盘下列描述正确的是()A、独立式键盘电路配置灵活。B、软件结构简单。C、每个按键必须占用一根I/O线。D、在按键较多时不宜采用。答案:ABCD40.下面哪一个运算可以把P1口高四位置1,其余位不变?A、P1=0xf0;B、P1=P1|0xf0;C、P1|=0xf0;D、P1=~P1;答案:BC41.单片机应用系统由以下那些系统组成()A、硬件系统B、软件系统C、中断系统D、查询系统答案:AB42.80C51单片机算术逻辑部件ALU由加法器和其他逻辑电路组成,用于____。A、进行算术四则运算和逻辑运算B、进行移位操作C、存放程序运行中的各种状态信息D、存放一个操作数中间结果E、进行位操作答案:ABCD43.8051单片机中断源分为外部中断和内部中断,以下属于内部中断的是()A、INT0B、T0C、串口中断D、T1答案:BCD44.字符常量A可以用以下哪几种方式表示?A、AB、'A'C、65D、0x41答案:BCD45.关于函数最小项描述正确的是(2分)A、在输入变量任何值下必有且仅有一个最小项的值等于1B、全体最小项之和等于1C、任意两个最小项之乘积等于0D、N变量的最小项个数应该为2的N次方个答案:ABCD46.步进电机有哪些特点?()A、给步进脉冲电机就转,不给步进脉冲电机就不转;B、步进脉冲的频率越高,步进电机转得越快;C、改变各相的通电方式,可以改变电机的运行方式;D、改变通电顺序,可以控制步进电机的正、反转。答案:ABCD47.多级放大器级间耦合方式有()(2分)A、阻容耦合B、变压器耦合C、直接耦合D、光电耦合答案:ABCD48.环形计数器的说明正确的是(2分)A、没有充分利用电路的状态B、只利用了N个状态C、电路共有2N个状态D、电路综计有2的N次方个状态答案:ABD49.变量就相当于一个容器,它应该有以下哪几个特性?A、变量类型B、变量名C、变量内容D、以上都是答案:ABCD50.开关K连接在单片机的并行I/O端口线上,闭合为0,打开为1,请问下面哪几个表达式可以用判断K是否闭合?A、K!=1B、K==0C、KD、!K答案:ABD51.单片机扩展的内容有____等。A、总线扩展B、程序存储器扩展C、数据存储器扩展D、外围扩展E、I/O口的扩展答案:BCE52.一个数码管若要点亮字型“3”,则以下哪种正确?A、com端接负,B、com端接负,字型码为0X4C、com端接正,字型码为0XB0D、com端接负,字型码为0XB0答案:BC53.MCS-51系列单片机片的总线系统为()A、地址总线B、数据总线C、控制总线D、电源线答案:ABC54.加减法运算指令影响程序状态寄存器PSW中的哪些位?()A、CYB、OVC、AD、CE、P答案:ABCD55.串行式通讯的优点:()A、故障率低B、成本低C、传输速率慢D、传输速率高答案:ABC56.按照逻辑功能的不同特点,下列哪些是时钟控制的触发器(2分)A、RS触发器B、JK触发器C、T触发器D、D触发器答案:ABCD57.如果按照计数器中触发器翻转的先后次序,可以把计数器分为(2分)A、同步计数器B、异步计数器C、可逆计数器D、减法计数器答案:AB58.哪些是STM32的ADC系统的特点()A、12-位分辨率B、自校准C、可编程数据对齐D、单次和连续转换模式答案:ABCD59.数码管有两种显示方法,即静态显示法与动态显示法,相比较前者比后者的优点是【】。(2分)A、占用CPU时间少B、节省I/O口C、硬件电路图简单D、编程简单答案:AD60.80C51单片机的运算器由____等组成。A、算术逻辑部件ALUB、累加器ACC、CD、计数器PE、CF、程序状态寄存器PSWG)BCD码运算调整电路答案:ABDE61.KeilµVision作为C51单片机开发工具,其主要组成功能包括()。A、项目管理器B、在线编辑调试器C、软件仿真调试器D、源文件编辑器答案:ACD62.51单片机复位的条件是什么A、复位引脚上有1个机器周期以上的低电平B、复位引脚上有2个机器周期以上的低电平C、复位引脚上有1个机器周期以上的高电平D、复位引脚上有2个机器周期以上的高电平答案:ABCD63.逻辑门的三态输出指的是哪三种状态?()A、高阻抗B、低阻抗C、高电平D、低电平答案:ACD64.HD7279A的控制指令分为哪几类?()A、纯指令B、混合指令C、带有数据的指令D、不带数据的指令答案:AC65.用4位二进制数表示1位十进制数的编码方法称为()A、二一十进制B、8421BCD码C、余3码D、二进制编码答案:ABC66.若IP=0Xff,IE=x93不可发生中断的中断源是()。A、ET2B、ET1C、EX0D、EX1答案:ABD67.51单片机要同时允许外部中断0和外部中断1,则以下开中断的语句正确的是()。A、EA=1;EX0=1;EX1=1;B、EA=1;EX0=1;ET1=1;C、IE=0x83;D、IE=0x85;答案:AD68.开关K连接在单片机的并行I/O端口线上,闭合为0,打开为1,请问下面哪几个表达式可以用老判断K是否闭合?A、K!=1B、K==0C、KD、!K答案:ABD69.变量的名称可以用以下哪几种字符开头?()A、大写英文字母B、数字C、小写英文字母D、下划线_答案:ACD70.80C51CPU在访问外部存储器时,地址输出是____。A、P2口输出高8位地址B、P1口输出高8位地址C、P0口输出低8位地址D、P1口输出低8位地址E、P2口输出低8位地址答案:AC71.除了单片机和电源外,单片机最小系统包括()电路和()电路。A、时钟B、复位C、硬件D、软件答案:AB72.与静态LED数码管显示相比,下列有关LED数码管动态显示描述正确的是()A、显示位数较多时,动态显示节省I/O端口资源。B、显示亮度低于静态显示方式C、占用CPU更多的时间D、显示位数较少时,采用静态显示更加方便。答案:ABCD73.以下哪些存储器可以用作外部程序存储器?()A、ROMB、RAMC、EPROMD、EEPROM答案:ACD74.所谓系统总线,指的是____。A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线答案:ABE75.单片机的定时器/计数器可用于()。A、定时B、外部事件计数C、串行口的波特率制定D、扩展外部中断源答案:ABC76.行列式键盘对按键动作的识别有【】A、软件程序扫描法B、中断法C、DMAD、都是答案:ABCD77.以下哪些设备是外部输入设备?A、键盘B、鼠标C、LED、开关答案:ABC78.防止按键在按下后抖动的方法是【】A、电阻电容低通滤波法B、软件延迟法C、电阻电容高通滤波法D、限电压法答案:ABD79.加减法运算指令影响程序状态寄存器PSW的哪些位?()A、CYB、OVC、AD、CE、P答案:ABCD80.在C语言中,等号用于把式子左边和右边连接起来,左边必须是下面的哪些名称呢?A、变量名B、SFR名称C、位名称D、符号常量答案:ABC三、判断题1.逐次比较型A/D转换器与双积分A/D转换器比较,转换速度比较慢。A、正确B、错误答案:B2.IP.4PT1:定时器T1中断优先控制位。PT1=0,设定定时器T1中断为低优先级中断。A、正确B、错误答案:B3.在动态显示中,位选口是送出每一个字型的字型码的。A、正确B、错误答案:B4.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。A、正确B、错误答案:B5.IIC总线上进行数据传输的时候高位在前低位在后()A、正确B、错误答案:A6.若不使用MCS-51片内存器引脚EA必须接地.()A、正确B、错误答案:A7.书写格式是否正确MOVR0,#20HA、正确B、错误答案:A8.上电复位后,PSW的值为1A、正确B、错误答案:B9.特殊功能寄存器IE,与定时器/计数器的控制无关。A、正确B、错误答案:B10.外部中断0中断的入口地址是0003H。对错A、正确B、错误答案:A11.switch语句的变量只能是整数或字符。()A、正确B、错误答案:A12.定时器工作在方式2下,当计满溢出后,THx可以实现初始值的自动重装载。A、正确B、错误答案:A13.SFR区可以直接寻址,还可以用寄存器间接寻址A、正确B、错误答案:B14.89S51的相对转移指令最大负跳转距是127BA、正确B、错误答案:B15.单片机并行I/O端口都是双向I/O端口,既有输入端口功能,也有输出端口功能。()A、正确B、错误答案:A16.8051和8052CPU的寄存器库分为4个区。()A、正确B、错误答案:A17.单片机复位后SP的初值为07H。A、正确B、错误答案:A18.汇编语言指令系统有119条指令A、正确B、错误答案:B19.在进行二转换十进制运算时,必须用到DAA指令。A、正确B、错误答案:B20.8051单片机有6个中断源A、正确B、错误答案:B21.c语言里面的for(;;);是死循环()A、正确B、错误答案:A22.单片机复位后不影响片内RAM单元的数据,仅影响特殊功能寄存器中的内容。A、正确B、错误答案:A23.定时/计数器在工作时需要消耗CPU的时间。A、正确B、错误答案:B24.51单片机只能做控制用,不能完成算术运算。A、正确B、错误答案:B25.C51的数据存储类型规定为code,则该数据定位在片外RAM中。()A、正确B、错误答案:B26.外部中断采用边沿触发方式,当采样到P3.2或P3.3在相邻的两个机器周期由低电平变为高电平,则中断请求信号有效。()A、正确B、错误答案:B27.在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。A、正确B、错误答案:A28.特殊功能寄存器TMOD,与定时器/计数器的控制无关。A、正确B、错误答案:B29.RXD表示串行口输入端,而TXD表示串行口输出端A、正确B、错误答案:A30.采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。A、正确B、错误答案:B31.读取外接EPROM中的程序时,EA端必须与电源连接。()A、正确B、错误答案:B32.C51语言处理单片机的中断是由专门的中断函数来处理的。A、正确B、错误答案:A33.并行接口可以比喻成多车道桥,串行接口可以比喻成单车道桥。A、正确B、错误答案:A34.单片机的一个机器周期是指完成某一个规定操作所需的时间。一般,一个机器周期等于一个时钟周期。A、正确B、错误答案:B35.串行口的发送缓冲器和接收缓冲器只有1个单元地址,但实际上它们是两个不同的寄存器。A、正确B、错误答案:A36.如果选用触发器属于TTL电路,那么,对于J-K触发器的输入端悬空时相当于接逻辑电平低电平(2分)A、正确B、错误答案:B37.C51单片机的定时器不可以产生中断。第五章一.填空题(共1题,16.6分)A、正确B、错误答案:B38.80C51单片机是高档16位单片机。A、正确B、错误答案:B39.内部RAM的位寻址区每个单元都可以进行位寻址A、正确B、错误答案:A40.SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关A、正确B、错误答案:B41.单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。A、正确B、错误答案:A42.串行口工作在方式1和工作方式3的波特率是固定的。()A、正确B、错误答案:B43.单片机指令周期和机器周期是一个概念。A、正确B、错误答案:B44.一通电就会响的是无源蜂鸣器。A、正确B、错误答案:B45.MCS-51若希望程序从片内存储器开始执行,EA脚应接低电平。()A、正确B、错误答案:B46.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。A、正确B、错误答案:A47.EPROM27C256有15根地址线,可寻址空间为32KB.A、正确B、错误答案:A48.如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。A、正确B、错误答案:B49.由AD的有限分辨率而引起的误差称为量化误差。A、正确B、错误答案:A50.七段数码管比八段数码管少一段,是两种不同的元件。A、正确B、错误答案:B51.MCS51单片机的CPU是16位的。A、正确B、错误答案:B52.AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。A、正确B、错误答案:A53.单片机的指令周期是执行一条指令所需要的时间一般由若干个机器周期组成。A、正确B、错误答案:A54.计算机中常作的码制有原码、反码和补码()A、正确B、错误答案:A55.8*8点阵LED共有16个外部引脚,其中8根行线顺序排在一起、8根列线顺序排在一起。A、正确B、错误答案:B56.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择..()A、正确B、错误答案:B57.汇编语言指令的操作数至少有1个A、正确B、错误答案:B58.MCS-51外部中断0的入口地址是0003HA、正确B、错误答案:A59.组合电路中,任意时刻输出信号与输入信号作用前电路的状态有关(2分)A、正确B、错误答案:B60.时钟电路是用于给单片机设定时间的。()A、正确B、错误答案:B61.在MCS-51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。()A、正确B、错误答案:B62.书写格式是否正确MOVA,#3000HA、正确B、错误答案:B63.判断指令(或伪指令)JBCP0,LL1是否正确A、正确B、错误答案:B64.89S51指令中,MOVX为片外RAM传送指令A、正确B、错误答案:A65.十进制数89的BCD码可以记为89HA、正确B、错误答案:A66.工作寄存器Rn有8个,它的地址由RS1和RS0确定A、正确B、错误答案:A67.MOVA,30H的源操作数为立即寻址方式。A、正确B、错误答案:B68.位地址和字节地址在形式上没有区别。A、正确B、错误答案:A69.定时器工作在方式1下,当计满溢出后,必须要用软件将初始值重新加载。A、正确B、错误答案:A70.定义了一个数组,就相当于批量定义了很多个同类型的变量。A、正确B、错误答案:A71.用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以

温馨提示

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

评论

0/150

提交评论