单片机原理与应用试题库.docx
《单片机原理与应用试题库.docx》由会员分享,可在线阅读,更多相关《单片机原理与应用试题库.docx(66页珍藏版)》请在冰豆网上搜索。
单片机原理与应用试题库
《单片机原理与应用》试题库
一.单项选择题
1.单片机复位后,SP、PC、I/O口的内容为(c)。
A.SP=60HPC=00HP0=P1=P2=P3=FFH
B.SP=00HPC=0000HP0=P1=P2=P3=00H
C.SP=07HPC=0000HP0=P1=P2=P3=FFH
D.SP=00HPC=00HP0=P1=P2=P3=00H
2.80C51有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETBRS0指令,此时只能使用(b)的工作寄存器。
A.0区B.1区C.2区D.3区
3.ATMEL的AT89S51驱动能力最强的并行端口为(a)。
A.P0B.P1C.P2D.P3
4.读片外部数据存储器时,不起作用的信号是(c)。
A./RDB./WEC./PSEND.ALE
5.AT89S51单片机定时器工作方式0是指(c)工作方式。
A.8位 B.8位自动重装 C.13位 D.16位
6.AT89S51单片机外部中断0对应的中断入口地址是(a)。
A.0003H B.000BH C.0013H D.001BH
7.下面哪条指令是错误的?
(a)。
A.MOVX @R0,#30H B.MOVC A,@A+PCC.PL A D.POP ACC
8.AT89S51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用(c)寄存器。
A.IE B.PCON C.IP D.SCON
9.AT89S51单片机响应外部中断1的中断时,程序应转移到地址(c)。
A.0003H B.000BH C.0013H D.001BH
10.AT89S51单片机的位寻址区位于内部RAM的(d)单元。
A.00H~7FH B.20H~7FH
C.00H~1FH D.20H~2FH
11.AT89S51单片机在同一优先级的中断源同时申请中断时,CPU首先响应(a)。
A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断
12.利用KEIL软件进行仿真调试时,在执行调用指令时,(c)调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。
A.暂停B.调试C.单步D.连续运行
13.已知:
MOVA,#28H
MOVR0,#20H
MOV@R0,A
ANLA,#0FH
ORLA,#80H
XRLA,@R0
执行结果A的内容为(a)。
A.A0HB.28HC.08HD.88H
14.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是(b)指令。
A.ADDB.DAAC.ADDCD.由实际程序确定
15.在80C51中,需要外加电路实现中断撤除的是:
(d)。
A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断
16.80C51的定时器T0,若振荡频率为12MHz,在方式1下最大定时时间为(b)。
A.8192msB.65536μsC.0.256μsD.16384ms
17.控制串行口工作方式的寄存器是(c)。
A.TCONB.PCONC.SCOND.TMOD
18.开机复位后,CPU使用的是第0组工作寄存器,地址范围是(d)。
A.00H-10HB.08H-0FHC.10H-1FHD.00H-07H
19.80C51单片机P0口用作输出时,应外接(a)。
A.上拉电阻B.二极管C.三极管D.下拉电阻
20.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是(b)指令。
A.ADDB.DAAC.ADDCD.由实际程序确定
21.进位标志CY在(c)中 。
A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR
22.80C51单片机有七种寻址方式,MOVXA,@A+DPTR属于(b)寻址。
A.间接B.变址C.相对D.直接
23.有如下程序段:
MOV31H,#24H;
MOVA,31H;
SWAPA;
ANLA,#0F0H;
执行结果是(c)
A.(A)=24H B.(A)=42H C .(A)=40H D.(A)=00H
24.某种存储器芯片容量是8KB,那么它的地址线根线是(c)。
A.11根B.12根C.13根D.14根
25.如果AT89S51单片机系统的T0中断服务程序放在程序存储区的0500H地址开始的一段空间内,此时跳转到T0中断服务程序的指令LJMP0500H应放在(b)开始的中断地址区。
A.0003HB.0013HC.0023HD.000BH
26.8位LED显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O线总数是(a)。
A.16B.20C.18D.6
27.堆栈数据的进出原则是(D)
A.先进先出B.进入不出C.后进后出D.先进后出
28.80C51单片机中,若晶振频率屡6MHz,一个机器周期等于(d)μs。
A.1.5B.3C.1D.2
29.单片机复位后,累加器A、PC、PSW的内容为(b)。
A.A=FFHPC=00HPSW=FFH
B.A=00HPC=0000HPSW=00H
C.A=07HPC=0000HPSW=FFH
D.A=00HPC=00HPSW=00H
30.PC的值是(c)。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址
D.控制器中指令寄存器的地址
31.下列说法中错误的是(c)。
A.PC是一个不可寻址的特殊功能寄存器。
B.单片机的主频越高,其运算速度越快。
C.在80C51单片机中,一个机器周期等于1μS。
D.特殊功能寄存器SP内装的是栈顶首地址单元的地址。
32.AT89S51单片机的字长是(c)。
A.2位 B.4位 C.8位 D.16位
33.假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:
ANLA,#17H
ORL17H,A
XRLA,@R0
CPLA
后,A的内容为(d)。
A.CDHB.DCH
C.BCHD.DBH
34.在80C51单片机中,需要外加电路实现中断撤除的是:
(d)
A.定时中断B.脉冲方式的外部中断
C.外部串行中断D.电平方式的外部中断
35.AT89S51单片机外扩存储器芯片时,4个I/O口中用作地址总线的是(a)。
A. P0口和P2B.P0口C.P1口和P3口D.P2口
29.串行口的工作方式由(c)寄存器决定。
A.SBUFB.PCONC.SCOND.RI
36.某种存储器芯片是16KB,那么它的地址线根数是(d)
A.11根B.12根C.13根D.14根
37.80C51单片机系统中,若晶振频率屡12MHz,一个机器周期等于(c)μs。
A.1.5B.3C.1D.2
38.单片机复位后,SP、PC、I/O口的内容为(c)
A.SP=07HPC=00HP0=P1=P2=P3=FFH
B.SP=00HPC=0000HP0=P1=P2=P3=00H
C.SP=07HPC=0000HP0=P1=P2=P3=FFH
D.SP=00HPC=00HP0=P1=P2=P3=00H
39.80C51单片机乘法指令操作码助记符是(d)。
A.MOVB.MOVXC.MOVCD.MUL
40.80C51单片机响应中断矢量地址是(c)。
A.中断服务程序的首句地址B.中断服务程序的出口地址
C.中断服务程序的入口地址D.主程序等待中断指令的地址
41.单片机在与外部I/O口进行数据传送时,将使用(a)指令。
A.MOVXB.MOVC.MOVCD.视具体I/O口器件而定。
42.使用单片机开发系统调试程序时,对原程序进行汇编的目的是(a)。
A.将源程序转换成目标程序B.将目标程序转换成源程序
C.将低级语言转换成高级语言D.连续执行键
43.设内部RAM(30H)=40H,(40H)=10H,(10H)=00H,分析以下程序执行后(B)=(a)。
MOVR0,#30H
MOVA,@R0
MOVR1,A
MOVB,@R1
A.00HB.40HC.30HD.10H
44.调用子程序.中断响应过程及转移指令的共同特点是(b)。
A.都能返回B.都通过改变PC实现转移
C.都将返回地址压入堆栈D.都必须保护现场
45.在进行串行通信时,若两机的发送与接收可以同时进行,则称为(d)。
A.半双工传送B.单工传送
C.双工传送D.全双工传送
46.AT89S51单片机复位后,从(c)单元开始取指令。
A.0003HB.000BHC.0000HD.0100H
47.51单片机执行MOVX写指令时,相关的信号状态是(b)。
A.PSEN无效为低电平,WR有效为低电平
B.PSEN无效为高电平,WR有效为低电平
C.PSEN有效为低电平,WR无效为高电平
D.PSEN有效为高电平,WR无效为高电平
48.对片外数据RAM单元读写数据用(d)。
A.MOV指令B.MOVX指令C.WR指令D.MOVC指令
49.AT89S51的无条件转移指令中,其转移范围最大的是(a)。
A.LJMPB.AJMPC.SJMPC.GOTO
50.执行MOVSP,#30H指令后,压栈从片内RAM的(c)单元开始
A.2FHB.30HC.31HD.#30H
51.定时器/计数器T0工作于模式2,在计数溢出时(b)。
A.计数从零重新开始B.计数从初值重新开始C.计数停止D.由程序决定
52.按键的机械抖动时间通常是(c)。
A.0B.5~10μsC.5~10msD.1s以上
53.下列计算机语言中,CPU能直接识别的是(d)。
A.自然语言B.高级语言C.汇编语言D.机器语言
54.以下指令中,(c)指令执行后使标志位CY清0。
A.MOVA,#00HB.CLRAC.ADDA,#00HD.CLR00H
55.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。
A.MOVA,@R1B.MOVCA,@A+DPTR
C.MOVXA,@R0D.MOVXA,@DPTR
56.共阳数码管要显示字形“8”时,则对应的七段码值为(a)。
A.7FHB.77HC.08HD.88H
57.80C51单片机时钟周期为T0,则机器周期为(d)。
A.2T0B.4T0C.8T0D.12T0
58.单片机复位时,程序计数器PC的值为(a)。
A.0000HB.0030HC.4000HD.4100H
59.某存储器芯片有12根地址线,8根数据线,该芯片有(d)个存储单元。
A.1KBB.2KBC.3KBD.4KB
60.MOVA,R1的寻址方式为(c)。
A.立即寻址C.直接寻址C.寄存器寻址D.寄存器间接寻址
61.串行口发送中断标志位为(a)。
A.TIB.RIC.IE0D.IE1
62.T1中断允许控制位为(b)。
A.ET0B.ET1C.ESD.EX1
63.串行口工作在方式0时,作同步移位寄存器使用,此时串行数据输入输出端为(a)。
A.RXD引脚B.TXD引脚C.T0引脚D.T1引脚
64.已知X的补码为10000010B,则X的真值是十进制(d)。
A.127B.-127C.126D.-126
65.利用串行方式(a),外接移位寄存器,能将串行接口扩展为并行输入、输出接口。
A.0B.1C.2D.3
66.有一位共阴极LED显示器,要使它显示“5”,它的字段码为(a)。
A.6DHB.92HC.FFHD.00H
67.多字节加法运算,在进行最低字节相减前,应先将CY(a)。
A.清0B.置1C.取反D.送入A
68.单片机的程序计数器PC是16位,其寻址范围为(d)。
A.128BB.256BC.8KBD.64KB
69.堆栈指针的作用是(b)。
A.指明栈底的位置B.指明栈顶的位置C.操作数地址D.指令的地址
70.指令MOVPSW,#00H对源操作数而言,属于(b)方式。
A.直接寻址B.立即寻址C.寄存器寻址D.相对寻址
71.AT89S51单片机的串行中断入口地址为(c)。
A.0003HB.0013HC.0023HD.0033H-
72.以下哪一条指令的写法是错误的(c)。
A.MOVDPTR,#3F98HB.MOVR0,#0FEHC.MOV50H,#0FC3DHD.INCR0
73.AT89S5l单片机的堆栈区是设置在(c)中。
A.片内ROM区B.片外ROM区C.片内RAM区D.片外RAM区
74.以下哪一条是位操作指令(b)。
A.MOVP0,#0FFHB.CLRP1.0C.CPLAD.POPPSW
75.下列指令不是变址寻址方式的是(c)。
A.JMP@A+DPTRB.MOVCA,@A+PC
C.MOVXA,@DPTRD.MOVCA,@A+DPTR
76.以下哪一条是位操作指令(b)。
A.MOVP1,#0FFHB.MOVC,ACC.1C.CPLAD.POPPSW
77.以下哪一条指令的写法是错误的(a)。
A.MOVA,@A+DPTRB.MOVR0,#FEHC.CPLAD.PUSHACC
78.(a)属于单片机系统前向通道的器件。
A.A/D转换B.D/A转换C.LED数码管D.继电器
79.T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的(b)。
A.1/12B.1/24C.1/48D.1/100
80.外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是(d)。
A.高电平B.低电平C.上升沿D.下降沿
81.与定时工作方式0和1相比较,定时工作方式2不具备的特点是(b)。
A.计数溢出后能自动恢复计数初值B.增加计数器的位数
C.提高了定时的精度D.适于循环定时和循环计数
82.串行口工作方式1的波特率是(c)。
A.固定的,为fosc/32B.固定的,为fosc/16
C.可变的,通过定时器/计数器T1的溢出率设定D.固定的,为fosc/64
83.下列说法正确的是(a)。
A.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中
B.指令周期是执行半条指令的时间
C.指令中直接给出的操作数称为直接寻址
D.内部寄存器可作为间接寄存器
84.指令周期有三种,分别是单周期指令,双周期指令和(b)指令。
A.三周期 B.四周期 C.五周期 D.六周期
85.下列关于AT89S51系统各中断源说法正确的是(d)。
A.各中断源发出的中断请求信号,都会标记在AT89S51系统中的IE寄存器中
B.各中断源发出的中断请求信号,都会标记在AT89S51系统中的TMOD寄存器中
C.各中断源发出的中断请求信号,都会标记在AT89S51系统中的IP寄存器中
D.各中断源发出的中断请求信号,都会标记在AT89S51系统中的TCON与SCON寄存器中
86.下列说法正确的是(a)。
A.特殊功能寄存器SCON,与定时器/计数器的控制无关
B.特殊功能寄存器TCON,与定时器/计数器的控制无关
C.特殊功能寄存器IE,与定时器/计数器的控制无关
D.特殊功能寄存器TMOD,与定时器/计数器的控制无关
87.控制串行口工作方式的寄存器是( c )。
A.TCONB.PCONC.SCOND.TMOD
88.对程序存储器的读操作,只能使用(d)。
A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令
89.使用定时器T1时,有(c)工作方式。
A.1 B.2 C.3 D.4
90.通过串行口发送或接收数据时,在程序中应使用(c)。
A.MOVC指令B.MOVX指令C.MOV指令D.XCHD指令
91.AT89S51单片机可分为两个中断优先级别,各中断源的优先级别设定是(c)寄存器。
A.IEB.PCONC.IPD.SCON
92.AT89S51单片机响应外部中断0的中断时,程序应转移到地址(a)。
A.0003HB.000BHC.0013HD.001BH
93.80C51单片机定时器溢出标志是(d)。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0
94.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是(a)。
A.9CHB.20HC.64HD.A0H
95.80C51单片机定时器外部中断1和外部中断0的触发方式选择位是(c)。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF0
96.80C51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(b)。
A.由硬件清零B.由软件清零C.由软件置于D.可不处理
97.80C51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后(a)。
A.由硬件清零B.由软件清零C.A和B都可以D.随机状态
98.80C51单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为(d)。
A.M=8192B.M=256C.M=16D.M=65536
99.80C51响应中断后,中断的一般处理过程是(a)。
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回
B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回
C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回
D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回
100.80C51单片机响应中断的过程是(d)。
A.断点PC自动压栈,对应中断矢量地址装入PC
B.关中断,程序转到中断服务程序
C.断点压栈,PC指向中断服务程序地址
D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址
101.80C51单片机的(c)口的引脚,还具有外中断、串行通信等第二功能。
A.P0 B.P1C.P2 D.P3
102.80C51单片机应用程序一般存放在(b )。
A.RAM B.ROM C.寄存器 D.CPU
103.已知某数的BCD码为0111010101000010则其表示的十进制数值为(b)。
A.7542HB.7542C.75.42HD.75.42
104.80C51的下列指令中,不影响标志位CY的指令有(d )。
A.ADD A,20H B.CLR A C.RRC A D.INC A
105.80C51的CPU主要的组成部部分为( a )。
A.运算器、控制器 B.加法器、寄存器
C.运算器、寄存器 D.运算器、指令译码器
106.80C51的CPU是( c )位的单片机 。
A.16 B.4 C.8 D.准16
107.80C51复位后,PC与SP的值为(b )。
A.0000H,00H B.0000H,07H C.0003H,07HD.0800H,00H
108.当需要从80C51单片机程序存储器取数据时,采用的指令为(b)。
A.MOV A, @R1 B.MOVC A, @A + DPTR
C.MOVX A, @ R0 D.MOVX A, @ DPTR
109.80C51单片机中既可位寻址又可字节寻址的单元是( a )。
A.20H B.30H C.00H D.70H
110.下列哪条指令是正确的(d)。
A.PUSHR2B.ADDR0,A
C.MOVXA@DPTRD.MOV@R0,A
111.10101.101B转换成十进制数是( d)。
A.46.625B.23.625C.23.62D.21.625
112.存储器的地址范围是0000H~0FFFH,它的容量为(d)。
A.1KBB.2KBC.3KBD.4KB
113.3D.0AH转换成二进制数是(a)。
A.111101.0000101BB.111100.0000101B
C.