《2022年单片机类型题题库及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机类型题题库及答案 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学而不思则惘,思而不学则殆一、选择题1 ( B )在家用电器中使用单片机应属于微计算机的(A)辅助设计应用 (B) 测量、控制应用 (C)数值计算应用 (D) 数据处理应用2.( A )对程序计数器PC 的操作(A) 是自动进行的 (B) 是通过传送进行的(C) 是通过加“1”指令进行的 (D) 是通过减“1”指令进行的3.( B )单片机程序存储器的寻址范围是由程序计数器 PC的位数决定的, MCS-51 的 PC为16位,因此其寻址范围是(A) 4KB (B) 64KB (C) 8KB (D) 128KB 4.( C )假定设置堆栈指针SP的值为37H ,在进行子程序调用时把断点地址进栈保
2、护后, SP的值为(A) 36H (B) 37H (C) 38H (D) 39H 5.( A )设置堆栈指针SP=30H 后,进行一系列的堆栈操作。当进栈数据全部弹出后 SP应指向(A)30H单元 (B) 07H 单元 (C) 31H 单元 (D) 2FH 单元6.( C )PC的值是(A) 当前指令前一条的地址 (B) 当前正在执行指令的地址(C) 下一条指令的地址 (D) 控制器中指令寄存器的地址7 ( B )第2 组通用寄存器的字节地址为(A) 00H 07H (B)10H 17H (C) 08H0FH (D ) 18H1FH 8 ( C )DPTP 是多少位的寄存器(A) 8 位(B)
3、 32 位(C ) 16 位(D ) 64 位9、( D )MCS-51单片机,一个机器周期包含(A)2个状态周期(B )4个状态周期 (C) 8 个状态周期 (C) 6个状态周期10 ( A )当震荡脉冲频率为12MHz 时,一个机器周期为(A) 1us (B) 2us (C ) 8us (D ) 4us 11、 ( C )80C51 的内部RAM 的哪些字节可进行位寻址(A) 10H-20H (B) 10H-1FH (C) 20H-2FH (D ) 30H-40H 12、 ( A)单片机复位后堆栈指针SP的值为(A) 07H (B) 0FH (C)18H (D) 30H 13、( B )
4、单片机复位后堆栈指针PC的值为(A) 0030H (B) 0000H (C) FFFFH (D) 0003H 14、( C ) 已知累加器ACC 的字节地址是E0H, 可位寻址,其D0 D7的位地址是(A)D0H D7H (B)A0HA7H (C)E0H E7H (D)F0HF7H 15、( D ) 已知 PSW 中的RS1 RS0 = 10 ,则 R0 R7对应的字节地址是 (A) 00H07H (B) 08 0FH (C) 20H27H (D) 10H17H 16、( C )MCS-51单片机的入栈操作应该是(A )先入栈,后SP-1 (B) 先入栈,后SP+1 (C) 先SP+1, 后入
5、栈 (D )先SP-1,后入栈17、( C ) 对 MCS-51 单片机I/O 口描述正确的是(A) P1 是双向口,P0P2P3 是准双向口 (B )P2P3 是双向口,P0P1P 是准双向口(C) P0 是双向口,P1P2P3 是准双向口 (D) P0P2 是双向口,P1P3 是准双向口18.( B )MCS-51单片机的复位控制是(A)低电平复位 (B )高电平复位 (C )脉冲下降沿复位(D )脉冲上升沿复位19.( A ) 内部 RAM 中的位寻址区定义的位是给(A) 位操作准备的 (B) 移位操作准备的 (C) 控制移位操作准备的 (D) 以上都对20.( C )MCS-51 中(
6、A) 具有独立的专用的地址线 (B) 由P0口和P1口的口线作地址线精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页学而不思则惘,思而不学则殆(C) 由 P0口和 P2口的口线作地址线 (D) 由P1口和P2口的口线作地址线21( B ) 在 MCS-51 中,需双向传递信号的是(A) 地址线 (B) 数据线 (C) 控制信号线 (D) 电源线22( A )在MCS-51 中,为实现P0口线的数据和低位地址复用,应使用(A) 地址锁存器 (B) 地址寄存器 (C) 地址缓冲器 (D) 地址译码器23、 ( B )三态缓冲器的输出应
7、具有三种状态,其中不包括(A) 高祖抗状态 (B) 低祖抗状态 (C) 高电平状态 (D) 低电平状态24、( A )51单片机的复位信号是 ( )有效。 (A) 高电平 (B) 低电平 (C) 上升沿 (D) 下降沿25、 ( C )51单片机与开启定时器0中断无关的是。 A.TR0=1; B. ET0=1; C.ES0=1; D. EA=1; 26、 ( C )51单片机与开启定时器0中断无关的是。 A.TR0=1; B. ET0=1; C.ES0=1; D. EA=1; 27、 ( C )51单片机与开启定时器0中断无关的是 C 。 A.TR0=1; B. ET0=1; C.ES0=1;
8、 D. EA=1; 28、 ( D )51单片机共有()个8位并行口。A:1 B:2 C:3 D:4 29、 ( A )51单片机共有()个串行口。A:1 B:2 C:3 D:4 30、 ( B )51单片机共有()个外部中断输入口。A:1 B:2 C:3 D:4 31、 ( B )51单片机共有()个计数器输入口。A:1 B:2 C:3 D: 4 32、 ( A )51单片机复位后程序指针PC的值为() 。A: 0000H B : 1000H C : FFF0H D : FFFFH 33、 ( B )51单片机上电复位后椎栈指针SP的值为() 。A: 00H B: 07H C: 08H D:
9、 FFH 34、 ( D )51单片机上电复位后并口P1 P3的值为() 。A: 00H B: 07H C: 08H D: FFH 35、 ( B )51单片机片内RAM 字节地址20H单元中b3位的位地址为() 。A: 00H B: 03H C: 20H D: 23H 36、 ( C )51单片机片内RAM 字节地址21H单元中b3位的位地址为() 。A: 08H B: 13H C: 0BH D: 23H 37、 ( C )端口P0的口地址为80H ,P0.3的位地址为() 。A: 03H B: 80H C: 83H D: 84H 38、 ( B )若程序状态字PSW 中的RS1 = 0 ,
10、 RS0 = 1,R0 R7对应内部RAM 地址为() 。A:00H 07H B :08H 0FH C:10H 17H D:18H 1FH 39、 ( B )51单片机的寻址范围为() 。A:256B B :64KB C :2 X 64KB D :128KB 40、 ( B )1个机器周期含()个状态周期。A:2 B:4 C:6 D:12 41、 ( D )1个机器周期含()个时钟周期。A: 4 B: 6 C: 8 D: 12 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页学而不思则惘,思而不学则殆42、 ( D )复位时RST
11、 端保持高电平时间最少为() 。A: 1 个时钟周期 B: 2 个时钟周期C : 1 个机器周期 D: 2 个机器周期43、 ( A )51单片机的四个并口中,无内部上拉电阻的并口是() 。A: P0 B: P1 C: P2 D: P3 44、 ( C )51单片机的四个并口中,输出访问外部存储器高8位地址线的并口是() 。A: P0 B: P1 C: P2 D: P3 45、 ( B )51单片机的四个并口中,无第二功能的并口是() 。A: P0 B: P1 C: P2 D: P3 46、 ( B )下列可位寻址的寄存器是() 。A: PC B: IP C: SP D: SBUF 47、 (
12、 C )中断标志需手动清零的是() 。A: 外部中断的标志 B: 计数/ 定时器中断C : 串行通信中断的标志 D: 所有中断标志均需手动清零50、 ( C )采用可变波特率的串行通信的工作方式为() 。A: 方式 0和方式2 B: 方式0 和方式2 C : 方式 1和方式3 D: 方式2 和方式3 51、 ( B )51单片机中与外部中断无关的寄存器是() 。A:TCON B:SCON C:IE D:IP 52、 ( C )51单片机中与定时 / 计数中断无关的寄存器是() 。A:TCON B:TMOD C:SCON D :IP 53、 ( A )51单片机中与串行中断无关的寄存器是() 。
13、A:TCON B:PCON C:SCON D :IP 54、 ( B )51单片机内部RAM 可位寻址单元20H 2FH的位地址范围为() 。A: 20H2FH B: 00H 7FH C : 00HFFH D : 80H FFH 55、 ( C )8031内部RAM 地址为22H单元的位地址范围为() 。A: 00H07 B : 08H 0FH C : 10H17H D : 18H1FH 56、 ( B )P3.6的第二功能符号为() 。A: /RD B: /WR C: /INT0 D: /INT1 1.( D )已知 a=5,b=+a, 则a和b的值是( )。(A) 5 ,5 (B) 5,6
14、 (C) 6,5 (D) 6,6 2.( C )已知 a=5,b=a+, 则b=( )。(A) 5 ,5 (B) 5,6 (C) 6,5 (D) 6,6 3.( B )“当型循环”是() 。(A) 先执行语句,后判断条件。 (B) 先判断条件,后执行语句。(C) 跳过判断条件,执行语句。 (D) 跳过语句,执行判断条件。4.( A )“直到型循环”是() 。(A) 先执行语句,后判断条件。 (B) 先判断条件,后执行语句。(C) 跳过判断条件,执行语句。 (D) 跳过语句,执行判断条件。5.( A )while语句实现() 。(A) 当型循环。 (B) 直到型循环。 (C) 顺序结构。 (D)
15、 分支结构。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 7 页学而不思则惘,思而不学则殆6.( B )do-while语句实现() 。(A) 当型循环。 (B) 直到型循环。 (C) 顺序结构。 (D) 分支结构。7.( B )break语句称为中断语句 ,break 语句可以() 。(A) 中断所有循环。 (B) 中断本层循环。(C) 中断所有程序的执行。 (D) 中断返回。8.( C )一个函数可以有多个形参,因而一个函数() 。(A) 可以有多个返回值。 (B) 返回值个数与形参个数相同。(C) 只能有一个返回值。 (D) 返
16、回值个数少于形参个数。9. ( A )一个函数有形参,调用该函数时() 。(A) 实参个数要和形参个数相同。 (B) 实参个数和形参个数可以不同。(C) 实参个数要大于形参个数。 (D) 实参个数要小于形参个数。10.( B ) 在C语言程序中,以下说法正确的是() 。 (A) 函数的定义可以嵌套 , 但函数的调用不可以嵌套。 (B) 函数的定义不可以嵌套 , 但函数的调用可以嵌套。 (C) 函数的定义和函数的调用都不可以嵌套。 (D) 函数的定义和函数的调用都可以嵌套。11. ( C )下列数据类型中, ( )属于C51扩展的数据类型。 (A)float (B)void (C)sfr16 (
17、D)long 12、 ( C )单片机C51中用关键字()来改变寄存器组。 A.interrupt B.unsigned C. using D.define 13、 ( B )不论共阴极数码管还是共阳极数码管,其段码是() 。(A)固定的 (B) 相对的 (C) ASCII 码 (D) BCD 码14、 ( B )矩阵式键盘是()(A )编码式键盘 (B) 非编码式键盘 (C) 独立式键盘 (D) 机械式键盘15、 ( B )独立式键盘是()(A )编码式键盘 (B) 非编码式键盘 (C) 电容式键盘 (D) 机械式键盘16、 ( B )44矩阵式键盘,最多可构成()(A)8 个键 (B) 1
18、6个键 (C) 20个键 (D) 12 个键1.( C )在下列有关MCS-51 中断优先级控制的叙述中,错误的是(A)低优先级不能中断高优先级,但高优先级能中断低优先级 (B)同一中断不能自己嵌套(C) 同一优先级中断请求按时间的先后顺序响应 (D) 同一优先级中断请求按内部的固有查询顺序响应2.( D )在MCS-51 中,需要外加电路实现中断撤除的是 (A) 定时中断 (B) 脉冲方式的外部中断 (C) 串行中断 (D) 电平方式的外部中断3.( A )串行中断的入口地址是 (A) 0023H (B) 0003H (C) 000BH (D) 0013H 4.( D )外部中断INT1的中
19、断入口地址是 (A) 0023H (B) 0003H (C) 000BH (D) 0013H 5.( B )中断查询,查询的是 (A) 中断请求信号 (B) 中断请求标志位 (C) 外中断方式控制位 (D) 中断允许控制位6 ( C )执行语句IE=0 x84 后,51单片机设定的功能是()(A)允许串行口中断, CPU 开放中断。 (B)允许外部中断0中断,CPU 开放中断。(C )允许外部中断1中断,CPU 开放中断。 (D )允许定时器0中断,CPU 开放中断。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 7 页学而不思则惘,思
20、而不学则殆7.( D )执行语句IP=0 x18 后,51单片机的中断优先顺序是(A )INT0INT1 T0T1 串行口(B )INT0 T0 INT1 T1 串行口(C) T1串行口 INT0 INT1 T0 (C) T1 串行口 INT0 T0 INT1 8.( B )下列说法正确的是() 。(A) 中断函数可以有形参 (B) 中断函数不可以有形参(C) 中断函数只可以有一个形参 (D) 中断函数可以调用9.( A )下列说法正确的是() 。(A) 中断函数的中断号是固定的 (B) 中断函数的中断号是随便写的(C) 中断函数的中断号与工作寄存器组有关 (D) 中断函数的中断号要小于5 1
21、、 ( C )定时器T1是(A) 12 位定时器 (B) 8位定时器 (C) 16 位定时器 (D) 13 位定时器2、 ( B )定时器T1有(A) 2 种工作坊式 (B) 3 种工作坊式 (C) 4种工作坊式 (D) 5种工作坊式3 ( C )执行语句TMOD=0 x52 后,MCS-51 单片机设定的功能是()(A)定时器1 为方式2,定时;定时器0为方式1,计数。(B)定时器1 为方式1,计数;定时器0为方式0,计数。(C )定时器1 为方式1,计数;定时器0为方式2,定时。(D )定时器1 为方式1,定时;定时器0为方式2,定时。4.( C )在下列寄存器中,与定时 /计数控制无关的
22、是(A) TCON( 定时控制寄存器) (B) TMOD (工作方式控制寄存器 ) (C) SCON( 串行控制寄存器 ) (D) IE(中断允许控制寄存器 ) 5、 ( D )计数/ 定时器中断发生在() 。A:送入初值时 B:开始计数时 C:计数允许时 D:计数值为0时6、 ( C )计数/ 定时器为自动重装初值的的方式为() 。A: 方式 0 B: 方式1 C: 方式 2 D: 方式3 1、(B ) 串行通信的传输速率单位是波特,而波特的单位是(A) 字符/秒 (B) 位/秒 (C)帧/ 秒 (D) 帧/ 分2、( B ) 帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是(
23、A) 方式 0 (B) 方式1 (C) 方式2 (D) 方式3 3、( C ) 通过串行口发送或接收数据时,在程序中应使用 (A) MOVC指令 (B) MOVX指令 (C) MOV指令 (D) XCHD指令4、( C )串行口工作方式1的波特率是(A) 固定的, fosc/32 (B) 固定的 ,fosc/16 (C) 可变的,通过定时器 / 计数器T1的溢出率设定 (D) 固定的, fosc/64 5、( C ) 串行口工作方式3的波特率是(A) 固定的, fosc/32 (B) 固定的 ,fosc/16 (C) 可变的,通过定时器 / 技术器T1的溢出率设定 (D) 固定的, fosc/
24、64 6、 ( D )用 MCS-51 串行口的方式0,扩展并行输出口需使用() 。(A)74LS273 (B) 74LS244 (C) 74LS165 (D)74LS164 7、 ( C )用 MCS-51 串行口的方式0,扩展并行输入口需使用() 。(A)74LS273 (B) 74LS244 (C) 74LS165 (D)74LS164 8、 串行口发送中断标志TI 的特点是( B ) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 7 页学而不思则惘,思而不学则殆A: 发送数据时TI = 1 B : 发送数据后TI = 1 C
25、 : 发送数据前TI = 1 D : 发送数据后TI = 0 1、 ( A )DAC0832 是(A) 8 位D/A转换芯片 (B) 8位A/D转换芯 (C) 10 位 D/A转换芯片 (D) 10位 A/D转换芯片2、 ( B )DAC0832 是(A) 电压输出型D/A转换芯片 (B) 电流输出型D/A转换芯片(C) 双积分输出型D/A转换芯片 (D) 逐次逼近输出型D/A转换芯片3、 ( A )在使用多片DAC0832 进行D/A转换的应用中,它的两级数据锁存结构可以(A) 保证各模拟电压能同时输出 (B) 提高D/A转换速度 (C) 提高D/A转换精度 (D) 增加可靠性4、 ( B
26、)提高A/D或 D/A转换器的位数, () 。(A) 只能提高分辨率,和量化误差无关 (B) 能提高分辨率和减小量化误差(C) 能提高分辨率和增大量化误差 (D) 能减小量化误差,和分辨率无关5、 ( C )A/D转换器是把() 。(A) 把数字量转换成模拟量 (B) 把电压转换成数字量(C) 把模拟量转换成数字量 (D) 把电流转换成数字量6、 ( C )一个满量程VFS=5.12V 的10位ADC, 能够分辨输人电压变化的最小值为 ( )。(A) 2.4mV (B) 4.8mV (C) 5mV (D) 10mV 4、 ( B )STC12C5A60S2单片机的A/D转换输入是在() 。 (
27、A) P0口 (B) P1 口 (C) P2口(D) P3口5、 ( D )在使用STC12C5A60S2单片机的A/D转换时,要把用于A/D转换输入的引脚设置成() 。 (A) 准双向输入 (B) 推挽式输出 (C) 高阻输出(D) 高阻输入,7、 ( D )STC12C5A60S2单片机内含的A/D转换器是(A) 8 位A/D转换芯片 (B) 12位 A/D转换芯 (C) 10 位D/A转换芯片 (D) 10位A/D转换芯片8、 ( B )STC12C5A60S2单片机内含的A/D转换器是(A) 双积分式A/D转换芯片 (B) 逐次逼近式A/D转换芯片(C) F/V 式 A/D转换芯片(D
28、) V/F 式A/D转换芯片9、 ( B )STC12C5A60S2单片机中A/D转换中断的中断号为() 。 (A) 4 (B) 5 (C) 6 (D) 7 10、 ( C )STC12C5A60S2单片机中A/D转换中断的入口地址为() 。 (A) 001BH (B) 001CH (C) 002BH (D) 002CH 11、 ( C )STC12C5A60S2单片机内含的A/D转换器可对()进行分时A/D转换。(A) 4 路模拟输入 (B) 6模拟输入 (C) 8路模拟输入 (D) 7 路模拟输入二、问答题1、8051如何确定和改变当前工作寄存器区。(6分)P12 2、8051单片机复位的
29、条件是什么?复位后 PC 、SP 、和 P0 P3的值是多少。 (4分)P21-22 3、MCS-51 内部RAM 低 128单元划分为3个区域,说明这三个区域的地址范围和使用特点。(3分 P12-13 )4、说明MCS-51 的堆栈特点,复位时( SP )的值是什么?正常工作时应如何设置( SP )的值?(6分)P14 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 7 页学而不思则惘,思而不学则殆5、MCS-51 有几个中断源?写出其名称。(5分)P104 6、MCS-51 中断优先控制,有什么基本规则?( 3分 P104 )7、一
30、个中断源的中断请求被响应,必须满足什么必要条件?(4 分)P105 8、叙述MCS-51 中断响应处理过程。(4分)P105 9、叙述MCS=51 CPU响应中断的条件?( 4分)P105 10、叙述中断服务子程序的设计步骤。(4分)P108 11、定时器/ 计数器有几种工作方式?分别是什么?( 4 分)P112 12、启动定时/ 计数器与GATE 有何关系?(3分)P111 13在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?( 4分)P116 14、串行通信按照数据传送方向有哪几种制式?( 4分)P130 15、写出MCS-51 中SCON 寄存器结构,位名称和位地址及各
31、位功能。(7分)P132 16、简单叙述8051的串行通信的四种工作模式。(4分)17、在单片机应用系统中, LED 数码管显示电路有几种方式,有什么特点?( 3分P79.80.81 )18、键盘有几项任务?分别是什么任务?( 3分)P90 19、非编码键盘常见有两种,分别是什么?各有什么特点?(4分)P91 20、键盘扫描控制方式有哪3种?各有什么特点?( 3分)P93 21、非编码矩阵式键盘所完成的工作分可为 3个层次,是哪3个层次?(3分)22、根据DAC0832 的结构特点,可以有几种工作方式?( 2分)P158 23C51 中的中断函数和一般的函数有什么不同?( 4分)24C51 的data、bdata、idata 有什么区别?( 4分)P42 25、用关键字 “sbit ” 定义某些特殊可寻址位,可以有几种方法?( 3分)P43 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 7 页