




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用复习题含答案一、单选题(共53题,每题1分,共53分)1.一个具有2K字节的程序放在首地址为5100H的存贮区,则末地址为():A、59FFHB、5800HC、58FFHD、5900H正确答案:C2.哪个不是常用的晶振频率():A、11.0592MHzB、6MHzC、3MHzD、12MHz正确答案:C3.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是()。A、0、0、0B、1、0、1C、1、1、1D、1、1、0正确答案:D答案解析:首先将98H和0FAH转换为二进制进行加法运算:98H=10011000B,0FAH=11111010B。相加结果为:10011000+11111010=110010010B,舍弃最高位进位后结果为0010010B。CY(进位标志):相加产生了进位,所以CY=1;AC(辅助进位标志):低半字节相加有进位,所以AC=1;OV(溢出标志):两个正数相加结果为负数,或者两个负数相加结果为正数才会溢出,这里两个数相加结果没有溢出,所以OV=0。所以答案是D。4.当晶振频率为6MHz时,有效复位信号高电平时间要持续():A、4μsB、2μsC、3μsD、1μs正确答案:A5.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C答案解析:因为8KB=2^13B,所以需要13根地址线来寻址8KB的空间,而该芯片是8KB*4/片,地址线根数与存储容量的地址线需求相关,所以地址线根数要大于13根。6.RST引脚功能是()A、复位信号B、外部程序存储器读选通信号C、访问程序存储控制信号D、+5V电源正确答案:A答案解析:RST引脚是复位信号引脚。当该引脚出现复位信号时,会使单片机等芯片进行复位操作,将程序计数器PC清零,使单片机从初始状态开始运行,以确保系统的正确启动和稳定运行。7.波特的单位是()A、字符/秒B、帧/秒C、位/秒D、字节/秒正确答案:C答案解析:波特是数据传输速率的单位,表示每秒钟传输的二进制位数,即位/秒。8.地址总线的缩写是():A、ABB、DBC、CBD、KB正确答案:A答案解析:地址总线(AddressBus;AB)是计算机中用于在CPU、内存和其他部件之间传输地址信息的一组线路。DB通常指数据总线(DataBus),CB含义不常见,KB是千字节(Kilobyte)的缩写,不是地址总线的缩写。9.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D答案解析:执行中断处理程序最后一句指令RETI后,程序会返回到响应中断时一句的下一句。RETI指令的作用是从中断服务程序返回,它会恢复断点地址,使得程序继续执行响应中断时被打断的下一条指令。10.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A11.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后PSW的内容为():A、80HB、81HC、00HD、01H正确答案:A12.子程序返回指令的操作数有几个():A、0B、2C、1D、3正确答案:A答案解析:子程序返回指令的操作数可以有0个或多个。在某些情况下,返回指令可能不需要操作数,直接返回到调用处;而在其他情况下,可能会有返回值等情况,会携带一定的操作数信息。所以操作数的数量是大于0的。13.若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B答案解析:执行LCALL指令时,先将PC的当前值(即下一条要执行指令的地址)压入堆栈,然后跳转到子程序入口地址。PC当前值压入堆栈时,先压入高字节,再压入低字节。PC值占两个字节,所以堆栈指针SP先加2。原来SP=40H,加2后SP=42H。14.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,28HXCHDA,@R0CPLA。(A)=A、E5hB、E6hC、E7hD、E8h正确答案:C15.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A答案解析:当MCS-51复位时,程序计数器PC被清零,即PC=0000H,所以选项A正确;复位时堆栈指针SP被初始化为07H,而不是00H,选项B错误;SBUF是串行口数据缓冲器,复位时其内容不确定,选项C错误。16.以下标号不正确的是():A、LOOP:B、MOV:C、ST1:D、ABC:正确答案:B17.下列指令能能使累加器A的最高位置1的是()。A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:D答案解析:将累加器A的最高位置1,需要使用逻辑或运算(ORL)。#80H的二进制为10000000,与A进行或运算就能使最高位置1。ANL是逻辑与运算,不能使最高位置1,所以A选项(ANLA,#7FH)和B选项(ANLA,#80H)不符合要求;C选项(ORLA,#7FH),#7FH的二进制为01111111,与A进行或运算不能使最高位置1,只有D选项(ORLA,#80H)符合使累加器A最高位置1的要求。18.MCS-51指令系统中,指令CLRA;表示()。A、将A的内容清0B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令正确答案:A答案解析:CLRA指令的功能是将累加器A的内容清0。选项B将A的内容置1应该是SETBA;选项C将A的内容各位取反结果送回A中是CPLA;选项D循环移位指令与CLRA无关。19.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A、00HB、30HC、32HD、07H正确答案:B20.T0:定时方式,工作在方式1。方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B21.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、00H~07HC、10H~17HD、18H~1FH正确答案:C22.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A、98HB、84HC、42HD、22H正确答案:A23.CPLC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E24.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02HD、03H正确答案:A25.RS1和RS0的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:D答案解析:RS1和RS0是寄存器组选择位,用于选择不同的工作寄存器组。26.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C27.PSW=18H时,则当前工作寄存器是()A、1组B、0组C、3组D、2组正确答案:C28.设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,执行以下指令后SETBC;ADDCA,20H;RLCA;MULAB。(A)=A、08HB、09HC、10HD、11H正确答案:A29.以下有关PC的说法不正确的是():A、PC具有自动加“1”功能B、PC是一个16位寄存器C、是纯物理指针,本身没有地址D、总是存放着当前被执行指令的首地址正确答案:D30.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY是()A、0B、1C、-1D、2正确答案:A31.JNZREL指令的寻址方式是()A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案:C答案解析:相对寻址是将程序计数器PC的当前值与指令中给出的相对偏移量rel相加,形成新的PC值,从而实现程序的跳转。JNZREL指令是当累加器A不为零时,程序跳转到指定的地址,这里的跳转地址是通过相对寻址方式来确定的,即相对于当前PC值加上REL的值。立即寻址是操作数直接在指令中给出;寄存器寻址是操作数存放在寄存器中;位寻址是对二进制位进行寻址操作,均不符合JNZREL指令的寻址方式。32.8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。A、2B、3C、1D、4正确答案:C33.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。A、4,5B、2,4C、5,2D、2,3正确答案:B答案解析:8051单片机内有2个16位的定时/计数器,分别是T0和T1。每个定时/计数器都有4种工作方式,通过对TMOD寄存器的设置来选择不同的工作方式。34.指令ANLA,20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:B答案解析:指令ANLA,20H中,源操作数20H表示的是直接给出了操作数的存储地址,这种寻址方式就是直接寻址。所以答案是B。35.以下寄存器中,是16位寄存器的是():A、ACCB、PSWC、SPD、DPTR正确答案:D36.若(A)=C3H,(R0)=AAH,执行ADDA,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D37.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D答案解析:TMOD是定时器/计数器的工作方式寄存器,不是CPU专用寄存器。CPU主要用于数字运算和逻辑运算,完成数据处理和程序控制逻辑,由运算器和控制器组成。38.下列哪条指令是正确的().A、PUSHR2B、ADDR0,AC、MOVXA@DPTRD、MOV@R0,A正确答案:D答案解析:-选项A:PUSH指令操作数应该是直接寻址方式,不能是寄存器R2,所以A错误。-选项B:ADD指令的两个操作数不能同时为寄存器和立即数这种形式,所以B错误。-选项C:MOVX指令用于外部数据存储器的访问,操作数应该是@DPTR或@Ri,格式应该是MOVXA,@DPTR,原格式错误,所以C错误。-选项D:MOV@R0,A是将累加器A的内容传送到以R0内容为地址的内部RAM单元中,指令格式正确,所以D正确。39.汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D40.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D答案解析:MCS-51单片机定时器T0的溢出标志是TF0,定时器T1的溢出标志是TF1。当定时器溢出时,相应的TF0或TF1会置1,可通过查询该标志位来判断定时器是否溢出。41.已知(A)=59H,(R0)=30H,(30H)=6CH,执行指令XCHDA,@R0后,R0的内容为():A、59HB、30HC、6CHD、5CH正确答案:D42.单片机应用程序一般存放在()。A、RAMB、ROMC、寄存器D、CPU正确答案:B答案解析:单片机应用程序一般存放在ROM(只读存储器)中,在单片机运行时,ROM中的程序代码被读取并执行,而RAM主要用于数据的临时存储,寄存器用于暂存操作数和中间结果等,CPU是执行指令的核心部件,不存放程序。43.INCdirect是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B44.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C答案解析:GATE为门控位,当GATE=1时,定时器/计数器的启动受外部中断引脚INT0(T0)或INT1(T1)的控制,只有INT0或INT1引脚为高电平且TR0(T0)或TR1(T1)置1时,定时器才启动,即所谓的硬启动;当GATE=0时,定时器的启动仅由TR0(T0)或TR1(T1)控制,也就是软启动,所以应使GATE位置0。45.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。A、7542HB、7542C、75.42HD、75.42正确答案:B46.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。TH1=#()A、05HB、04HC、03HD、06H正确答案:C47.当晶振频率为6MHz时,机器周期为():A、1μsB、2μsC、3μsD、4μs正确答案:B答案解析:机器周期是振荡周期的12倍。晶振频率为6MHz时,振荡周期为1/6μs,机器周期则为12×(1/6)μs=2μs,所以机器周期大于2μs。48.数据总线的缩写是():A、ABB、DBC、CBD、KB正确答案:B49.单片机应用程序一般存放在()。A、RAMB、ROMC、寄存器D、CPU正确答案:B答案解析:单片机应用程序一般存放在ROM(只读存储器)中,ROM用于永久存储程序代码,在单片机运行时,程序从ROM中读取并执行。RAM主要用于数据的临时存储,寄存器是CPU内部用于暂存数据和指令的部件,CPU是执行指令的核心部件,它们都不适合存放应用程序。50.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、不变B、加2C、加4D、减2正确答案:A51.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D答案解析:程序执行过程中,第一条指令MOVDPTR,#8000H将DPTR初始化为8000H,后续指令未对DPTR进行修改,所以DPTR仍然是8000H。52.8051单片机的定时器T1用作计数方式时计数脉冲是A、由T1(P3.5)输入B、由内部时钟频率提供C、由T0(P3.4)输入D、由外部计数脉冲计数正确答案:A答案解析:8051单片机的定时器T1用作计数方式时,计数脉冲是由T1(P3.5)输入的。当设置为计数功能时,外部脉冲信号从该引脚输入,每来一个脉冲,计数器加1。内部时钟频率提供的是定时器定时工作时的计数脉冲源,T0(P3.4)与T1功能无关,外部计数脉冲计数表述不准确,这里明确是由T1引脚(P3.5)输入计数脉冲。53.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、01HB、05HC、10HD、50H正确答案:C答案解析:8051定时器T1工作在模式1时,其工作方式控制字为10H。模式1是16位定时器,TH1和TL1组成16位计数初值寄存器。对于定时功能,通过设置合适的计数初值来实现定时时长。工作方式控制字的高4位用于设置定时器模式等,低4位用于设置定时器功能等,模式1对应的控制字就是10H。二、判断题(共47题,每题1分,共47分)1.当MCS-51上电复位时,堆栈指针SP=00H。A、正确B、错误正确答案:B2.中断返回由中断返回指令RET来实现。A、正确B、错误正确答案:B3.MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制.A、正确B、错误正确答案:A4.单片机时钟电路的电容常采用30pFA、正确B、错误正确答案:A5.工作寄存器Rn共有4组,由RS1和RS0确定使用哪一组A、正确B、错误正确答案:A6.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。A、正确B、错误正确答案:B7.VCC和VSS是单片机的电源引脚,使用时接+12V直流电源A、正确B、错误正确答案:B8.同级中断源不能实现中断嵌套A、正确B、错误正确答案:A9.P是奇偶标志位,当A里的1的个数为偶数时,P=1A、正确B、错误正确答案:B10.TMOD中GATE=1时,表示由两个信号控制定时器的启停。A、正确B、错误正确答案:A11.数据存储器用于存储暂时性的输入输出数据和运算的中间结果A、正确B、错误正确答案:A12.定时计数器可以产生延时定时,也可以用来计数A、正确B、错误正确答案:A13.判断指令(或伪指令)MOVA,30H是否正确A、正确B、错误正确答案:A14.外部中断可分为边沿触发型和电平触发型。A、正确B、错误正确答案:A15.在异步通信中,数据通常是以字符为单位组成字符帧传送的。A、正确B、错误正确答案:A16.一个状态周期等于两个振荡周期A、正确B、错误正确答案:A17.条件转移指令JBbit,rel;如bit=1,转移A、正确B、错误正确答案:A18.若置8051的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。A、正确B、错误正确答案:A19.复位信号需要持续两个机器周期以上的高电平才能将单片机复位A、正确B、错误正确答案:A20.TF0:定时器T0溢出中断请求。当定时器0产生溢出时,定时器0中断请求标志位(TCON.5)置位(由硬件自动执行),请求中断处理。A、正确B、错误正确答案:A21.在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。A、正确B、错误正确答案:A22.MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。A、正确B、错误正确答案:A23.当IT1=0时,外部中断1为低电平触发A、正确B、错误正确答案:A24.求十进制数-102的补码(以2位16进制数表示),该补码为????9AH。A、正确B、错误正确答案:A25.指令MOVA,00H执行后A的内容一定为00H。A、正确B、错误正确答案:B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子导航设备与通信技术考核试卷
- 皮革制品生产过程中的质量管理方法考核试卷
- 印刷设备操作培训体系的科技创新与应用案例考核试卷
- 森林公园生态旅游市场风险分析与应对策略考核试卷
- 机器人多自由度运动控制与协调考核试卷
- 煤化工生产调度与优化控制考核试卷
- 电子专业录音设备考核试卷
- 核果类果树种植园品种优化配置考核试卷
- 宠物口腔保健考核试卷
- 《享受生活》课件-1
- 医学检验心壁的组织结构
- 江苏省南京市联合体2022-2023八年级初二下学期道德与法治期中试卷+答案
- 《小池》说课稿 小学一年级语文教案PPT模板下载
- 健脑操四式专题教育课件
- 112尿道肉阜临床路径
- 广州酒店中英文对照
- WIS测井数据格式
- 中考历史复习策略98课件
- GB/T 12168-2006带电作业用遮蔽罩
- 绕棺救苦书教材
- 压力管理与情绪控制课件
评论
0/150
提交评论