单片机原理与应用试题库_第1页
单片机原理与应用试题库_第2页
单片机原理与应用试题库_第3页
单片机原理与应用试题库_第4页
单片机原理与应用试题库_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机原理与应用试题库一.单项选择题D.单片机复位后,SR PC. I/OSP = 60HPC = 00HSP = 00HPC = 0000HSP = 07HPC = 0000HSP = 00HPC = 00HA.B.C.1 .口的内容为( c )。P0 = P1 = P2 = P3 = FFHP0 = P1 = P2 = P3 = 00HP0 = P1 = P2 = P3 = FFHP0 = P1 = P2 = P3 = 00H2. 80C51有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETBRS0指令,此时只能使用(b)的工作寄存器。A.0区

2、B.1区C.2区D.3区3. ATMEL的AT89S51驱动能力最强的并行端口为(a)。D. P3)。D. ALE工作方式。16位(a )。A.P0B.P1C.P24. .读片外部数据存储器时,不起作用的信号是(cA./RDB./WEC./PSEN5. AT89S51单片机定时器工作方式0是指(c)A.8位B.8位自动重装C.13位D.6. AT89S51单片机外部中断0对应的中断入口地址是A.0003HB.000BHC.0013HD.001BH7. 下面哪条指令是错误的?(a)。A.MOVXR0,#30HB.MOVCA,A+PCC.PLAD.POPACC8. AT89S51单片机可分为两个中

3、断优先级别,各中断源的优先级别设定是利用(c)寄存器。A.IEB.PCONCIPD.SCON9. AT89S51单片机响应外部中断1的中断时,程序应转移到地址(c)。A.0003HB.000BHC.0013HD.001BH10. AT89S51单片机的位寻址区位于内部RAM的(d)单元。A.00H7FHB.20H7FHC.00H1FHD.20H2FH11 .AT89S51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(a)。A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断12 .利用KEIL软件进行仿真调试时,在执行调用指令时,(c)调试可跟踪到子程序内部并逐条执行子程序

4、内部的各条指令。A.暂停B.调试C.单步D.连续运行13 .已知:MOVA,#28HMOVR0,#20HMOVR0,AANLA#0FHORLA#80HXRLAR0执行结果A的内容为(a)。A.A0HB.28HC.08HD.88Hb )指令14 .在进行BCD码运算时,紧跟加法运算指令后面的指令必须是(A.ADDB.DAAC.ADDCD.由实际程序确定15.在80C51中,需要外加电路实现中断撤除的是:(d)。A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断16.80C51的定时器T0,若振荡频率为12MHz,在方式1下最大定时时间为(b)。A.8192msB.65536

5、肉C.0.256的D.16384ms17 .控制用行口工作方式的寄存器是(c)0A.TCONB.PCONC.SCOND.TMOD18 .开机复位后,CPU使用的是第0组工作寄存器,地址范围是(d)0A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H19 .80C51单片机P0口用作输出时,应外接(a)。A.上拉电阻B.二极管C三极管D.下拉电阻20 .在进行BCD码运算时,紧跟加法运算指令后面的指令必须是(b)指令。A.ADDB.DAAC.ADDCD.由实际程序确定21 .进位标志CY在(c)中。A.累加器B算逻运算部件ALUC程序状态字寄存器PSWDDPTR22 .80

6、C51单片机有七种寻址方式,MOVXAA+DPTR属于(b)寻址。A.间接B.变址C.相对D.直接23 .有如下程序段:MOV31H,#24H;MOVA,31H;SWAPA;ANLA,#0F0H;执行结果是(c)A.(A)=24HB(A)=42HC.(A)=40HD(A)=00H24 .某种存储器芯片容量是8KB,那么它的地址线根线是(c)0A.11根B.12根C.13根D.14根25 .如果AT89S51单片机系统的T0中断服务程序放在程序存储区的0500H地址开始的一段空间内,此时跳转到T0中断服务程序的指令LJMP0500Hg放在(b)开始的中断地址区。A.0003HB.0013HC.0

7、023HD.000BH26 .8位LED显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O线总数是(a)。A.16B.20C.18D.627 .堆栈数据的进出原则是(D)A.先进先出B.进入不出C.后进后出D.先进后出28 .80C51单片机中,若晶振频率屡6MHz,一个机器周期等于(d)qA.1.5B.3C.1D.229 .单片机复位后,累加器A、PGPSW的内容为(b)。A. A=FFHPC=00HPSW=FFHB. A=00HPC=0000HPSW=00HC. A=07HPC=0000HPSW=FFHD. A=00HPC=00HPSW=00H30 .PC的值是(c)0A.当前正

8、在执行指令的前一条指令的地址B.当前正在执行指令的地址C.当前正在执行指令的下一条指令的地址D.控制器中指令寄存器的地址31 .下列说法中错误的是(c)。A.PC是一个不可寻址的特殊功能寄存器。B.单片机的主频越高,其运算速度越快。C.在80C51单片机中,一个机器周期等于1pS。D.特殊功能寄存器SP内装的是栈顶首地址单元的地址。32 .AT89S51单片机的字长是(c)。A.2位B,4位C8位D.16位33 .假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:ANLA,#17HORL17H,AXRLA,R0CPLA后,A的内容为(d)0A.CDHB.DCHC.BCHD.D

9、BH34 .在80C51单片机中,需要外加电路实现中断撤除的是:(d)A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断35 .AT89S51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(aA.P0口和P2B.P0口C.P1口和P3口D.P2口29.用行口的工作方式由(c)寄存器决定。A.SBUFB.PCONC.SCOND.RI36 .某种存储器芯片是16KB,那么它的地址线根数是(d)A.11根B.12根C.13根D.14根1 s37 .80C51单片机系统中,若晶振频率屡12MHz,一个机器周期等于(c)A.1.5B.3C.1D.238.单片机复位后,A.S

10、P=07HSRPGI/OPC=00H口的内容为(c)P0=P1=P2=二P3=FFHB.SP=00HPC=0000HP0=P1=P2=二P3=00HC.SP=07HPC=0000HP0=P1=P2=P3=FFHD.SP=00HPC=00HP0=P1=P2=P3=00H39.80C51单片机乘法指令操作码助记符是(d)A.MOVB.MOVXC.MOVCD.MUL40.80C51单片机响应中断矢量地址是(c)。A.中断服务程序的首句地址B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址41.单片机在与外部I/O口进行数据传送时,将使用(a)指令。A.MOVXB.MOV

11、C.MOVCD.视具体I/O口器件而定42.使用单片机开发系统调试程序时,对原程序进行汇编的目的是(a)。A.将源程序转换成目标程序B,将目标程序转换成源程序C.将低级语言转换成高级语言D.连续执行键43 .设内部RAM(30H)=40H,(40H)=10H,(10H)=00H,分析以下程序执行后(B)=(a)MOVR0,#30HMOVA,R0MOVR1,AMOVB,R1A.00HB.40HC.30HD.10H44 .调用子程序.中断响应过程及转移指令的共同特点是(b)。A.都能返回B.都通过改变PC实现转移C,都将返回地址压入堆栈D,都必须保护现场45 .在进行串行通信时,若两机的发送与接收

12、可以同时进行,则称为(d)A.半双工传送B.单工传送C.双工传送D.全双工传送46 .AT89S51单片机复位后,从(c)单元开始取指令。A.0003HB.000BHC.0000HD.0100H47 .51单片机执行MOVX写指令时,相关的信号状态是(b)。A. PSENP5效为低电平,WR有效为低电平B. PSENP5效为高电平,WR有效为低电平C. PSENt效为低电平,WR无效为高电平D. PSENt效为高电平,WR无效为高电平48 .对片外数据RAM单元读写数据用(d)0A.MOV指令B.MOVX指令C.WR指令D.MOVC指令49 .AT89S51的无条件转移指令中,其转移范围最大的

13、是(a)。A.LJMPB.AJMPC.SJMPC.GOTO50 .执行MOVSP,#30H指令后,压栈从片内RAM的(c)单元开始A.2FHB.30HC.31HD.#30H51 .定时器/计数器T0工作于模式2,在计数溢出时(b)。A.计数从零重新开始B.计数从初值重新开始C.计数彳止D.由程序决定52 .按键的机械抖动时间通常是(c)。A.0B.510仙sC.510msD.1s以上53 .下列计算机语言中,CPU能直接识别的是(d)。A.自然语言B.局级语言C.汇编语言D.机器语言54 .以下指令中,(c)指令执行后使标志位CY清00A.MOVA,#00HB.CLRAC.ADDA,#00HD

14、.CLR00H55 .当需要从AT89S5俾片机程序存储器取数据时,采用的指令为(b)。A.MOVA,R1B.MOVCA,A+DPTRC.MOVXA,R0D.MOVXA,DPTR56 .共阳数码管要显示字形“8”时,则对应的七段码值为(a)。A.7FHB.77HC.08HD.88H57 .80C51单片机时钟周期为T0,则机器周期为(d)。A.2T0B,4T0C.8T0D.12T058 .单片机复位时,程序计数器PC的值为(a)0A.0000HB.0030HC.4000HD.4100H59 .某存储器芯片有12根地址线,8根数据线,该芯片有(d)个存储单元。A. 1 KB B. 2 KB60

15、. MOV A, R1的寻址方式为(A.立即寻址C.直接寻址61 .用行口发送中断标志位为(aA. TI B. RIC.IE0 D.62. T1中断允许控制位为( b ),A. ET0B. ET1C. ESC. 3KBD.4KBc)。C.寄存器寻址D,寄存器间接寻址)IE1D. EX163 .用行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为(a)A.RXD引脚B.TXD引脚C.T0弓唧D.T1引脚64 .已知X的补码为10000010B,则X的真值是十进制(d)。A.127B.-127C.126D.-12665 .利用串行方式(a),外接移位寄存器,能将串行接口扩展为并行输

16、入、输出接口。A.0B.1C.2D.366 .有一位共阴极LED显示器,要使它显示“5”,它的字段码为(a)。A.6DHB.92HC.FFHD.00H67 .多字节加法运算,在进行最低字节相减前,应先将CY(a)。A.清0B.置1C.取反D.送入A68 .单片机的程序计数器PC是16位,其寻址范围为(d)。A.128BB.256BC.8KBD.64KB69 .堆栈指针的作用是(b)0A.指明栈底的位置B.指明栈顶的位置C.操作数地址D.指令的地址70 .指令MOVPSW;#00H对源操作数而言,属于(b)方式。A.直接寻址B.立即寻址C,寄存器寻址D.相对寻址71 .AT89S51单片机的串行

17、中断入口地址为(c)。A.0003HB.0013HC.0023HD.0033H-72 .以下哪一条指令的写法是错误的(c)。A.MOVDPTR#3F98HB.MOVRO,#0FEHC.MOV50H,#0FC3DHD.INCR073 .AT89S5U片机的堆栈区是设置在(c)中。A,片内ROM区B,片外ROM区C,片内RAM区D.片外RAM区74 .以下哪一条是位操作指令(b)A. MOV P0, #0FFH B. CLR P1.0 75.下列指令不是变址寻址方式的是(A. JMP A+DPTR B. MOVC C. MOVX A, DPTR D. MOVC 76.以下哪一条是位操作指令(bC.

18、 CPL A D. POP PSW c )。A, A+PCA, A+DPTR)POP PSWD. PUSH ACCA.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.77 .以下哪一条指令的写法是错误的(a)。A.MOVA,A+DPTRB.MOVRQ#FEHC.CPLA78 .(a)属于单片机系统前向通道的器件。A.A/D转换B.D/A转换C.LED数码管D.继电器79 .T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的(b)A.1/12B,1/24C,1/48D,1/10080 .外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是(d)A.高电平

19、B.低电平C.上升沿D.下降沿81 .与定时工作方式0和1相比较,定时工作方式2不具备的特点是(b)。B .增加计数器的位数D.适于循环定时和循环计数B.固定的,为fosc/16D.固定的,为fosc/64A.计数溢出后能自动恢复计数初值C.提高了定时的精度82 .由行口工作方式1的波特率是(c)。A.固定的,为fosc/32C.可变的,通过定时器/计数器T1的溢出率设定83 .下列说法正确的是(a)。A.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中B.指令周期是执行半条指令的时间C.指令中直接给出的操作数称为直接寻址D.内部寄存器可作为间接寄存器84 .指令周期有三种,分别

20、是单周期指令,双周期指令和(b)指令。A.三周期B.四周期C五周期D.六周期85 .下列关于AT89S51系统各中断源说法正确的是(d)。A.各中断源发出的中断请求信号,都会标记在AT89S51系统中的IE寄存器中B.各中断源发出的中断请求信号,都会标记在AT89S51系统中的TMOD寄存器中C.各中断源发出的中断请求信号,都会标记在AT89S51系统中的IP寄存器中D.各中断源发出的中断请求信号,都会标记在AT89S51系统中的TCONtSCONU存器中86.下列说法正确的是(a)。A.特殊功能寄存器SCON与定时器/计数器的控制无关B.特殊功能寄存器TCON与定时器/计数器的控制无关C.特

21、殊功能寄存器IE,与定时器/计数器的控制无关D.特殊功能寄存器TMOD,与定时器/计数器的控制无关87 .控制用行口工作方式的寄存器是(c)0A.TCONB.PCONC.SCOND.TMOD88 .对程序存储器的读操作,只能使用(d)0D. MOVC指令D. 4D. XCHD旨令A.MOV指令B.PUSHt令C.MOVX指令89 .使用定时器T1时,有(c)工作方式。A.1B.2C.390 .通过用行口发送或接收数据时,在程序中应使用(c)A.MOVC指令B.MOVX指令C.MOV指令91. AT89S51单片机可分为两个中断优先级别,各中断源的优先级别设定是(c)寄存器。A.IEB.PCON

22、C.IPD.SCON92. AT89S5H1片机响应外部中断0的中断时,程序应转移到地址(a)。A.0003HB.000BHC.0013HD.001BH93. 80C51单片机定时器溢出标志是(d)。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF094. 用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是(a)oA.9CHB.20HC.64HD,A0H95. 80C51单片机定时器外部中断1和外部中断0的触发方式选择位是(c)。A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF096. 80C51单片机定时器T

23、1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(b)。A.由硬件清零B.由软件清零C.由软件置于D.可不处理97. 80C51单片机定时器T0的溢出标志TF0,若计?f数在CPU响应中断后(a)。A.由硬件清零B.由软件清零C.A和B都可以D.随机状态98. 80C51单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为(dA.M=8192B.M=256C,M=16D.M=6553699.80C51响应中断后,中断的一般处理过程是(a)。A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B.关中断,保护现场,保护断点,开中断,中断服

24、务,恢复现场,中断返回C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回100.80C51单片机响应中断的过程是(d)。A.断点PC自动压栈,对应中断矢量地址装入PCB.关中断,程序转到中断服务程序C.断点压栈,PC指向中断服务程序地址D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址101. 80C51单片机的(c)口的引脚,还具有外中断、串行通信等第二功能。A.P0B.P1C.P2D.P3102. 80C51单片机应用程序一般存放在(b)。A.RAMBROMC寄存器DCPU103.

25、 已知某数的BCD码为0111010101000010则其表示的十进制数值为(b)A.7542HB.7542C,75.42HD.75.42104. 80C51的下列指令中,不影响标志位CY的指令有(d)。A.ADDA20HBCLRAC.RRCAD.INCA105. 80C51的CPU主要的组成部部分为(a)。A.运算器、控制器B加法器、寄存器C.运算器、寄存器D.运算器、指令译码器106. 80C51的CPU是(c)位的单片机。A.16B.4C.8D.准16107. 80C51复位后,PC与SP的值为(b)。A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,00

26、H108. 当需要从80C51单片机程序存储器取数据时,采用的指令为(b)。A.MOVA,R1B.MOVCA,A+DPTRC.MOVXA,R0D.MOVXA,DPTR109 .80C51单片机中既可位寻址又可字节寻址的单元是(a)。A.20HB.30HC.00HD.70H110 .下列哪条指令是正确的(d)。A.PUSHR2B.ADDR0,AC.MOVXADPTRD.MOVR0,A111. 10101.101B转换成十进制数是(d)0A.46.625B,23.625C,23.62D,21.625112. 存储器的地址范围是0000H0FFFH它的容量为(d)。A.1KBB.2KBC.3KBD.

27、4KB113. 3D.0AH转换成二进制数是(a)。A.111101.0000101BB.111100.0000101BC.111101.101BD.111100.101B114. 73.5转换成十六进制数是(b)。A94.8HB.49.8HC.111HD.49H115. MOVXA,R0指令中,源操作数采用(d)寻址方式,指令作用在(d)区间。A.寄存器,外部数据存储器B.直接,程序存储器C.寄存器间接,内部数据存储器D.寄存器间接,外部数据存储器116. (d)指令是80C51指令系统中执行时间最长且长达4us的。A.比较转移B.循环车移C.增减量D.乘除法117. 80C51单片机中,将

28、累加器A中的数送入外RAM的40H单元,可执行的指令(d)。A.MOVR1,40HB.MOVR1,#40HMOVXR1,AMOVXR1,AC.MOVX40H,AD.MOVR1,#40HMOVXR1,A118 .不属于单片机与输入输出设备进行信息交换的方式是(d)0|A.无条件传送方式B.查询方式C中断方式D.存储器直接存取方式119 .A/D转换方法有以下四种,ADC0809是一种采用(c)进行A/D转换的8位接口芯A.计数式B.双积分式C逐次逼近式D,并行式120 .80C51单片机内有(b)个16位的定时/计数器,定时/计数器T0有(b)种工作方式。A.4,5B.2,4C.5,2D.2,3

29、121 .在单片机应用系统中,两线双向长距离(几百米)通信应采用(d)。A.TTL电平B.RS232O6平C.RS422电平D.RS485电平122 .若一个压缩的BCD码为00110001B,它表示白数是(c)。A.11HB.11C.31D.00010001B123 .在80C51单片机中,设定方式时可以使T1停止计数的方式为(d)。A.方式0B.方式1C.方式2D.方式3124 .DAC0832可以实现两路模拟信号的同步输出,这是利用了该芯片的(d)特性。A.单极性B.双极性C单缓冲D,双缓冲125 .指令JC80H的寻址方式是(a)。A.相对寻址B.立即寻址C.直接寻址D.变址寻址126

30、 .80C51单片机复位时,SP的状态为(b)。A.00HB.07HC.08HD.不确定127 .在以下几个地址中,可以进行位寻址的单元是(b)。A.87HB.88HC.89HD.8AH128 .字符“A”的ASCI网是(d)。A.0AHB.10C.00001010BD.41H129 .电子计算机系统中采用的计数制是(b)。A.十进制B.二进制C.八进制D.十六进制130 .一个带符号数的补码是11111111B,该数为(a)。A.-1B.-127C.-128D.+1131 .指令DJNZRn,rel指的是(b)。A.比较不等转移B.减1不为0转移C.散转移D.长跳转132 .以下的指令中,既

31、有堆栈操作又影响中断触发器的指令是(d)oA.ACALLB.LCALLC.RETD.RETI133 .在80C51单片机单片机中,控制外中断触发方式的寄存器是(a)。A.TCONB.IEC.IPD.SCON134 .80C51单片机复位时,P0P3口锁存器的状态为(d)。A.00HB.80HC.不确定D.FFH135 .在80C51汇编语言中,十六进制数据正确的书写格式是(c)。A.100旧B.A8HC.0A8HD.A8136 .在80C51单片机中,8位数据位可变波特率的双机通信应采用(b)。A.方式0B.方式1C.方式2D.方式3137 .以下指令中,“不带进位循环左移”指的是(a)0A.

32、RLAB.RLCAC.RRAD.RRCA138 .若(CY)=1,P1.0为0,执行指令ANLC,P1.0后(d)。A.P1.0为1B.(CY不变C.(CY=1D.(CYO=0139 .在80C51单片机的4个并口中,当由OC门驱动需要外接上拉电阻的是(a)。A.P0口B.P2口C.P1口D.P3口140 .计算机中带符号数的运算最常采用的是(c)。A.原码B.反码C.补码D.BCD码141 .对于子程序与主程序的参数传递,当要求较快的传递速度时宜采用的方式是(c)。A.内部存储器B.外部存储器C.寄存器D.堆栈142 .以下指令中,错误的指令是(d)。A.INCAB.DECAC.INCDPT

33、RD.DECDPTR143 .在80C51单片机中,不属于特殊功能寄存器范畴的是(a)。A.PCB.ACCC.BD.PSW144 .I/O设备经接口与单片机连接,不传输数据时对总线呈高阻,这是利用接口的(b)功能。A.数据锁存B.三态缓冲C.时序协调D.信号转换145 .在80C51单片机应用系统中,对于较复杂的I/O设备的请求能及时响应,应采用(c)传送。A.无条件B.状态查询C.中断D.DMA146 .在80C51单片机中,要求计数值较大时应采用(b)。A.方式0B.方式1C.方式2D.方式3147 .在80C51单片机中,具有自动重装的方式为(c)。A.方式0B.方式1C.方式2D.方式

34、3148 .设80C51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为(c)。A.2MHzB.1MHzC.500KHzD.250KHz149 .已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为(a)。A.06HB.F9HC.30HD.CFH150 .在生产过程中完成程序写入的只读存储器称为(a)0A,掩膜ROMB.PROMC.EPROMD.E2PROM二.判断题1. .MOVA,30H这条指令执行后的结果(A)=30Ho(X)2. 80C51与80C51的区别在于内部是否有数据存储器。(X)3. 80C51单片机可执行指令:

35、MOVR6,R7。(X)4. .指令中直接给出的操作数称为直接寻址。(X)5. 80C51单片机中的PC是不可寻址的。(V)6. 80C51有5个中断源,有5个中断优先级,优先级由软件填写特殊功能寄存器IP以选择。(X)7. 80C51单片机可执行指令:MOVR5,R4。(X)9.80C52单片机包含4K的ROM,256字节的RAM,6个中断源。(X)10. 堆栈的操作原则是先进后出.后进先出。(对)11. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(X)12. 80C51单片机可执行指令:MOVA,R3。(X)13. MOVA,30H这条指令执行后的结果A=30H。(X)14.

36、 SP内装的是栈顶首址的内容。(X)15. 对程序存储器的读操作,只能使用MOV指令。(X)16. 低优先级不能中断高优先级,但高优先级能中断优先级。(V)17. 80C51与8751的区别在于内部是否有程序存储器。(V)18. 程序计数器PC中装的内容是当前正在执行指令的地址。(X)19. 80C51单片机可执行指令:MOV28H,R4;(X)20. 当向堆栈压入一个字节的数据后,SP中的内容减1。(X)21. 80C51单片机可执行指令:CLRR5;(X)22. 80C51片内含EPROM80C31片内不含EPROM(X)23. 80C51单片机是高档16位单片机。(X)24. 80C51

37、的产品80C51与80C31的区别是:80C31片内无ROM。(V)25. 80C51单片机的CPU从功能上可分为运算器和存储器。(X)26. 80C51的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。(V)27. 80C51的程序状态字寄存器PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。(V)28. 80C51的程序存储器用于存放运算中间结果。(X)29. 80C51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。(V)30. 单片机的复位有上电自动复位和按钮手动复位两种,当单

38、片机运行出错或进入死循环时,可按复位键重新启动。(V)31. 单片机的指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成。(V)32. 单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(X)33. 80C51单片机上电复位后,片内数据存储器的内容均为00H。(X)34. 当80C51单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。(V)35. 80C51单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM来读写。(V)36. 80C51单片机的片内存储器称为程序存储器。(X)37. 80C51单片机的数据存储器

39、是指外部存储器。(X)38. 80C51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。(V)39. 80C51单片机的指令格式中操作码与操作数之间必须用“,”分隔。(X)40. 80C51指令:MOVA,#40H;表示将立即数40H传送至A中。(,)41. .80C51指令:MOVA,R0;表示将R0指示的地址单元中的内容传送至A中。(,)42. 80C51指令:MOVXA,DPTR;表示将DPTR指示的地址单元中的内容传送至A中。(,)43. 80C51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。(X)44. 80C51指令中

40、,MOVX为片外RAM传送指令。(V)45. 80C51指令中,MOVC为ROM传送指令。(X)46. 将37H单元的内容传送至A的指令是:MOVA,#37H。(X)47. 80C51指令中,16位立即数传送指令是:MOVDPTR,#data16。(V)48. 80C51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令。(V)49. 如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。(X)50. 对于AT89S51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。(,)51. 指令MULAB执行前(A)=F0H,(B)=05H,

41、执行后(A)=FH5,(B)=00H。(X)52. 已知:DPTR=11FFH执行INCDPTR后,结果:DPTR=1200H(V)53. 已知:A=11HB=04H,执行指令DIVAB后,其结果:A=04H,B=1CY=OV=Q(,)54. 已知:A=1FH,(30H)=83H,执行ANLA,30H后,结果:A=03H(30H)=83HP=0。(X)55. 无条件转移指令LJMPadd6称长转移指令,允许转移的目标地址在128KB空间范围内。(X)56. 在进行二十进制运算时,必须用到DAA指令。(X)57. CPU的时钟周期为振荡器频率的倒数。(V)58. 80C51指令系统中,指令CJN

42、EA,#data,rel的作用相当于SUBBA,#data与JNCrel的作用。(X)59. 80C51指令系统中,指令JNBbit,rel是判位转移指令,即表示bit=1时跳转。(X)60. 80C51单片机的PC与DPTR都在CPU片内,因此指令MOVCA,A+PC与指令MOVCA,A+DPTR执行时只在单片机内部操作,不涉及片外存储器。(x)61. 80C51单片机中PUSH和POP指令只能保护现场,不能保护断点。(X)62. 指令LCALLaddr16能在64K字节范围内调用子程序。(V)63. 设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令M

43、OVCA,A+PCo(X)64. 指令MOVA,00H执行后A的内容一定为00H。(X)定时、中断、串行口系统及应用65. 在80C51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。(X)66. 在80C51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。(V)67. 80C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。(V)68. 80C51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。(V)69. 80C51单片机系统复位时,TMOD模式控制寄存器的低4位均为0。(,)7

44、0. 80C51单片机5个中断源相应地在芯片上都有中断请求输入引脚。(X)71. 启动定时器工作,可使用SETBTRi启动。(V)72. 80C51单片机对最高优先权的中断响应是无条件的。(X)73. 中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。(X)74. 80C51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。(,)75. 80C51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。(V)76. 用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。(V)77. 若要在执

45、行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。(V)78. 串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。(V)79. 串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。(V)80. 如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。(,)81. 指令JNBTF0LP的含义是:若定时器T0未计满数,就转LP。(,)82. 若置80C51的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。(V)83. 若置80C51的定时器/计数器T1于计数模

46、式,工作于方式1,则工作方式字为50H。(V)84. 当80C51的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。(X)85. 80C51外部中断0的入口地址是0003H。(V)86. 80C51单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。(V)87. 线选法是把单根的低位地址线直接接到存储器芯片的片选端。(V)88. 对于80C51单片机而言,在外部扩展EPROM时,引脚应接地。(,)89. 对于80C51单片机而言,在外部扩展EPROM时,引脚可接+5V或接地。(X)90. 在接口芯片中,通常都有一个片选端CS,作用

47、是当CS为低电平时该芯片才能进行读写操作。(V)91. DAC0832是8位D/A转换器,其输出量为数字电流量。(X)92. DAC0832的片选信号输入线,低电平有效。(V)93. AGND代表模拟信号和基准电源的参考地,称模拟地。(V)94. DGND表示数字地,为工作电源地和数字逻辑地。(V)95. A/D转换器将模拟量转换为数字量。(V)96. 有A/D转换器采用SPI接口与单片机进行通信。(V)97. SPI接口采用异步方式与单片机进行通信。(X)98. I2C接口采用异步方式与单片机进行通信。(X)99. I2C是一种两线式串行总线。(V)100. SPI是一种两线式串行总线。(X

48、)101. 每个特殊功能寄存器都既有字节地址,又有位地址。(x)102. 50H一定是字节地址。(X)103. 在80C51单片机中,高级中断可以打断低级中断形成中断嵌套。(V)104. 加法指令将影响进位标志位C,而减法指令将不影响进位标志位C。(X)105. 只要有中断出现,CPU就立即响应中断。(X)106. 中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。(x)107. 单片机的LED动态扫描显示是依据人眼的“视觉暂留”效应实现的。(V)108. .指令字节数越多,执行时间越长。(X)109. MOVA,R0这条指令中R0的寻址方式称之为寄存器间址

49、寻址。(V)110. MOVA,R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。(X)111. .SP是单片机内部一个特殊区域,与RAM无关。(X)112. 80C51单片机访问片外ROM是以PSEN作为读选通信号。(V)113. 算术运算类指令一般不影响标志位。(X)114. CPU每取一个指令字节,立即使程序计数器PC自动加1。(,)115. 80C51每个中断源相应地在芯片上都有其中断请求输入引脚。(X)116. 80C51单片机不能对程序计数器PC进行读写操作。(X)117. 51单片机对最高优先权的中断响应是无条件的。(X)118. 中断初始化时,对中断控制器的状态设置,

50、只可使用位操作指令,而不能使用字节指令。(X)119. 在一般情况下,80C51单片机允许同级中断嵌套。(X)120. .在A/D变换时,采样频率越高越好。(X)121. 80C51的CPU对内部RAM和外部RAM的读写速度一样快。(X)122. 对于AT89S51单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。(,)123. 外加晶振频率越高,系统运算速度也就越快,系统性能也就越好。(X)124. 要进行多机通信,80C51单片机串行接口的工作方式应为方式1。(X)125. 80C51单片机的特殊功能寄存器分布在60H80H地址范围内。(X)126. PC存

51、放的是当前执行的指令。(X)127. 当80C51上电复位时,堆栈指针SP=00H(X)128. 80C51的程序存储器只是用来存放程序的。(X)129. 80C51上电复位时,SBUF=00H(X)130 . EPROM的地址线为131 .判断指令是否正确:132 .判断指令是否正确:133 .判断指令是否正确:134 .判断指令是否正确:135 .判断指令是否正确:136 .判断指令是否正确:137 .判断指令是否正确:138 .判断指令是否正确:139 .判断指令是否正确:140 .判断指令是否正确:141 .判断指令是否正确:142 .判断指令是否正确:143 .判断指令是否正确:14

52、4 .判断指令是否正确:145 .判断指令是否正确:146 .判断指令是否正确:147 .判断指令是否正确:148 .判断指令是否正确:149 .判断指令是否正确:150 .判断指令是否正确:4K。(11条时,能访问的存储空间有MOVR0,R1(X)MOVXA,30H(X)MOVXA,3000H(X)ADDCR7,A(X)ANL#59H,26H(X)MOVC,ACC.0(,)MOVP1,A(,)JBCP0.6,LL1(,)LCALLPROC(V)MOVCA,DPTR(X)MOVXA,DPTR(V)ADDR0,R1(X)MOVA,30H(,)MOVXA,3000H(X)MOVR7,A(,)SUB

53、BA,R2(,)ANL26H,#59H(V)MOVC,ACC.7(V)MOV P1 , A (,)JBC 93H, LL1 (,)三.填空题1 .AT89S51单片机为(8)位单片机。2 .AT89S51的异步通信口为(全双工)通信方式。3 .AT89S51有(2)级中断,(5)个中断源。4 .AT89S51内部数据存储器的地址范围是(00H7FH),位地址空间的字节地址范围是(20H2FH),对应的位地址范围是(00H7FH),外部数据存储器的最大可扩展容量是(64K)。5 .AT89S51单片机指令系统的寻址方式有(寄存器寻址)、(直接寻址)、(寄存器间接寻址)、(立即寻址)、基址寄存器加

54、变址寄存器寻址。6 .堆栈数据的进出原则是(先进后出)。7 .在进行BCD码运算时,紧跟加法运算指令后面的指令必须是(DAA)指令。8 .若A中的内容为67H,那么,P标志位为(1)。9 .AT89S51单片机有(2)级优先级中断。10 .串行口方式2接收到的第9位数据送(SCON)寄存器的(RB8)位中保存。11 .当单片机复位时PSW=(00)H,这时当前的工作寄存器区是(0)区,R6所对应的存储单元地址为(06)H。12 .若A中的内容为63H,那么,P标志位的彳1为(0)。13 .内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为(28H)和(88H)。14 .在A

55、T89S51中,PC和DPTR都用于提供地址,但PC是为访问(程序)存储器提供地址,而DPTR是为访问(数据)存储器提供地址。15 .定时器/计数器的工作方式3是指的将(定时器/计数器0)拆成两个独立的8位计数器,而另一个定时器/计数器1此时通常只可作为(串行口)的波特率发生器使用。16 .通常单片机上电复位时PC=(0000)H,SP=(07)H,通用寄存器采用第0组,这一组寄存器的地址范围是从(00H07)Ho17 .AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。18 .80C51的程序计数器PC为(16)位。19 .内部RAM的位寻址区,可供位寻址使用,也可以供(字节)寻址使用。20 .SP称之为(堆栈指针)。21 .当AT89S51执行MOVCA,A+PC指令时,伴随着控制程序存储器的(PSEN)信号有效。22 .若A中的内容为67H,那么,P标志位为(1)。23 .AT89S51单片机的通讯接口有(串行)和(并行)两种形式。24 .在串行通讯中,发送时要把(并行)数据转换成(串行)数据。接收时又需把(串行)数据转换成(并行)数据。25 .AT89S51

温馨提示

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

最新文档

评论

0/150

提交评论