11.使8051能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应为(D)A.84HB.42HC.22HD.98H2.8051的中断允许寄存器IE的内容为83H,CPU将响应的中断请求是(B)。A、INT0,INT1B、INT0,T0C、T1,串行接口D、T0,T13.当CPU响应串行接口中断时,程序应转到(C)。A、0003HB、0013HC、0023HD、0033H4.当8051复位时,下面说法准确的是(B)A.SP=00HB.PC=0000HC.SBUF=00HD.(30H)=00H5.ORG2000HLACLL3000HORG3000HRET上述程序执行完RET指令后,PC=(C)A.2000HB.3000HC.2003HD.3003H6.在中断服务程序中至少应有一条(D)A.传送指令B.转移指令C.加法指令D.中断返回指令7.要用传送指令访问8051片外RAM,它的指令操作码助记符是(B)A.MOVB.MOVXC.MOVCD.以上都行8.MOVXA,@R0指令中,源操作数采用(D)寻址方式,指令作用在(D)区间。A.寄存器,外部数据存储器B.直接,程序存储器C.寄存器间接,内部数据存储器D.寄存器间接,外部数据存储器9.A7H和5BH两个立即数相加后,和为(C),(CY)是(C)。A、1CH,0B、C1H,0C、02H,1D、C1H,110.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)A、C3HB、B3HC、0DHD、56H11、当CPU响应外部中断0,INT0的中断请求后,程序计数器PC的内容是(A)。A、0003HB、000BHC、0013HD、001BH12.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=(C)2A、61HB、75HC、71HD、17H13.(D)指令是8051指令系统中执行时间最长且长达4个机器周期的。A、比较转移B、循环转移C、增减量D、乘除法14.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。A.MOVR1,40HB.MOVR1,#40HMOVX@R1,AMOVXR1,AC.MOVX40H,AD.MOVR1,#40HMOVX@R1,A15.对程序存储器的读操作,只能使用(C)(A)MOV指令(B)PUSH指令(C)MOVC指令(D)MOVX指令16.对外部中断初始化的内容不包括(A)(A)设置中断触发方式(B)设置外部中断允许(C)设置中断总允许(D)设置中断响应方式17.执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断的主程序。从堆栈弹出的断点地址送给(C)(A)A(B)CY(C)PC(D)DPTR18.在寄存器间址寻址方式中,指定寄存器中存放的是(D)(A)操作数(B)转移地址(C)地址偏移量(D)操作数地址19.某串行通信中有1个起始位、8个数据位和1个停止位,应选择的异步串行通信方式为(B)(A)方式0(B)方式1(C)方式2(D)方式320.当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是(A)。(A)INT0(B)T1(C)串行口(D)T021.某单片机中,若fosc=12MHz,则定时器T1的最大定时时间可为(C)。(A)256μs(B)8192μs(C)65536μs(D)65536×2μs22.若原来工作寄存器0组为当前寄存器组,现要改为1组,不能使用的指令是(C)(A)SETBRS0(B)CPLPSW.3(C)CRLPSW.3(D)SETBPSW.323.设堆栈指针SP的值为37H,在子程序调用时把断点地址进栈保护后,SP的值为(D)(A)35H(B)37H(C)38H(D)39H24.串行通信的传送速率单位是波特,波特的单位是(B)(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分325.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(D)。(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、026.不属于单片机与输入输出设备进行信息交换的方式是(D)。(A)无条件传送方式(B)查询方式(C)中断方式(D)存储器直接存取方式27.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。(A)计数式(B)双积分式(C)逐次逼近式(D)并行式28.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有(B)种工作方式。(A)4,5(B)2,4(C)5,2(D)2,329.JNZREL指令的寻址方式是(C)A.立即寻址B.寄存器寻址C.相对寻址D.位寻址30.执行LACLL4000H指令时,8051所完成的操作是(D)A、保护PCB.4000HPCC.保护现场D.PC+3入栈,4000HPC31.下面哪条指令产生WR信号(D)A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVX@DPTR,A32.若某存储器芯片地址线为12根,那么它的存储容量为(C)A.1KBB.2KBC.4KBD.8KB33.要想测量0INT引脚上的一个正脉冲宽度,则TMOD的内容应为(A)A.09HB.87HC.00HD.80H34.PSW=18H时,则当前工作寄存器是(D)A.0组B.1组C.2组D.3组35.MOVXA,@DPTR指令中源操作数的寻址方式是(B)A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址36.8051有(A)个中断源A.5B.2C.3D.637.8051上电复位后,SP的内容应为(B)A.00HB.07HC.60HD.70H438.ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)A.0003HB.2000HC.000BHD.3000H39.控制串行口工作方式的寄存器是(C)A.TCONB.PCONC.SCOND.TMOD40.执行PUSHACC指令,8051完成的操作是(A)A.SP+1SP,ACCSPB.ACCSP,SP-1SPC.SP-1SP,ACCSPD.ACCSP,SP+1SP41.P1口的每一位能驱动(B)A.2个TTL低电平负载B.4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载42.PC中存放的是(A)A.下一条指令的地址B.当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令43、80C51基本型单片机内部程序存储器容量为(C)。(A)16K(B)8K(C)4K(D)2K44、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。(A)PSEN(B)RST(C)ALE(D)RXD45、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。(A)P0(B)P1(C)P2(D)P346、当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是(A)。(A)INT0(B)T1(C)串口(D)T047、在80C51中,要访问SFR使用的寻址方式为(A)。(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址48、以下的4条指令中,不合法的指令为(D)。(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC49、当需要扩展一片8K的RAM时,应选用的存储器为(B)。(A)2764(B)6264(C)6116(D)6212850、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择芯片(A)。5(A)8155(B)8255(C)8279(D)74LS16451、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B)。(A)方式0(B)方式1(C)方式2(D)方式352、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。(A)08H(B)80H(C)00H(D)07H53.要把P0口高4位变0低4位不变,应使用指令(D)A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH54.下面哪种外设是输出设备(A)A.打印机B.纸带读出机C.键盘D.A/D转换器55.所谓CPU是指(A)A.运算器和控制器B.运算器和存储器C.输入输出设备D.控制器和存储器56.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=(D)A.2000HB.2001HC.2002HD.2003H57.单片机8051执行完MOVA,#08H后,PSW的哪一位被置位(D)A.CB.F0C.OVD.P58.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成59.关于8051的堆栈操作,正确的说法是(C)A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,再入栈D.以上都不对60.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)A.11根B.12根C.13根D.14根61.8051的相对转移指令的最大负跳变距离(B)A.2KBB.128BC.127BD.256B62.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足(B)。A.ILE=1,CS=1,WR1=0B.ILE=1,CS=0,WR1=0C.ILE=0,CS=1,WR1=06D.ILE=0,CS=0,WR1=063.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(A)。A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期64.定时器若工作在循环定时或循环计数场合,应选用(C)。A.工作方式0B.工作方式1C.工作方式2D.工作方式365.8051单片机的外部中断1的中断请求标志是(D)。A.ET1B.TF1C.IT1D.IE166.下列标号中,正确的标号是(D)。A.1BT:B.BEGIN:C.ADD:D.STAB31:67.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。A.500B.1000C.216-500D.216-100068.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(D)引脚。A.P3.2B.P3.3C.P3.4D.P3.569.单片机8051的XTAL1和XTAL2引脚是(D)引脚。A、外接定时器B、外接串行口C、外接中断D、外接晶振70.指令ALMP的跳转范围是(C)A、256BB、1KBC、2KBD、64KB71.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(A)。A.06HB.F9HC.30HD.CFH72.设8051单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(C)A.2MHzB.1MHzC.500KHzD.250KHz73.在片外扩展一片2764程序存储器芯片要(B)地址线。A.8根B.13根C.16根D.20根74、8051单片机的复位信号是(A)有效。7A.高电平B.低电平C.脉冲D.下降沿75、若8051单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B)。A.2μsB.4μsC.8μsD.1ms判断:1、8051单片机片内RAM的地址空间为00H~7FH。(√)2、8051单片机访问片外ROM是以/PSEN作为读选通信号。(√)3、算术运算类指令一般不影响标志位。(×)4、8051单片机复位以后,程序从0000H开始执行。(√)5、-13的反码是11110010,补码是11110011。(√)6、第一组工作寄存器R0~R7的地址是10H~17H。(×)7、串行口控制寄存器SCON(地址是98H)是可按位寻址的控制寄存器。(√)8、8051单片机的数据空间与程序空间是统一编址的。(×)9、中断服务程序的返回指令必须是RETI(√)10、