2020年《单片机与接口技术》试题库158题(含参
考答案)
一、单选题
1.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为 A 。
A.低电平有效 B.高电平有效 C.脉冲上跳沿有效 D.脉冲负跳有效
2.能将A按位取反的指令是 A 。
A.CPL A B.CLR A C.RL A D.SWAP A
3.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。
A.(A)=00H (C)=1 B.(A)=00H (C)=0 C.(A)=7AH (C)=1 D.(A)=7AH (C)=0
4.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16 B.DJNZ direct,rel C.SJMP rel D.ACALL addr11
5.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振
6.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器
7.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。 A.60H B.02H C.06H D.20H
8.启动定时器1开始定时的指令是 D 。
A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
9.下列指令能使累加器A的最低位置1的是 C 。
A.SETB A,#01H B.SETB A,0 C.ORL A,#01H D.SETB A,#00H
10.MCS-51单片机的P1口的功能是 A 。 A.可作通用双向I/O口用
C.可作地址/数据总线用
11.使8051的定时器T1停止定时的指令是 B 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
12.下列指令执行时,不修改PC中内容的指令是 B 。 A.AJMP B.MOVC A,@ A+PC
13.共阳极LED数码管加反相器驱动时显示字符“6”的段码是 B 。 A.06H B.7DH C.82H D.FAH
14.使8051的定时器T0停止计数的指令是 A 。 A.CLR TR0 B.CLR TR1 C.SETB TR0 D.SETB TR1
15.MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为 B 。
A.(A)=28H (C)=1 B.(A)=29H (C)=1 C.(A)=68H (C)=0 D.(A)=29H (C)=0
16.下列指令能使累加器A高4位不变,低4位置F的是 C 。 A.ANL A,#OFH B.ANL A,#OFOH C.ORL A,#OFH D.ORL A,#OF0H
17.单片机中PUSH和POP指令通常用来 C 。
A.保护断点 B.保护现场 C.保护现场恢复现场 D.保护断点恢复断点
18.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为 C 。 A.01H B.05H C.10H D.50H
19.下列指令能使R0高4位不变,低4位置F的是 C 。
A.ANL R0,#OFH B.ANL R0,#OFOH C.ORL 0,#OFH D.ORL R0,#OFH
20.8051单片机的定时器T1用作计数方式时计数脉冲是 A 。 A.由T1(P3.5)输入 B.由内部时钟频率提供 C.由T0(P3.4)输入 D.由外部计数脉冲计数
21.在存储器扩展电路中74LS373的主要功能是 D 。 A.存储数据 B.存储地址 C.锁存数据 D.锁存地址
22.下列芯片中其功能为可编程控制的接口芯片是 D 。
A.373 B.2114 C.2716 D.8255
23.下列指令能使P1口的最低位置1的是 B 。
A.ANL P1,#80H B.SETB 90H C.ORL P1,#0FFH D.ORL P1,#80H
24.将内部数据存储器53H单元的内容传送至累加器,其指令是 A 。
A.MOV A, 53H B.MOV A, #53H C.MOVC A, 53H D.MOVX A, #53H
25.使8051的定时器T1停止计数的指令是使TCON的 D 。
A.TF0位置1 B.TR0位置1 C.TR0位置0 D.TR1位置0
26.8051的定时器T0作计数方式,用模式1(16位计数器)则应用指令 C 初始化编程。 A.MOV TMOD ,#01H B.MOV TMOD ,10H C.MOV TMOD ,#05H D.MOV TCON ,#05H
27.下列指令判断若定时器T0计满数就转LP的是 D 。
A.JB T0,LP B.JNB TF0,LP C.JNB TR0, LP D.JB TF0,LP
28.能访问外部数据存贮器的传送指令是 C 。
A.MOV 指令 B.MOVC 指令 C.MOVX 指令 D.
29.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是 A 。
A.FFH、F6H B.F6H、F6H C.F0H 、F0H D.FFH、F0H
30.8051单片机的定时器T1用作定时方式时是 B 。 A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1
31.用8051的定时器T0定时,用模式2,则应 D 。
A.启动T0前向TH0置入计数初值,TL0置0,以后每次重新计数前要重新置入计数初值 C.启动T0前向TH0、TL0置入计数初值,以后不再置入 D.启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
B.启动T0前向TH0、TL0置入计数初值,以后每次重新计数前要重新置入计数初值
32.8051单片机共有5 个中断源,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为 B 。
A.000BH B.0003H C.0013H D.001BH
33.MCS-51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为 A 。 A.D6=0,D2=0 B.D6=1,D2=0 C.D6=0,D2=1 D.D6=1,D2=1
34.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是 A 。
A.9CH B.20H C.64H D.A0H
35.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后 A 。 A.由硬件清零 B.由软件清零 C.A和B都可以 D.随机状态
36.8051单片机串行口用工作方式0时, C 。 A.数据从RDX串行输入,从TXD串行输出 B.数据从RDX串行输出,从TXD串行输入 C.数据从RDX串行输入或输出,同步信号从TXD输出 D.数据从TXD串行输入或输出,同步信号从RXD输出
37.MCS-51单片机串行口发送数据的次序是下述的顺序 A 。 (1)待发送数据送SBUF (2)硬件自动将SCON的TI置1 (3)经TXD(P3.1)串行发送一帧数据完毕 (4)用软件将TI清0 A.(1)(3)(2)(4) B.(1)(2)(3)(4) C.(4)(3)(1)(2) D.(3)(4)(1)(2)
38.MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 B 。 A.存放指令 B.存放16位地址,作间址寄存器使用 C.存放下一条指令地址 D.存放上一条指令地址
39.MCS-51单片机响应中断矢量地址是 C 。
A.中断服务程序的首句地址 B.中断服务程序的出口地址 C.中断服务程序的入口地址 D.主程序等待中断指令的地址
40.MCS-51汇编语言指令格式中,唯一不可缺少的部分是 B 。 A.标号 B.操作码 C.操作数 D.注释
41.设累加器A中为无符号数,B中数为2,C等于0,下列指令 C 的作用与其它几条不同。
A.ADD A,0E0H B.MUL AB C.RL A D.RLC A
42.MCS-51的片内外的ROM是统一编址的,如果EA端保持高电平,8051的程序计数器PC在 B 地址范围内。
A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH
43.下列完成8051单片机内部数据传送的指令是 D 。 A.MOVX A,@DPTR B.MOVC A, @A+PC D.MOV direct,direct
44.单片机中PUSH和POP指令常用来 C 。
A.保护断点 B.保护现场 C.保护现场,恢复现场 D.保护断点,恢复断点
45.MCS-51寻址方式中,立即寻址的寻址空间是 C 。
A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存储器ROM D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位
46.指令MOV R0, 20H执行前(R0)=30H,(20H)=38H,执行后(R0)= D 。 A.20H B.30H C.50H D.38H
47.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是 C 。 A.外部中断1 B.定时器T0 C.定时器T1 D.串行口
48.执行如下三条指令后,30H单元的内容是 B 。 MOV R1,#30H MOV 40H,#0EH MOV @R1,40H
A.40H B.0EH C.30H D.FFH
49.用8051的定时器,若用软启动,应使TOMD中的 C 。
A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0
50.MCS-51的立即寻址方式中,立即数前面 D 。
A.应加前缀“/:”号 B.不加前缀号 C.应加前缀“@”号 D.应加前缀“#”号
51.8051的程序计数器PC为16位计数器,其寻址范围是 D 。 A.8K B.16K C.32K D.64K
52.执行下列程序后,内部RAM 30H单元的内容是 B 。 MOV 30H,#00H MOV R0,#30H