




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用模拟题及参考答案一、单选题(共53题,每题1分,共53分)1.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY是()A、0B、1C、-1D、2正确答案:A2.INTEL8051CPU是()位的单片机.A、16B、4C、8D、32正确答案:C答案解析:8051单片机是8位的单片机,它有8位的数据总线和8位的地址总线,一次能处理8位的数据。3.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无关。4.下列指令属于伪指令的是():A、RETB、NOPC、ENDD、RETI正确答案:C5.已知(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H,执行如下程序段后(40H)=MOV@R0,#11HMOVA,R2ADDA,20HMOVPSW,#80HSUBBA,P0XRLA,#45HMOV40H,AA、45HB、46HC、47HD、48H正确答案:A6.8031单片机中既可位寻址又可字节寻址的单元是()。A、20HB、00HC、30HD、40H正确答案:A答案解析:8031单片机中,20H-2FH这16个单元既可位寻址又可字节寻址。20H在选项A的范围“>20H”内,所以答案是A。7.哪个不是常用的晶振频率():A、11.0592MHzB、3MHzC、12MHzD、6MHz正确答案:B8.MCS-51指令系统中,清零指令是()。A、CPLAB、RLCAC、CLRAD、RRCA正确答案:A9.当晶振频率为6MHz时,有效复位信号高电平时间要持续():A、4μsB、1μsC、2μsD、3μs正确答案:A10.5转换成十六进制数是()。A、111HB、94.8HC、49HD、49.8H正确答案:D11.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A是()A、00HB、01HC、02HD、03H正确答案:B答案解析:1.首先执行“MOVDPTR,#8000H”,将数据指针DPTR指向8000H。2.然后执行“MOVXA,@DPTR”,从外部数据存储器8000H单元读取数据到累加器A中。3.接着执行“ADDA,20H”,将累加器A中的数据与内部RAM20H单元中的数据相加,结果存于A中。4.再执行“MOVR0,#00H”,将R0初始化为00H。5.执行“MOVx@R0,A”,把A中的数据写入外部数据存储器00H单元。6.执行“INCR0”,R0变为01H。7.执行“CLRA”,将A清0。8.执行“ADDCA,#00H”,由于前面有加法操作可能产生进位,这里带进位加0,结果仍为0,但可能有进位标志(CY)。9.执行“MOVx@R0,A”,把A中的数据(00H)写入外部数据存储器01H单元。10.执行“RET”返回。此时累加器A的值为执行“ADDA,20H”操作后的结果,由于执行了两次写外部数据存储器操作,可推测A中数据至少为01H。所以A大于01H,答案选B。12.当RS1RS0=01时,Rn的地址是():A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH正确答案:B答案解析:当RS1RS0=01时,工作寄存器组选择第2组,第2组工作寄存器Rn的地址范围是08H~0FH。13.SUBBA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B答案解析:SUBBA,Rn是减法指令,属于算术运算指令。该指令将累加器A中的内容减去寄存器Rn中的内容,并将结果存放在累加器A中,所以是算术运算指令。14.80C51的中断系统不包含():A、外部中断0B、外部中断1C、定时计数器T1D、定时计数器T2正确答案:D答案解析:80C51的中断系统包含外部中断0、外部中断1、定时计数器T0、定时计数器T1等中断源,并不包含定时计数器T2。15.单片机应用程序一般存放在()。A、RAMB、ROMC、寄存器D、CPU正确答案:B答案解析:单片机应用程序一般存放在ROM(只读存储器)中,在单片机运行时,ROM中的程序代码被读取并执行,而RAM主要用于数据的临时存储,寄存器用于暂存操作数和中间结果等,CPU是执行指令的核心部件,不存放程序。16.MCS-51系列单片机的指令系统共有指令数为():A、119B、115C、113D、111正确答案:D答案解析:MCS-51系列单片机的指令系统共有111条指令。这些指令涵盖了数据传送、算术运算、逻辑运算、控制转移等多种类型,能满足不同的应用需求。17.单片机应用程序一般存放在()。A、RAMB、ROMC、寄存器D、CPU正确答案:B答案解析:单片机应用程序一般存放在ROM(只读存储器)中,ROM用于永久存储程序代码,在单片机运行时,程序从ROM中读取并执行。RAM主要用于数据的临时存储,寄存器是CPU内部用于暂存数据和指令的部件,CPU是执行指令的核心部件,它们都不适合存放应用程序。18.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后PSW的内容为():A、80HB、81HC、00HD、01H正确答案:A19.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、不变B、加2C、加4D、减2正确答案:A20.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A答案解析:6116是2K×8位的静态随机存取存储器,其容量为2KB,所以型号为6116的RAM容量是>2KB。21.若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():A、8AHB、0AHC、89HD、09H正确答案:C答案解析:外部中断0的中断允许位是EX0,定时计数器1的中断允许位是ET1,总中断允许位是EA。要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为10001001B,即89H。所以答案是C。22.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。A、P0B、P1C、P2D、P3正确答案:D答案解析:P3口的引脚具有第二功能,包括外中断0、外中断1、定时器0的计数输入、定时器1的计数输入、串行数据接收、串行数据发送等,而P0口主要用于数据总线和低8位地址总线复用,P1口主要作为通用I/O口,P2口主要用于高8位地址总线。23.若8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,分别写出TH0与TL0值。A、TH0=ECH,TL0=88HB、TH0=EDH,TL0=78HC、TH0=ECH,TL0=78HD、TH0=E7H,TL0=88H正确答案:C答案解析:定时器/计数器工作在方式1时为16位定时器。晶振频率fosc=6MHz,则机器周期Tcy=12/fosc=2μs。定时时间t=10ms=10000μs。因为方式1是16位计数,所以计数初值X=2^16-t/Tcy=65536-10000/2=65536-5000=60536。将60536转换为十六进制,60536÷256=236余100,即TH0=ECH,TL0=78H。24.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C答案解析:执行RRCA指令是将累加器A中的内容循环右移一位。(A)=7FH,即二进制01111111,循环右移一位后变为00111111,也就是3FH。25.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C26.SJMPrel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D答案解析:SJMPrel是一条相对跳转指令,属于控制转移指令。它会根据相对偏移量rel来改变程序的执行流程,跳转到指定的目标地址处继续执行,所以答案选D。27.RRCA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C28.A7H和5BH两个立即数相加后,和为(),(CY)是()。A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C29.若(A)=C3H,(R0)=AAH,执行ADDA,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D30.控制串行口工作方式的寄存器是()A、TCONB、PCONC、SCOND、TMOD正确答案:C答案解析:SCON即串行口控制寄存器,用于控制串行口的工作方式、接收和发送状态等。TCON主要用于控制定时器/计数器的启动、停止以及中断标志等;PCON主要与电源控制相关;TMOD用于设置定时器/计数器的工作方式。31.8051单片机的定时器T0用作计数方式时是A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,下降沿加1D、由外部计数脉冲计数,一个机器周期加1正确答案:C答案解析:定时器T0用作计数方式时,是对外部计数脉冲进行计数,且是在脉冲的下降沿使计数器加1。A选项是定时器工作在定时方式下,由内部时钟频率定时,一个机器周期加1;B选项说法错误;D选项不符合计数方式下的工作原理。32.通用RAM区的地址是():A、00H~07HB、08H~1FHC、20H~2FHD、30H~7FH正确答案:D答案解析:通用RAM区的地址范围是30H~7FH,所以答案选D。33.下列指令能使A的高4位不变,低4位清0的是():A、ANLA,#0F0HB、ORLA,#0FHC、ANLA,#0FHD、ORLA,#0F0H正确答案:A答案解析:要使A的高4位不变,低4位清0,需要将A与#0F0H进行“与”操作。“与”操作的特点是对应位只有都为1时才为1,否则为0。ANLA,#0F0H指令就是将A的低4位与0进行“与”操作,从而使低4位清0,高4位保持不变。ORL是“或”操作,不符合要求。34.已知(A)=50H,(R0)=30H,(30H)=6CH,执行指令XCHA,@R0后,R0的内容为():A、50HB、30HC、6CHD、00H正确答案:B答案解析:执行指令XCHA,@R0后,是将累加器A的内容与R0所指向的30H单元的内容进行交换,交换后R0的内容不变,仍然是30H。所以答案选B。35.存储器的地址范围是0000H~0FFFH,它的容量为()。A、1KBB、2KBC、3KBD、4KB正确答案:D36.OV(PSW.2)的定义是()A、奇偶标志位B、辅助进位标志位C、寄存器组选择位D、用户标志位E、进位标志位F、溢出标志位正确答案:F37.用8051的定时器T0定时,用模式2,则应A、启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值B、启动T0前向TH0、TL0置入相同的计数初值,以后不再置入C、启动T0前向TH0、TL0置入计数初值,以后不再置入D、启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值正确答案:C38.10101.101B转换成十进制数是()。A、46.625B、23.625C、23.62D、21.625正确答案:D39.单片机上电复位后,P0的内容和SP的内容为():A、0000H,07HB、0000H,00HC、FFH,07HD、FFH,00H正确答案:C40.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B41.8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。A、1B、4C、3D、2正确答案:A42.10100110B∧11110000B=():A、10100000BB、00000110BC、01011001BD、10100110B正确答案:A43.执行下列程序后,内部RAM30H单元的内容是()。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B44.指令CLRC源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:G答案解析:CLRC指令是清进位标志位,C是位地址,所以源操作数的寻址方式是位寻址。45.一个机器周期内含有多少个状态周期():A、6B、8C、4D、2正确答案:A答案解析:一个机器周期包含6个状态周期。状态周期是单片机中完成一个基本操作的时间单位,而机器周期是完成一个完整操作所需要的时间,一个机器周期由6个状态周期组成。46.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C答案解析:因为8KB=2^13B,所以需要13根地址线来寻址8KB的空间,而该芯片是8KB*4/片,地址线根数与存储容量的地址线需求相关,所以地址线根数要大于13根。47.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B48.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正确答案:A答案解析:执行ADDA,R0指令,即A=A+R0。(A)=86H,(R0)=7AH,相加结果为86H+7AH=100H,因为是8位运算,所以结果为00H,且有进位,进位标志C=1。所以执行后(A)=00H(C)=1,答案选A。49.下列指令能使A的低4位不变,高4位取反的是():A、ORLA,#0F0HB、XRLA,#0FHC、ORLA,#0FHD、XRLA,#0F0H正确答案:D答案解析:题目要求是使A的低4位不变,高4位取反。选项A中ORLA,#0F0H是将A的高4位置1,低4位不变;选项B中XRLA,#0FH是将A的低4位取反,高4位不变;选项C中ORLA,#0FH是将A的低4位置1,高4位不变;选项D中XRLA,#0F0H是将A的高4位取反,低4位不变,符合题目要求。50.8051单片机的PIO接口数为():A、3个8位的B、4个8位的C、5个8位的D、6个8位的正确答案:B答案解析:8051单片机有4个8位的并行I/O口,分别是P0、P1、P2、P3口,所以其PIO接口数为4个8位的,大于3个8位的,答案选B。51.当定时器T0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#82HD、MOVIE,#61H正确答案:C答案解析:1.首先分析选项A:SETBET0只是设置定时器T0的中断允许位,单独这一条指令并不能使CPU响应T0的中断请求。2.接着看选项B:SETBEX0是设置外部中断0的中断允许位,与定时器T0的中断响应无关。3.再看选项C:MOVIE,#82H,82H换算成二进制是10000010B,即EA=1(总中断允许),ET0=1(定时器T0中断允许),满足中断响应的条件(总中断允许且对应中断源中断允许)。4.最后看选项D:MOVIE,#61H,61H换算成二进制是01100001B,EA=1,但ET0=0,不满足定时器T0中断响应条件。52.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,28HXCHDA,@R0CPLA。(A)=A、E5hB、E6hC、E7hD、E8h正确答案:C53.RST引脚功能是()A、复位信号B、外部程序存储器读选通信号C、访问程序存储控制信号D、+5V电源正确答案:A答案解析:RST引脚是复位信号引脚。当该引脚出现复位信号时,会使单片机等芯片进行复位操作,将程序计数器PC清零,使单片机从初始状态开始运行,以确保系统的正确启动和稳定运行。二、判断题(共47题,每题1分,共47分)1.内部RAM的20~2FH为位寻址区域,位地址范围00~7FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80~FFH;位存储区共256个位。A、正确B、错误正确答案:A2.当IT0=1时,外部中断0为低电平触发A、正确B、错误正确答案:B3.TMOD中GATE=1时,表示由两个信号控制定时器的启停。A、正确B、错误正确答案:A4.P1口的8个引脚都具有第二功能A、正确B、错误正确答案:B5.出栈指令执行时先将SP指向的单元内容取出送入操作数单元,然后SP减A、正确B、错误正确答案:A6.入栈指令执行时先将操作数内容存入SP指向的单元,然后SP指针加1A、正确B、错误正确答案:B7.方式0构成一个11位定时/计数器A、正确B、错误正确答案:B8.一个字节有8个位,一个字有2字节A、正确B、错误正确答案:A9.单片机扩展片外存储器时,地址是由P0和P2口提供的。A、正确B、错误正确答案:A10.对于8051单片机而言,在外部扩展EPROM时,EA引脚应接地A、正确B、错误正确答案:A11.CPU的时钟周期为振荡器频率的倒数。A、正确B、错误正确答案:A12.标号由1~8个字符组成,第一个字符必须是英文字,不能是数字或其它符号;标号后必须用冒号。A、正确B、错误正确答案:A13.8051单片机的PC与DPTR都在CPU片内,因此指令MOVCA,@A+PC与指令MOVCA,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。A、正确B、错误正确答案:B14.指令周期:是指CPU执行一条指令所需要的时间。MULAB一个指令周期通常含有2个机器周期。A、正确B、错误正确答案:B15.单片机的振荡周期就是内部使用的时钟信号的周期A、正确B、错误正确答案:B16.判断指令(或伪指令)ORLP1.0,P3.1是否正确A、正确B、错误正确答案:B17.外部中断0中断的入口地址是0003H。A、正确B、错误正确答案:A18.操作数ACC的寻址方式是寄存器寻址A、正确B、错误正确答案:B19.方式2中,16位加法计数器的TH0和TL0具有不同功能,其中,TL0是8位计数器,TH0是重置初值的8位缓冲器。A、正确B、错误正确答案:A20.书写格式是否正确LJMP#1000HA、正确B、错误正确答案:B21.如使用共阳极数码管,数据为1表示对应字段亮A、正确B、错误正确答案:B22.内部RAM的位寻址区每个单元都可以进行位寻址A、正确B、错误正确答案:A23.若置8051的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。A、正确B、错误正确答案:A24.MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制.A、正确B、错误正确答案:A25.如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。A、正确B、错误正确答案:A26.P2口除了作为I/O口使用外,还作为高8位地址总线用A、正确B、错误正确答案:A27.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。A、正确B、错误正确答案:A28.单片机的复位有上电自动复位和按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海洋油气管道完整性管理考核试卷
- 油气仓储环节的智能化发展路径探索与研究考核试卷
- 热电联产在渔业养殖的实践考核试卷
- 摩托车发动机气门座材料与耐磨性考核试卷
- 充电设施在公共交通领域的应用考核试卷
- 玉米淀粉在植物组织培养中的培养基优化与生长促进考核试卷
- 化工设备密封系统设计与应用考核试卷
- 石油开采业的经济影响考核试卷
- 玻璃制品环境适应性考核试卷
- 游艺用品的供应链优化与物流管理考核试卷
- 【企管】年屠宰4200万只肉鸭技术工艺改造项目可行性报告
- 8.6《林黛玉进贾府》课本剧剧本
- mt696-1997煤矿用高倍数泡沫灭火装置通用技术条件
- GB/T 11693-2022船用法兰焊接座板
- JJG 388-2001纯音听力计
- GB/T 18926-2008包装容器木构件
- GB/T 16422.1-2019塑料实验室光源暴露试验方法第1部分:总则
- 乳品质量安全监督管理条例及配套规章解读(PPT)
- 2.6《古代生物的多样性》教学课件
- 口才技巧之一交谈技巧课件
- 初中美术-手工书设计教学课件设计
评论
0/150
提交评论