单片机原理及应用练习题含参考答案_第1页
单片机原理及应用练习题含参考答案_第2页
单片机原理及应用练习题含参考答案_第3页
单片机原理及应用练习题含参考答案_第4页
单片机原理及应用练习题含参考答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理及应用练习题含参考答案一、单选题(共54题,每题1分,共54分)1.MCS-51系列单片机的指令系统共有指令数为():A、119B、115C、113D、111正确答案:D2.下列指令能使R0高4位不变,低4位置F的是()。A、ANLR0,#OF0HB、ANLR0,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:C3.下列指令能使R0低4位不变,高4位置F的是()。A、ANLR0,#OF0HB、ORLRO,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:D4.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D5.在存储器扩展电路中74LS373的主要功能是()。A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D6.DIVAB是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B7.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C8.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D9.以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON正确答案:B10.CPLC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E11.RRCA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C12.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A、00HB、30HC、32HD、07H正确答案:B13.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于()。A、并行传送B、异步传送C、同步传送D、串行传送正确答案:D14.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,28HXCHDA,@R0CPLA。(A)=A、E5hB、E6hC、E7hD、E8h正确答案:C15.以下标号正确的是():A、LOOPB、MOV:C、ST1:D、1ABC:正确答案:C16.单片机应用程序一般存放在()。A、RAMB、ROMC、寄存器D、CPU正确答案:B17.若(SP)=40H,当执行一条RET指令后,SP的值为():A、38HB、41HC、3EHD、42H正确答案:C18.DAA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B19.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C20.ALU表示()。A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D21.能将A按位取反的指令是()。A、CPLAB、CLRAC、RLAD、SWAPA正确答案:A22.单片机上电复位后,P0的内容和SP的内容为():A、FFH,07HB、0000H,00HC、0000H,07HD、FFH,00H正确答案:A23.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。A、(A)=00H(C)=1B、(A)=00H(C)=0C、(A)=7AH(C)=1D、(A)=7AH(C)=0正确答案:A24.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B25.当(IP)=04H时,优先级最高的中断源是():A、定时计数器1B、外部中断0C、外部中断1D、定时计数器0正确答案:C26.当外部中断0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#81HD、MOVIE,#61H正确答案:C27.以下不属于8051单片机的控制引脚的是():A、RSTB、ALEC、/PSEND、XTAL1正确答案:D28.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B29.JNZREL指令的寻址方式是()A、相对寻址B、位寻址C、立即寻址D、寄存器寻址正确答案:A30.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A31.当晶振频率为6MHz时,机器周期为():A、4μsB、1μsC、3μsD、2μs正确答案:D32.位寻址区的地址是():A、30H~7FHB、20H~2FHC、08H~1FHD、00H~07H正确答案:B33.指令ANLA,20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:B34.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。TH1=#()A、06HB、04HC、05HD、03H正确答案:D35.MCS-51单片机的高8位地址总线是():A、P0B、P1C、P2D、P3正确答案:C36.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B37.关于MCS-51的堆栈操作,正确的说法是()A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,在入栈D、以上都不对正确答案:C38.若(A)=50H,(B)=A0H,执行MULAB后,(A)=(B)=A、(A)=02H(B)=33HB、(A)=00H(B)=33HC、(A)=02H(B)=32HD、(A)=00H(B)=32H正确答案:D39.PSW=18H时,则当前工作寄存器是()A、0组B、3组C、2组D、1组正确答案:B40.MCS-51指令系统中,清零指令是()。A、CPLAB、RLCAC、CLRAD、RRCA正确答案:A41.指令CLRC源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:G42.下列指令能能使累加器A的最高位置1的是()。A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:D43.执行下列程序后,内部RAM30H单元的内容是()。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B44.8051单片机的机器周期为2µs,则其晶振频率fosc为()MHz.A、1B、2C、12D、6正确答案:A45.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D46.INCdirect是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B47.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E48.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、60HB、06HC、02HD、20H正确答案:A49.T0:定时方式,工作在方式1。方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B50.MCS-51指令系统中,指令DAA应跟在()。A、加法指令后B、BCD码的加法指令后C、减法指令后D、BCD码的减法指令后正确答案:B51.若(A)=86H,(PSW)=80H,则执行RRCA指令后A、C3HB、B3HC、0DHD、56H正确答案:A52.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D53.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=()A、61HB、75HC、71HD、17H正确答案:C54.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后A的内容为():A、59HB、32HC、6CHD、31H正确答案:C二、判断题(共46题,每题1分,共46分)1.逻辑指令不会影响PSW的各标志位A、正确B、错误正确答案:B2.在进行二转换十进制运算时,必须用到DAA指令。A、正确B、错误正确答案:B3.判断指令(或伪指令)DECDPTR是否正确A、正确B、错误正确答案:B4.若置8051的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。A、正确B、错误正确答案:A5.如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。A、正确B、错误正确答案:B6.判断指令(或伪指令)MOVX40H,#30H是否正确A、正确B、错误正确答案:B7.判断指令(或伪指令)MOVC@A+PC,A是否正确A、正确B、错误正确答案:B8.标号由1~8个字符组成,第一个字符必须是英文字,不能是数字或其它符号;标号后必须用冒号。A、正确B、错误正确答案:A9.判断指令(或伪指令)ORG3000H是否正确A、正确B、错误正确答案:A10.判断指令(或伪指令)MOVX@R0,B是否正确A、正确B、错误正确答案:B11.DJNZRn,rel是减1不为0转移指令A、正确B、错误正确答案:A12.P0口是一个三态双向口,可作地址总线和数据总线用A、正确B、错误正确答案:A13.方式2中,16位加法计数器的TH0和TL0具有不同功能,其中,TL0是8位计数器,TH0是重置初值的8位缓冲器。A、正确B、错误正确答案:A14.单片机是面向数据处理的。A、正确B、错误正确答案:B15.必须进行十进制调整的十进制运算只有加法和减法。A、正确B、错误正确答案:B16.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。A、正确B、错误正确答案:B17.判断指令(或伪指令)MOVXA,30H是否正确A、正确B、错误正确答案:B18.JZrel指令跳转的条件是A的内容为0A、正确B、错误正确答案:A19.MCS-51指令中,MOVC为ROM传送指令。A、正确B、错误正确答案:B20.堆栈指针SP在单片机复位后的值为00HA、正确B、错误正确答案:B21.工作寄存器Rn有8个,它的地址由RS1和RS0确定A、正确B、错误正确答案:A22.复位信号需要持续两个机器周期以上的高电平才能将单片机复位A、正确B、错误正确答案:A23.如使用共阳极数码管,数据为1表示对应字段亮A、正确B、错误正确答案:B24.书写格式是否正确MULRoRlA、正确B、错误正确答案:B25.定时计数器可以产生延时定时,也可以用来计数A、正确B、错误正确答案:A26.VCC和VSS是单片机的电源引脚,使用时接+12V直流电源A、正确B、错误正确答案:B27.长跳指令LJMPaddr16;PC←addr16,跳转范围64kA、正确B、错误正确答案:A28.单片机的振荡周期是晶体振荡器的振荡周期A、正确B、错误正确答案:A29.8051有2个16位的定时器/计数器,有4种工作方式。A、正确B、错误正确答案:A30.入栈指令执行时先将操作数内容存入SP指向的单元,然后SP指针加1A、正确B、错误正确答案:B31.机器周期:通常将完成一个基本操作所需的时间称为机器周期。A、正确B、错误正确答案:A32.P1口的8个引脚都具有第二功能A、正确B、错误正确答案:B33.数据存储器用于存储暂时性的输入输出数据和运算的中间结果A、正确B、错误正确答案:A34.当IT0=1时,外部中断0为低电平触发A、正确B、错误正确答案:B35.对于8051单片机而言,在外部扩展EPROM时,EA引脚应接地A、正确B、错误正确答案:A36.P是奇偶标志位,当A里的1的个数为偶数时,P=1A、正确B、错误正确答案:B37.P2口除了作为I/O口使用外,还作为高8位地址总线用A、正确B、错误正确答案:A38.MCS-51的程序存储器用于存放运算中间结果。A、正确B、错误正确答案:B39.CY(PSW.7)——进位标志位。CY是PSW中最常用的标志位。A、正确B、错误正确答案:A40.存储器分成内存

温馨提示

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

评论

0/150

提交评论