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

下载本文档

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

文档简介

4月单片机原理及应用考试题含答案一、单选题(共20题,每题1分,共20分)1.以下不属于8051单片机的控制引脚的是():A.XTAL1B./PSENC.RSTD.ALE2.下列指令能能使累加器A的最高位置1的是()。A.ANLA,#80HB.ORLA,#80HC.ORLA,#7FHD.ANLA,#7FH3.LCALLaddr16是()A.数据传送指令B.逻辑运算指令C.位操作指令D.算术运算指令E.控制转移指令4.用8051的定时器T0定时,用模式2,则应A.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入B.启动T0前向TH0、TL0置入计数初值,以后不再置入C.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值D.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值5.指令MULAB执行前(A)=18H,(B)=05H,执行后,A、B的内容是()。A.78H,05HB.90H,00HC.78H,00HD.90H,05H6.单片机应用程序一般存放在()。A.寄存器B.ROMC.CPUD.RAM7.下列指令能使R0的最高位置0的是()。A.ORLA,#7FHB.ANLA,#7FHC.ORLA,#80HD.ANLA,#80H8.当(IP)=04H时,优先级最高的中断源是():A.定时计数器0B.外部中断0C.外部中断1D.定时计数器19.INTEL8051CPU是()位的单片机.A.16B.4C.32D.810.()指令是MCS-51指令系统中执行时间最长且长达8us的。A.比较转移B.乘除法C.循环转移D.增减量11.指令MOVA,@R0源操作数的寻址方式是():A.寄存器寻址B.位寻址C.相对寻址D.变址寻址E.直接寻址F.寄存器间接寻址G.立即数寻址12.若要用T1方式2进行重复计数,TMOD应设置为():A.60HB.10HC.70HD.20H13.DJNZdirect,rel是()A.算术运算指令B.数据传送指令C.逻辑运算指令D.控制转移指令E.位操作指令14.PSW=18H时,则当前工作寄存器是()A.1组B.3组C.0组D.2组15.XCHA,@Ri是()A.位操作指令B.算术运算指令C.数据传送指令D.逻辑运算指令E.控制转移指令16.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A.外部中断1B.定时器T0C.定时器T1D.串行口17.下列指令能使R0的最高位取反的是()。A.ARLR0,#80HB.CPLR0.7C.CPL(R0).7D.XRL00H,#80H18.已知(A)=88H,(PSW)=80H,执行指令SUBBA,#66H后PSW的内容为():A.C0HB.00HC.C4HD.04H19.当(IP)=14H时,优先级最低的中断源是():A.定时计数器0B.外部中断1C.外部中断0D.定时计数器120.指令ANLA,20H源操作数的寻址方式是():A.寄存器间接寻址B.变址寻址C.立即数寻址D.位寻址E.直接寻址F.寄存器寻址G.相对寻址二、判断题(共60题,每题1分,共60分)1.指令JNBTF0,LP的含义是:若定时器T0未计满数,就转LP。A.正确B.错误2.判断指令(或伪指令)DAR2是否正确A.正确B.错误3.定时计数器1的工作方式有4种A.正确B.错误4.在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。A.正确B.错误5.判断指令(或伪指令)SUBA,R2是否正确A.正确B.错误6.MCS-51指令系统中,指令CJNEA,#data,rel的作用相当于SUBBA,#data与JNCrel的作用。A.正确B.错误7.8位单片机因为处理数据能力弱,已经被市场淘汰A.正确B.错误8.P是奇偶标志位,当A里的1的个数为偶数时,P=1A.正确B.错误9.书写格式是否正确MOVA,@R7A.正确B.错误10.MCS-51单片机系统复位时,TMOD模式控制寄存器的低4位均为0。A.正确B.错误11.如使用共阳极数码管,数据为1表示对应字段亮A.正确B.错误12.条件转移指令JBbit,rel;如bit=1,转移A.正确B.错误13.存储器中最小的存储单元称作“位”A.正确B.错误14.当MCS-51上电复位时,堆栈指针SP=00H。A.正确B.错误15.PC是一个16位的计数器,它的作用是控制程序的执行顺序A.正确B.错误16.不同点为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。A.正确B.错误17.8051单片机的PC与DPTR都在CPU片内,因此指令MOVCA,@A+PC与指令MOVCA,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器。A.正确B.错误18.MCS-51的串口是全双工的。A.正确B.错误19.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVCA,@A+PC。A.正确B.错误20.CPU和外部通信有两种通信方式:并行通信和串行通信A.正确B.错误21.在进行二转换十进制运算时,必须用到DAA指令。A.正确B.错误22.CPU的时钟周期为振荡器频率的倒数。A.正确B.错误23.操作数ACC的寻址方式是寄存器寻址A.正确B.错误24.单片机的复位有上电复位和按钮复位两种方式A.正确B.错误25.内部RAM的20~2FH为位寻址区域,位地址范围00~7FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80~FFH;位存储区共256个位。A.正确B.错误26.工作寄存器Rn有8个,它的地址是固定的A.正确B.错误27.方式0构成一个11位定时/计数器A.正确B.错误28.当IT1=0时,外部中断1为低电平触发A.正确B.错误29.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。A.正确B.错误30.堆栈指针SP在单片机复位后的值为00HA.正确B.错误31.书写格式是否正确LJMP#1000HA.正确B.错误32.内部RAM的位寻址区每个单元都可以进行位寻址A.正确B.错误33.书写格式是否正确MULRoRlA.正确B.错误34.单片机的振荡周期是晶体振荡器的振荡周期A.正确B.错误35.判断指令(或伪指令)SETB2000H是否正确A.正确B.错误36.若置8051的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。A.正确B.错误37.PSW主要用来存放程序运行过程中的状态信息A.正确B.错误38.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。A.正确B.错误39.MOVA,@A+DPTR是一条查表指令。A.正确B.错误40.单片机时钟电路的石英晶体振荡频率典型值是12MHz、6MHz和11.0592MHzA.正确B.错误41.单片机是面向数据处理的。A.正确B.错误42.P2口既可以作为I/O使用,又可以作地址/数据复用口使用。A.正确B.错误43.单片机时钟电路的电容常采用30pFA.正确B.错误44.DPTR是一个8位的寄存器,可以用来做数据指针使用A.正确B.错误45.INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。A.正确B.错误46.8051单片机有6个中断源A.正确B.错误47.条件转移指令JNZrel;(A)=0,转移A.正确B.错误48.8051单片机RAM的SFR区定义了21个专用寄存器A.正确B.错误49.判断指令(或伪指令)ORLP1.0,P3.1是否正确A.正确B.错误50.JZrel指令跳转的条件是A的内容为0A.正确B.错误51.MCS-51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。A.正确B.错误52.累加器ACC的字节地址是E0H,可位寻址A.正确B.错误53.LJMP是无条件转移指令,它可以控制程序在64KB范围内任意跳转A.正确B.错误54.AJMP跳转空间最大可达到642KB。A.正确B.错误55.条件转移指令JCrel;如C=1,转移A.正确B.错误56.8051单片机的时钟脉冲信号可采用内部振荡和外部时钟电路两种方式A.正确B.错误57.MOVA,@R2是非法指令A.正确B.错误58.条件转移指令JZrel;(A)=0,转移A.正确B.错误59.方式1构成一个16位定时/计数器A.正确B.错误60.当IT0=1时,外部中断0为低电平触发A.正确B.错误答案与解析一、单选题答案1.答案:A答案说明:8051单片机的控制引脚包括RST(复位引脚)、ALE(地址锁存允许信号引脚)、/PSEN(外部程序存储器读选通信号引脚)等。而XTAL1是单片机的时钟电路引脚,用于输入外部晶体振荡器的信号,不属于控制引脚。2.答案:B答案说明:将累加器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的要求。3.答案:E答案说明:LCALLaddr16是长调用指令,属于控制转移指令,它会将程序计数器PC的值压入堆栈,然后跳转到指定的16位地址去执行程序。4.答案:B5.答案:C答案说明:执行MULAB指令,是将A和B中的内容相乘,结果的高8位存于B,低8位存于A。(A)=18H=24,(B)=05H,24×5=120,120的低8位是78H存于A,高8位是00H存于B。6.答案:B答案说明:单片机应用程序一般存放在ROM(只读存储器)中,在单片机运行时,ROM中的程序代码被读取并执行,而RAM主要用于数据的临时存储,寄存器用于暂存操作数和中间结果等,CPU是执行指令的核心部件,不存放程序。7.答案:B答案说明:1.首先分析选项A:-`ANLA,#7FH`,7FH的二进制是01111111B。-执行这条指令后,累加器A中的内容与7FH进行“与”操作,会将A的最高位清0。-因为题目是要使R0的最高位置0,通常情况下是先将R0的值传送到A中,再进行操作。这里选项A的指令能实现将A的最高位清0,符合要求。2.接着看选项B:-`ANLA,#80H`,80H的二进制是10000000B。-执行这条指令后,会将A的最高位置1,不符合使最高位置0的要求。3.再看选项C:-`ORLA,#7FH`,7FH的二进制是01111111B。-执行这条指令后,会将A的最高位置1,不符合要求。4.最后看选项D:-`ORLA,#80H`,80H的二进制是10000000B。-执行这条指令后,会将A的最高位置1,不符合要求。8.答案:C9.答案:D答案说明:8051单片机是8位的单片机,它有8位的数据总线和8位的地址总线,一次能处理8位的数据。10.答案:B答案说明:MCS-51指令系统中乘除法指令执行时间最长,长达4个机器周期(单周期指令为1个机器周期,双周期指令为2个机器周期),一个机器周期对于12MHz晶振来说是1us,所以乘除法指令执行时间长达4us,而不是8us。这里题目可能不太严谨,但在给定的选项中乘除法指令执行时间相对最长。11.答案:F答案说明:该指令中,源操作数存放在寄存器R0所指向的存储单元中,通过寄存器间接访问该存储单元来获取操作数,所以寻址方式是寄存器间接寻址。12.答案:A13.答案:D答案说明:DJNZdirect,rel是一条控制转移指令。它的功能是将指定的内部RAM单元内容减1,若结果不为0,则程序转移到指定的地址。这里rel是相对偏移量,用于指定转移的目标地址。14.答案:B15.答案:C答案说明:该指令的功能是将累加器A的内容与Ri间接寻址单元的内容进行交换,属于数据传送指令。16.答案:C17.答案:D18.答案:D答案说明:已知(A)=88H,#66H,执行SUBBA,#66H指令,即88H-66H-借位标志。88H-66H=22H,此时没有借位CF=0。原PSW=80H,CY=1,AC=0,F0=0,RS1=1,RS0=0,OV=0,P=1。执行减法后CY=0,AC=0,F0=0,RS1=1,RS0=0,OV=0,P=1,PSW=80H-1=7FH。再进行判断,7FH=01111111B,其中CY=0,AC=0,F0=0,RS1=1,RS0=0,OV=0,P=1,CY=0不满足([A、]>C4H);AC=0不满足([C、]>C0H);CY=0不满足([D、]>00H);RS1=1,RS0=0,工作寄存器组选择第2组,第2组的地址范围是10H-17H,大于04H,满足([B、]>04H)。19.答案:D答案说明:当(IP)=14H时,即IP=00010100B,此时定时计数器1的优先级设定位为1,而外部中断0、外部中断1、定时计数器0的优先级设定位都为0,所以定时计数器1的优先级最高,其他三个中断源优先级相同且最低,四个选项中定时计数器1优先级最高,所以优先级最低的中断源

温馨提示

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

评论

0/150

提交评论