单片机考试知识点试题及答案_第1页
单片机考试知识点试题及答案_第2页
单片机考试知识点试题及答案_第3页
单片机考试知识点试题及答案_第4页
单片机考试知识点试题及答案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

单片机考试知识点一、选择题1、单片机应用程序一般存放在()中[单选题]*A、RAMB、ROM√C、寄存器D、外接晶振2、一个二进制数要变成相对应的十进制数的方法是()[单选题]*A、按位权展开√B、除2取余法C、乘2取整法D、B和C结合3、执行MOVA,@R0,执行前A=86H,R0=20H,(20H)=9AH,执行后()[单选题]*A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=9AH√4、单片机的堆栈指针SP始终是指示()[单选题]*A、栈顶√B、栈底C、中间D、中上5、单片机应用程序一般存放在()中[单选题]*A、RAMB、ROM√C、寄存器D、外接晶振6、“MULAB”指令执行后,16位乘积的高位在()中[单选题]*A、AB、CC、ABD、B√7、单片机能够直接执行的语言是()[单选题]*A、高级语言B、机器语言√C、汇编语言D、C语言8、单片机上电复位后,堆栈区的最大允许范围是内部RAM的()[单选题]*A、00H-FFHB、00H-07HC、07H-7FHD、08H-7FH√9、下列数据字定义的数表中()是错误的[单选题]*A、DW"AA"B、DW"A"C、DW0ABCHD、DW"0ABC"√10、上电复位后,PSW的值为()[单选题]*A、1B、07HC、FFHD、00H√11、关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为()[单选题]*A、8.192ms√B、65.536msC、0.256msD、16.384ms12、机器周期指机器完成一个动作所需要的时间,一个机器周期由()个时钟周期组成[单选题]*A、2B、4C、8D、12√13、寄存器PSW的RS0和RS1,分别为0和1时系统选用的工作寄存器组为()[单选题]*A、0组B、1组C、2组√D、3组14、将A与立即数按位逻辑异或的指令是()[单选题]*A、ANLA,#dataB、ORLA,#dataC、XRLA,#data√D、XRLA,direct15、CPU主要的组成部分为()[单选题]*A、运算器、控制器√B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器16、将内部数据存储器53H单元的内容传送至累加器,其指令是()[单选题]*A、MOVA,53H√B、MOVA,#53HC、MOVCA,53HD、MOVXA,#53H17、将片外数据存储器083AH单元的内容传送至累加器,必须使用指令()[单选题]*A、MOVXA,@RiB、MOVXA,@DPTR√C、MOVXA,@A+DPTRD、MOVCA,@A+DPTR18、MCS—51指令系统中,循环转移指令是()[单选题]*A、JBB、JNZC、CJNZD、DJNZ√19、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是()[单选题]*A、AJMPaddr11B、LJMPaddr16√C、SJMPrelD、JCrel20、累加器A的单元地址为()[单选题]*A、E7B、F7HC、D7HD、0E0H√21、MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下()个[单选题]*A、MOVB、MOVX√C、MOVCD、MUL22、能将A的内容向左循环移一位,第七位进第0位的指令是()[单选题]*A、RLCAB、RRCAC、RRAD、RLA√23、片外查表指令MOVXA,@()[单选题]*A、DPTR√B、PCC、T0D、bit24、奇偶标志位是()[单选题]*A、P√B、CYC、OVD、AC25、启动定时器0开始计数的指令是使TCON的()[单选题]*A、TF0位置1B、TR0位置1√C、TR0位置0D、TR1位置026、启动定时器1开始定时的指令是()[单选题]*A、CLRTR0B、CLRTR1C、SETBTR0D、SETBTR1√27、若MCS-51系列单片机使用的晶搌频率为6MHz,其复位持续时间应该超过()[单选题]*A、2usB、4us√C、8msD、1ms28、MCS-51系列单片机中,各中断源是否被允许由寄存器()设定[单选题]*A、TMODB、IPC、IE√D、SCON29、若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器的计数个数应为()[单选题]*A、500√B、1000C、65536D、6053630、若某存储器芯片地址线为13根,那么它的存储容量为()[单选题]*A、1KBB、2KBC、8KB√D、4KB31、设(A)=0C3H,(R0)=0A0H,执行指令ANLA,R0后,结果()[单选题]*A、(A)=80H√B、(A)=6CHC、(R0)=82D、(R0)=6CH32、设(A)=0AFH,Cy=0,(20H)=81H,指令:ADDCA,20H执行后的结果是[单选题]*A、A=80HB、A=30H√C、A=0AFHD、A=20H33、设A=0B3H,R0=0FFH,执行指令ANLA,R0后,结果()[单选题]*A、0C2HB、0B3H√C、B3HD、C2H34、设A=4FH,(20H)=13H,指令:ADDCA,20H执行后的结果是()[单选题]*A、A=62H,AC=1√B、A=62H,AC=0C、A=61H,AC=1D、A=63H,AC=035、设A=53H,执行后SWAPA后的内容为()[单选题]*A、35H√B、53HC、58HD、85H36、设A=79H,(20H)=99H,指令ADDCA,20H后的结果为(),CY=()[单选题]*A、12H,0B、78H,1C、12H,1√D、78H,037、设A=0AFHC=1(20H)=81H,指令:ADDA,20H执行后的结果是()[单选题]*A、A=81HB、A=30H√C、A=0AFHD、A=20H38、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,R2后结果为()[单选题]*A、(A)=74H√B、(R2)=74HC、(A)=75HD、(R2)=73H39、下列指令能能使累加器A低4位不变,高4位置1的是()[单选题]*A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H√40、下列指令能能使累加器A高4位不变,低4位置1的是()[单选题]*A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFH√D、ORLA,#OF0H41、下列指令能使0组R0的最高位取反的是()[单选题]*A、CPLR0.7B、XRL00H,#80H√C、CPLR0.7D、XRLR0,#80H42、下列指令能使0组R0低4位不变,高4位置1的是()[单选题]*A、ANLR0,#OF0HB、ORLRO,#OFOHC、ORL00H,#0FHD、ORL00H,#OF0H√43、下列指令能使P1口的最低位置1,其余位不变的是()[单选题]*A、ANLP1,#80HB、SETB90H√C、ORLP1,#0FFHD、ORLP1,#80H44、下列指令能使PSW的最低位置1,其余位不变的是()[单选题]*A、SETBA,#01HB、SETBPSW.0√C、ORLA,#01HD、SETBA,#00H45、下列指令能使累加器A的最高位置1,其余位不变的是()[单选题]*A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H√46、下列指令能使2组R0的最高位置0,其余位不变的是()[单选题]*A、ANLR0,#7FHB、ANLR0,#FHC、ORLR0,#7FHD、ANL10H,#7FH√47、下列指令判断若累加器A的内容不为0就转LP的是()[单选题]*A、JBA,LPB、JZA,LPC、JNZALPD、CJNEA,#0,LP√48、下列指令中比较转移指令是指()[单选题]*A、DJNZRn,relB、CJNERn,#data,rel√C、DJNZdirect,relD、JBCbit,re49、下面是寄存器间接寻址的是()[单选题]*A、MOVA,#58HB、MOVA,28HC、MOVA,R4D、MOVA,@R0√50、下面是寄存器寻址的是()[单选题]*A、MOVA,#57HB、MOVA,27HC、MOVA,R3√D、MOVA,@R051、8051单片机减法指令为SUBB。对√错52、51单片机串行通信的通信方式为单工、半双工和全双工方式。对√错53、PC存放的是当前正在执行的指令。对错√54、定时/计数器的工作模式寄存器TMOD可以进行位寻址。对错√55、定时/计数器在工作时需要消耗CPU的时间。对错√56、必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。对√错57、8051单片机有5个中断源和2个中断优先级。对√错58、LJMP的寻址空间最多为64KB。对√错59、SP的复位状态为07H。对√错60、当向堆栈压入一个字节的数据后,SP中的内容减1。对错√61、外部中断1的入口地址为00013H。对错√62、中断服务程序的最后一条指令是RET。对错√63、单片机内部RAM和外部RAM是统一编址的,它们的访问指令不相同。对错√64、堆栈操作原则,先进后出。对√错65、片内数据存储器的高128单元的地址为50H到0FFH。对错√66、ANLR1,#F0H指令格式是正确的。对错√67、当MCS-51上电复位时,堆栈指针SP=00H。对错√68、若由程序设定RS1、RS0=0、1,则工作寄存器选组3。对错√69、CPLA,#0FFH指令格式是正确的。对错√70、当向堆栈压入一个字节的数据后,SP中的内容减1。对错√71、若执行前CY=__,执行JCJOOP后,将执行LOOP地址的指令。答案:1。72、若执行前CY=__,执行JNCLOOP后,将继续执行下一行指令。答案:1。73、若R1≠__,执行DJNZR1,LOOP后,将跳至LOOP地址。答案:0。74、若R1=__,执行DJNZR1,LOOP后,将继续执行下一行指令。答案:0。75、89C51系单片机一共有__个引脚。答案:40。76、89C51系列单片机在复位端子RST上出现__个机器周期以上的高电平,就完成了复位操作。答案:2。77、当振荡脉冲频率fosc=12MHz时,机器周期为__us.。答案:1。78、外部程序存储器的最大地址空间为__。答案:64KB。79、唯一的一个16位的特殊功能寄存器为__。答案:DPTR。80、若(30H)=__,执行DJNZ30H,LOOP后,将执行下一行指令。答案:0。81、TCON中,包含()中断请求标志位[多选题]*A、TR1标志位B、TF1√C、EX1标志位D、IE0标志位E、TF0√82、特殊功能寄存器TMOD中包含()位[多选题]*A、GATE√B、TR1C、M1√D、EX0E、M0√83、下面那些指令是位操作指令的是[多选题]*A、MOVC,10H√B、MOV20H,21HC、ANLC,7FH√D、CPLACC.0√E、ORLC,#10H84、下列哪些可以进行位寻址?[多选题]*A、程序状态字寄存器√B、B√C、TH0D、电源控制器PCONE、TCON√85、下列哪些不可以进行位寻址?[多选题]*A、P0B、SBUF√C、IE寄存器D、TMOD√E、SCON寄存器86、以下哪一条是位操作指令()。[多选题]*A、MOVP0,#0FFHB、CLRP1.0√C、CPLAD、POPPSWE、SETBPSW.4√87、下列指令中是属于单片机伪指令的有()。[多选题]*A、NOP指令B、DB伪指令√C、ORG√D、END√E、MOV指令88、关于PSW中CY位描述错误的是()[多选题]*A、CY位不可以进行位操作√B、存放算术运算的进位标志C、在位操作中,作为位累加器使用D、数据校验中判断奇偶位用√E、数据计算中溢出位√89、下列寄存器中,属于8051特殊功能寄存器的是()[多选题]*A、ACC√B、PSW√C、ROD、PCON√E、P90、下列指令判断若累加器A的内容不为0就转LP的是()。[多选题]*A、JBA,LPB、JNZA,LPC、JNZLP√D、CJNEA,#0,LP√E、JBCP3.7,L191、中断允许寄存器IE有哪些允许位?[多选题]*A、EX0标志位√B、ET0标志位√C、EX1√D、ET1标志位√E、ES√92、51单片机设置中断允许位和中断优先级是利用哪些寄存器?[多选题]*A、IE√B、PCONC、IP√D、SCONE、TMOD93、MCS—51单片机定时/计数器T0的工作模式有()[多选题]*A、8位自动重装计数器√B、13位计数器√C、16位计数器√D、32位计数器E、两个独立的8位定时器√94、下列哪些指令可将累加器A清零()。[多选题]*A、ANLA,00HB、ORLA,00HC、MOVA,#00H√D、XRLA,#50HE、ANLA,#00H√95、下列哪条指令可将累加器A最高位清零()。[多选题]*A、ANLA,#7FH√B、ORLA,#0FHC、ANL0E0H,#7FH√D、ORLA,0F0HE、CLRACC.7√96、下列逻辑运算结果正确的是()[多选题]*A、000∧001=001B、1001∧0011=1011C、0000∨1111=1111√D、1010∨0010=1010√E、1010∨0010=101197、在MCS-51的指令系统中,下列指令助记符属于无条件转移的有()。[多选题]*A、AJMP√B、SJMPrel√C、JMP√D、RETE、JZ98、8051定时/计数器0有()工作方式[多选题]*A、方式0√B、方式1√C、方式2√D、方式3√E、方式499、串行口中断请求标志位有()[多选题]*A、ET0B、RI标志位√C、E1D、TI标志位√E、IE2100、特殊功能寄存器SCON中包含()位[多选题]*A、SMO√B、RI√C、SM1√D、IE0E、ET1X21.具有记忆功能的电路是:()[单选题]*A、控制器B、运算器C、存储器。√2.以下属于单片机芯片的是:()[单选题]*A、AT89C51√B、ADC0809C、DS18B203.执行单字节指令,需要()个机器周期。[单选题]*A、1个√B、3个C、6个D、12个4.下面是单片机编程软件的是()。[单选题]*A、Keil√B、ProteusC、ISP5.用Proteus进行仿真时,应双击单片机加载()文件。[单选题]*A、*.c文件C、文件C、文件B.*.asm文件C.*.hex文件√6.led定义了单片机的P1.0引脚,以下赋值语句表达错误的是()。[单选题]*A、led=0B、led=1C、led=2√7.工作寄存器组由PSW的RS1、RS0来确定,若要选中工作寄存器组1,则RS1、RS0的值为()。[单选题]*A、00B、01√C、10D、118.Proteus查找电解电容元件的关键词是()。[单选题]*A、CAP√B、CAP-ELECC、AT89C51D、LED-YELLOW。9.单片机端口接LED时,一般要降压限流电阻,其值比较恰当的为()欧姆。[单选题]*A、330√B、10KC、300KD、1010.当shu=0x55,执行P2=~shu;指令后,P2口输出()。[单选题]*A、0x55B、0xaa√C、0xffD、0x8611.如果一个程序需要用到不同时长的延时子程序,编写程序时最好用()[单选题]*A、使用带形式参数的延时程序√B、直接用无符号字符型变量实现延时C、编写10ms延时程序12.多分支结构用()语句编程方便。[单选题]*A、ifB、if-else√C、if-else-if13.无形式参数的函数,大括号内的程序为函数体,那么在函数体内声明的各种变量()。[单选题]*A、仅在函数体内有效√B、在其它子程序中有效C、在主程序中有效14.下列不能被调用的函数是()。[单选题]*A、main()√B、delay();C、key();15.若从低位到高位按a、b、c、d、e、f、g、dp的顺序排列,共阳数码管显示“0”的段码的是()。[单选题]*A、0xc0√B、0x81C、0xe0D、0a,c,mm[10],nn[20]表示定义了()。[单选题]*A、3个变量和2个数组B、2个变量和2个数组√C、4个数组17.中央处理器的英文缩写是:()[单选题]*A、MCSB、CPU√C、RAM。18.以下属于单片机芯片的是:()[单选题]*A、STC89C51√C、51C、51B.74LS245C.DS18B2019.当51系列单片机选用片内程序存储器时,引脚———EA应接()。[单选题]*A、低电平B、高电平√C、悬空20.下面是单片机编程软件的是()。[单选题]*A、Keil√B、ProtelDXPC、Linux21.若MCS-51单片机系统外接晶振频率为6MHz时,其复位持续时间应该超过()。[单选题]*A、2μsB、4μs√C、2msD、4ms22.MCS-51系列单片机主要的应用领域是()。[单选题]*A、控制领域√B、语音识别C、图像识别23.工作寄存器组由特殊功能寄存器PSW的RS1、RS0位确定,若要选中工作寄存器组0,则RS1、RS0的值为()。[单选题]*A、00√B、01C、10D、1124.数码管的动态显示工作方式是()。[单选题]*A、多个数码管同时点亮B、多个数码管分时轮流点亮√C、多个数码管总是点亮D、多个数码管都不点亮25.单片机端口接LED时,一般要降压限流电阻,其值比较恰当的为()欧姆。[单选题]*A、330√B、10KC、300K26.当Data=0x55,执行P1=~Data;指令后,P1口输出为()。[单选题]*A、0x55B、0xaa√C、0xff27.常用器件74LS138是()。[单选题]*A、4与非门B、3-8译码器√C、4或门28.MCS-51系列单片机定时器/计数器工作方式1是()。[单选题]*A、8位计数器B、2个8位计数器C、16位计数器√29.某共阳数码管显示“1”,其笔段字型码是()。[单选题]*A、0x00B、0xf9√C、0xff30.下列函数为程序主函数的是()。[单选题]*A、main()√B、timer();C、wait();31.MCS—51单片机的复位信号是()有效。[单选题]*A、高电平√B、低电平C、下降沿32.下列寄存器中与定时器/计数器有关的寄存器有()。[单选题]*A、TMOD√B、PCONC、SCON33.如果设计4×6矩阵式键盘,则需要I/O接口的数量为()。[单选题]*A、24B、10√C、234.逻辑运算符“||”表示()。[单选题]*A、逻辑与B、逻辑或√C、逻辑非35.下列不属于蜂鸣器类型的是()[单选题]*A、有源蜂鸣器B、无源蜂鸣器C、扬声器√36.下列语句为循环语句的是()。[单选题]*A、ifB、while√C、elseif37.MCS-51中断服务函数在函数名后加interruptn关键字,其中n取0值对应()。[单选题]*A、外部中断0√B、定时中断1C、外部中断138.MCS-51系列单片机为()位单片机。[单选题]*A、32B、8√C、1639.23.i的初始值为5,运行i++;指令后,i的值为()。[单选题]*A、5B、6√C、440.24.MCS-51系列单片机定时器/计数器工作方式1是()[单选题]*A、13位定时/计数器B、16位定时/计数器√C、8位定时/计数器41.25.DIP封装的单片机STC89C51的第40引脚应连接()[单选题]*A、复位电路B、电源正极√C、晶振42.26.MCS-51系列单片机———EA(31脚)引脚的功能是()[单选题]*A、复位信号B、地址锁存信号C、片内/片外程序存储器选择√43.27.下列计算机语言中,CPU能直接识别的是()。[单选题]*A、机器语言√B、高级语言C、汇编语言44.28.下列代码为条件语句的是()。[单选题]*A、if√B、MOVC、RETI45.29.下列选项中()是定时/计数器T1的中断允许控制位。[单选题]*A、EAB、ET1√C、EX046.30.关系运算符“<=”功能是()。[单选题]*A、大于B、小于等于√C、等于47.31.MCS-51单片机的XTAL1和XTAL2引脚是()引脚。[单选题]*A、外接串行口B、外接电源C、外接晶振√48.32.外部中断1的入口地址是()[单选题]*A、0000HB、0013H√C、0003H49.33.使P1口的低4位输出0,高4位输出1的C51指令为()[单选题]*A、P1=0x00B、P1=0xf0√C、P1=0xff50.34.定时器/计数器控制寄存器TCON中,定时/计数器T1运行控制位为()[单选题]*A、IE1B、TR1√C、IE051.35.关系运算符“>=”功能是()。[单选题]*A、大于B、大于等于√C、等于52.36.已知数组ucharcodeLED[]={0xc0,0xf9,0xa4,0xb0,0x99},LED[0]=()[单选题]*A、0xc0√B、0xf9C、0x9953.37.已知i=500,执行指令i--后,i的值为()[单选题]*A、600B、499√C、50254.38.C语言文件保存的扩展名为()。[单选题]*A、*.docB、*.txtC、*.c√55.39.C51语言的运算符中,能实现按位“与”功能的是()运算符。[单选题]*A、|B、&√C、=56.40.STC89C51单片机的RST管脚是()。[单选题]*A、I/O口B、复位脚√C、接地57.数码管动态扫描,每位数码管的间隔时间为()合适。[单选题]*A、2ms√B、10msC、100ms58.逻辑运算符“&&”表示()。[单选题]*A、逻辑与√B、逻辑或C、逻辑非D、取反59.在矩阵键盘判断是否有键按下时一般把行线把所有行线均置为低电平,列线均置为高电平,然后检测各列线的状态,若(),则表示键盘中有按键被按下。[单选题]*A、列线不全为高电平√B、所有列线均为高电平C、所有列线均悬空60.程序delay(uintt)是()。[单选题]*A、带形式参数的延时子程序√B、无参数的延时子程序C、主程序。61.中断服务函数与其他子函数有所不同,必须在函数名后加interruptn关键字,其中n取0值对应()。[单选题]*A、外部中断0√B、定时中断0C、外部中断1D、定时中断1。62.表示串口中断服务函数的是()。[单选题]*A、voidtime0()interrupt1{}B、voidint1()interrupt2{}C、voidtime1()interrupt3{}D、voidserial()interrupt4{}√63.T1定时50ms,晶振频率为12MHz,工作在方式1,那么其初值为()。[单选题]*A、0x3cb0√B、0xc120C、0x1830D、0x184064.TMOD=0x01;表示()[单选题]*A、选用T0,并设置工作方式0B、选用T1,并设置工作方式1C、选用T0,并设置工作方式1√65.系列单片机(型号AT89S51)40脚DIP封装的第1引脚功能是()[单选题]*A、复位B、I/O准双向口√C、接晶振D、接电源正极66.系列单片机(型号AT89S51)40脚DIP封装第31引脚功能是()[单选题]*A、外部程序存储器选通信号B、地址锁存信号C、片内/片外程序存储器选择√D、开漏结构准双向口67.下列计算机语言中,CPU能直接识别的是()。[单选题]*A、自然语言B、高级语言C、汇编语言D、机器语言√68.函数_crol_()包含在头文件()中。[单选题]*A、“

温馨提示

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

评论

0/150

提交评论