选择题三、选择题(每题2分共18分)1.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A)μsA1.5B3C1D0.52.十进制29的二进制表示为原码(C)A11100010B10101111C00011101D000011113、6264芯片是(B)(A)EEPROM(B)RAM式(C)FLASHROM(D)EPROM4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0(B)方式1(C)方式2(D)方式35、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)(A)11根(B)12根(C)13根(D)14根6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)(A)P0(B)P1(C)P2(D)P37、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU8.执行PUSHACC指令,MCS-51完成的操作是(A)(A)SP+1SP(ACC)(SP)(B)(ACC)(SP)SP-1SP(B)(C)SP-1-SP(ACC)(SP)(D)(ACC)(SP)SP+1SP9.对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令四、简答题(共30分)1.8031单片机的(D)口的引脚,还具有外中断、串行通信等第二功能。a)P0b)P1c)P2d)P32.单片机应用程序一般存放在(B)a)RAMb)ROMc)寄存器d)CPU3.已知某数的BCD码为0111010101000010则其表示的十进制数值为(B)a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY的指令有(D)。a)ADDA,20Hb)CLRc)RRCAd)INCA5.CPU主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(C)位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为(B)a)0000H,00Hb)0000H,07Hc)0003H,07Hd)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。a)MOVA,@R1b)MOVCA,@A+DPTRc)MOVXA,@R0d)MOVXA,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20Hb)30Hc)00Hd)70H10.下列哪条指令是正确的(D)a)PUSHR2b)ADDR0,Ac)MOVXA@DPTRd)MOV@R0,A1.MCS-51单片机复位操作的主要功能是把PC初始化为(C)。A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为(C)。A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(D)引脚。A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(A)。A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(A)。A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用(C)。A.工作方式0B.工作方式1C.工作方式2D.工作方式37.MCS-51单片机的外部中断1的中断请求标志是(D)。A.ET1B.TF1C.IT1D.IE18.下列标号中,正确的标号是(D)。A.1BT:B.BEGIN:C.ADD:D.STAB31:9.串行口每一次传送(A)字符。A.1个B.1串C.1帧D.1波特10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足(B)。A.ILE=1,=1,=0B.ILE=1,=0,=0C.ILE=0,=1,=0D.ILE=0,=0,=01、寻址空间为数据程序存储器所用的指令是(A):A.MOVXB.MOVC.MOVCD.ADDC2、执行中断返回指令,从堆栈弹出地址送给(C).A.AB.CYC.PCD.DPTR3、七段共阴极发光两极管显示字符‘H’,段码应为(E)A.67HB.6EHC.91HD.76HE.90H4、在串行通信中,8031中发送和接收的寄存器是(B)。A.TMODB.SBUFC.SCOND.DPTR5、波特的单位是(B)A.字符/秒B.位/秒C.帧/秒D.字节/秒1.10101.101B转换成十进制数是(D)。(A)46.625(B)23.625(C)23.62(D)21.6252.存储器的地址范围是0000H~0FFFH,它的容量为(D)。(A)1KB(B)2KB(C)3KB(D)4KBCSWR1CSWR1CSWR1CSWR13.3D.0AH转换成二进制数是(A)。(A)111101.0000101B(B)111100.0000101B(C)111101.101B(D)111100.101B4.73.5转换成十六进制数是(B)。(A)94.8H(B)49.8H(C)111H(D)49H5.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。D(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器6.A7H和5BH两个立即数相加后,和为(),(CY)是()。C(A)1CH,0(B)C1H,0(C)02H,1(D)C1H,17.若(A)=86H,(PSW)=80H,则执行RRCA指令后(A)(A)C3H(B)B3H(C)0DH(D)56H8.如果(P0)=65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)=(C)(A)61H(B)75H(C)71H(D)17H9.(D)指令是MCS-51指令系统中执行时间最长且长达4us的。(A)比较转移(B)循环转移(C)增减量(D)乘除法10.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。(A)MOVR1,40H(B)MOVR1,#40HMOVX@R1,AMOVXR1,A(C)MOVX40H,A(D)MOVR1,#40HMOVX@R1,A11.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(A)。11~15DDDCB(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、012.不属于单片机与输入输出设备进行信息交换的方式是(D)。(A)无条件传送方式(B)查询方式(C)中断方式(D)存储器直接存取方式13.8051与8255A的硬件连接如图P110图6-7,其中规定未用的地址线取0。则8255A的控制字寄存器的地址是(D)(A)0000H(B)0001H(C)0002H(D)0003H14.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。(A)计数式(B)双积分式(C)逐次逼近式(D)并行式15.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有()种工作方式。B(A)4,5(B)2,4(C)5,2(D)2,3单项选择题(30分)1.在中断服务程序中至少应有一条(D)A.传送指令B.转移指令C.加法指令D.中断返回指令2.当MCS-51复位时,下面说法准确的是(A)A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是(B)A.MOVB.MOVXC.MOVCD.以上都行4.ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC=(C)A.2000HB.3000HC.2003HD.3003H5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)A.98HB.84HC.42HD.22H6.JNZREL指令的寻址方式是(C)A.立即寻址B.寄存器寻址C.相对寻址D.位寻址7.执行LACLL4000H指令时,MCS-51所完成的操作是(D)A保护PCB.4000HPCC.保护现场D.PC+3入栈,4000HPC8.下面哪条指令产生WR信号(D)A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVX@DPTR,A9.若某存储器芯片地址线为12根,那么它的存储容量为(C)A.1KBB.2KBC.4KBD.8KB10.要想测量0INT引脚上的一个正脉冲宽度,则TMOD的内容应为(A)A.09HB.87HC.00HD.80H11.PSW=18H时,则当前工作寄存器是(D)A.0组B.1组C.2组D.3组12.MOVXA,@DPTR指令中源操作数的寻址方式是(B)A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址13.MCS-51有中断源(A)A.5B.2C.3D.614.MCS-51上电复位后,SP的内容应为(B)A.00HB.07HC.60HD.70H15.ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)A.0003HB.2000HC.000BHD.3000H16.控制串行口工作方式的寄存器是(C)A.TCONB.PCONC.SCOND.TMOD17.执行PUSHACC指令,MCS-51完成的操作是(A)A.SP+1SP,ACCSPB.ACCSP,SP-1SPC.SP-1SP,ACCSPD.ACCSP,SP+1SP18.P1口的每一位能驱动(B)A.2个TTL低电平负载B.4个TTL低电平负载C.8个TTL低电平负载D.10个TTL低电平负载19.PC中存放的是(A)A.下一条指令的地址B.当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令20.8031是(C)A.CPUB.微处理器C.单片微机D.控制器21.要把P0口高4位变0,低4位不变,应使用指令(D)A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH22.下面哪种外设是输出设备(A)A.打印机B.纸带读出机C.键盘D.A/D转换器23.所谓CPU是指(A)A.运算器和控制器B.运算器和存储器C.输入输出设备D.控制器和存储器24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=(D)A.2000HB.2001HC.2002HD.2003H25.MCS-51执行完MOVA,#08H后,PSW的哪一位被置位(D)A.CB.F0C.OVD.P26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是(C)A.由CPU自动完成B.在中断响应中完成C.应由中断服务程序完成D.在主程序中完成27.关于MCS-51的堆栈操作,正确的说法是(C)A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,在入栈D.以上都不对28.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)A.11根B.12根C.13根D.14根29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应(B)A.1INTB.0INTC.T1D.T030.MCS-51的相对转移指令的最大负跳变距离(B)A.2KBB.128BC.127BD.256B1..MCS-51的时钟最高频率是(A).A12MHzB6MHzC8MHzD10MHz2.以下不是构成单片机的部件(D)A微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机3.-49D的二进制补码为.(B)A11101111B1110110