单片机原理及接口技术复习题 带答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、低电平 B、高电平 C、正弦波 D、负电压
60、能实现立即数 128 通过 P2 口输出的语句是( B )。
A、if(P2==128) B、P2=0x80 C、128=P2 D、while(P2==0x80);
61、,要判断变量 a 是否等于立即数 10H,则下列指令中能实现的是( B )。
A、if(a=10H)
单片机原理与接口技术复习题
第一部分:客观题(每小题 2 分,共 60 分)
1、MCS-51 系列单片机有 4 组 I/O 端口,分别是 P0、__P1___、__P2___、__P3___。 2、MCS-51 单片机的 P0 端口不能直接输出高电平。 3、对于片内有 8K 程序存储空间的单片机,若 CPU 要取内程序存储器指令,则引脚 ĒĀ 端需 置__高___电平。 4、若 fosc=24MHz,则单片机的时钟周期为____1/12_____us,机器周期为____1/2_____us。 5、假设单片机在通信中,每分钟发送 360 个字节,每位字节是由 1 位起始、7 位数据位,1 位停止位组成,则通信中的波特率为___54__b/s。 6、MCS-51 单片机的方式___1___(填写数字)可对外部 50000 个脉冲计数而不至于溢出。 7、单片机外中断 0 若要设置为低电平触发,应将__INT0___定义为 0。 8、MCS-51 系列单片机的地址总线是由 P0、__P2__端口提供,故寻址能力可达__64__KB。 9、对于片内有 8K 程序存储空间的单片机,若 CPU 要取内程序存储器指令,则引脚 ĒĀ 端需 置_高_电平。 10、若 fosc=6MHz,则单片机的机器周期为__2__us。 11、假设单片机在通信中,波特率设定在 4800b/s,若需传送 1600 个字符(每个字符由 1 个起 始位,10 个数据位和 1 个停止位组成),则需要__4____秒。 12、MCS-51 单片机的方式____1__可对外部 60000 个脉冲计数而不至于溢出。 13、MCS-51 单片机程序已下载至内部 ROM 中,Fosc=12MHz,但此时单片机最小系统工作不 正常,则正确的排查步骤是:(1)20 脚 Vss 与 40 脚 Vcc 之间应有___5__V 电压;(2)第 9 脚 RST 端应处于___低__电平;(3)30 脚 ALE 端应输出频率为___2__MHz 的方波;(4)31 脚 EA 端应处于___高__电平。 14、51 系列单片机扩展数据存储器最大寻址范围为___64____KB。 15、MCS-51 单片机的___P0__、__P2___I/O 端口作为地址总线。 16、半导体存储器中有一类在掉电后不会丢失数据,称之为__ROM____,有一类掉电后会丢 失数据,称之为__RAM___。 17、若 fosc=1MHz,则单片机的振荡周期为___1______us,机器周期为____12_____us。 18、若要开放 T1 中断,则首先必须先将___EA____控制位置 1,然后再置___ET1____控制位 为 1。 19、假设单片机在通信中,每分钟发送 1200 个字节,每位字节是由 1 位起始、7 位数据位,1 位停止位组成,则通信中的波特率为_______180_____b/s。
A、TI
B、TF0
C、IE0
D、RI
57、下列单片机中,哪一个芯片内部 ROM 有 8K( D )。
A、8百度文库31
B、8051
C、AT89C2051
D、89S52
58、改变定时/计数器的工作方式可以影响其( D )。
A、计数准确度 B、反应速度 C、计数初值 D、计数范围
59、若要使单片机处于正常工作状态,则应保证 RST 引脚端为( A )信号。
A、低电平 B、负电压 C、正弦波 D、高电平
30、MOVC A,@A+DPTR 的寻址方式是( C )。
A、寄存器间接寻址
B、立即寻址
C、变址寻址
D、相对寻址
31、下列指令中,能实现 A=100 功能的指令是( D )。
A、MOV A,@R1+100
B、MOV A,#100H
C、MOVX A,100
20、MCS-51 系列单片机有 4 组 I/O 端口, 端口_P0__不能直接输出高电平。
21、若 fosc=2MHz,则单片机的振荡周期为__0.5__us,机器周期为___6___us。
22、若要将外中断 1 触发方式设为下降沿触发,则应将__IT1___标志位的内容设为__1__。
23、假设单片机在通信中,每分钟发送 960 个字节,每位字节是由 1 位起始、8 位数据位,1
C、F0H
D、120
34、在 MCS-51 单片机的定时/计数器中,( B )定时的时间最长。
A、方式 0 B、方式 1 C、方式 2
D、方式 3
35、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 8 位数字动态扫描显示,则需要
( C )根数据线。
A、18
B、32
C、16
D、64
36、单片机定时器方式设置为方式 1,定时时长为 10ms,fosc=12MHz,如此时需将定时时间
B、if(a==0x10)
C、while(a=16)
D、switch(a==16)
62、指令 SJMP $可实现( A )。
A、原地踏步
B、跳转到程序末尾处
C、跳转到程序起始
D、清零
63、在 MCS-51 单片机串行通信中,( A )是同步通信。
A、方式 0
B、方式 1 和方式 2
C、方式 3 和方式 2 D、方式 2 和方式 0
A、MOV A,#80H
B、MOV A,#128H
C、MOVX A,128
D、MOV A,@R1+128
42、某同学用单片机定时器设计了电子钟,但发现每天走时慢 1 分钟,若要解决该问题,则
应( B )。
A、减小定时初值 B、加大定时初值 C、加入延时程序 D、降低晶振频率
43、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 2.4V,则输出的
64、在 MCS-51 单片机的定时/计数器中,( D )定时的时间最长。
A、方式 0 B、方式 3 C、方式 2
D、方式 1
65、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 12 位数字动态扫描显示,则需
要( B )根数据线。
A、18
B、20
C、64
D、16
66、单片机定时器方式设置为方式 1,定时时长为 50ms,fosc=6MHz,如此时需将定时时间
数字量为( C )。
A、220
B、10000000B
C、F0H
D、FFH
44、用单片机的定时/计数器做一频率计,Fosc=12MHz,若要使最高测量频率达到 3.5MHz,
则应在测量前加入( B )分频电路。
A、2 分频 B、8 分频 C、6 分频
D、4 分频
45、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 12 位数字动态扫描显示,则需
27、下列单片机中,哪一个芯片的 EA 端需接低电平才能正常使用( D )。
A、89C51
B、8051
C、89S51
D、8031
28、改变 Fosc 的大小可以影响定时/计数器的( C )。
A、计数初值
B、定时初值
C、定时时长
D、计数范围
29、若要使单片机处于复位状态,则应在 RST 引脚端加一( D )信号。
A、方式 0 B、方式 1 C、方式 2
D、方式 3
55、P2.0 端口接一独立式按键,用手按下时为低电平状态。若要在软件中判断该按键是否按
下,则语句( D )可以实现。
A、if(P2.0=0)
B、for(P2.0==0)
C、switch(P2_0==0)
D、while(P2_0==0)
56、单片机串行口接收完数据后,( D )标志会自动置 1。
要( C )根数据线。
A、18
B、32
C、20
D、64
46、C51 程序在定义变量时用了 unsigned char a=0;以下( B )语句可能成立。
A、if(a==-1)
B、while(a>100)
C、if(a>32768)
D、while(a==1000)
47、下列单片机中,哪一个需外扩程序存储器才能正常使用( D )。
_____?A
A、11111111B、FFH、255
B、100000000B、FFH、255
C、11111111B、FFH、256
D、111111111B、100H、512
51、下列指令中,能实现 A=128 功能的指令是( D )。
A、MOV A,@R1+128
B、MOV A,#128H
C、MOVX A,128
A、89C51
B、8051
C、89S51
D、8031
48、改变 Fosc 的大小可以影响定时/计数器的( C )。
A、计数初值
B、定时初值
C、定时时长
D、计数范围
49、若要使单片机处于正常运行状态,则应在 RST 引脚端加一( A )信号。
A、低电平 B、负电压 C、正弦波 D、高电平
50、11、八位二进制数最大可表示为_____B,对应的十六进制是_____H,对应的十进制是
位停止位组成,则通信中的波特率为______160___b/s。
24、MCS-51 单片机的定时/计数器工作于方式__2____可实现定时中断时自动重装初值。
25、单片机自然中断优先级中,最高的是___外部中断 0___,最低的是__串行口中断____。
26、若用 12 根 I/O 端口,直接连接按键实现矩阵式键盘,则最多可接的按键个数是 36 个。
变短,则需( D )。
A、仅减小定时器初值
B、仅减小外接晶体振荡器频率
C、同时减小外接晶体振荡器频率及定时器初值
D、仅增大定时器初值 67、单片机所连接的晶振决定了程序的执行速度。( √) 68、要开放单片机中断,首先应该先将 EA 置 1。( √) 69、当 EA 脚接高电平时,对 ROM 的读操作只访问片外程序存储器。(X) 70、AT89S51 单片机必须使用内部 ROM。( X) 71、定时器与计数器的工作原理均是对输入脉冲进行计数。( √ ) 72、MCS-51 系统可以没有复位电路。(√) 73、若没定义中断优先级,则所有中断的优先级都是平等的。(X) 74、MCS-51 单片机的串口是全双工的。(√) 75、串行口工作方式 2 的波特率是最高的。(X) 76、矩阵式键盘比独立式键盘所占用的硬件端口少。(√) 77、静态数码管显示要比动态扫描显示效果好。(√) 78、A/D 转换器位数越高,则转换精度也越高。(√) 79、单片机 ROM 中的数据会随着断电而丢失。(X) 80、指令字节数越多,执行时间将越长。(X) 81、指令 MOV @R2,#50H 是错误的。(√) 82、在一般情况 8051 单片机允许同级中断嵌套( X )
变短,则需( C )。
A、仅减小定时器初值
B、仅减小外接晶体振荡器频率
C、仅增大定时器初值
D、同时减小外接晶体振荡器频率及定时器初值
37、要在摄氏 100°C 的环境下使用单片机,则应选用( A )。
A、军用级
B、民用级
C、商业级
D、工业级
38、改变 Fosc 的大小可以影响定时/计数器的( D )。
D、MOV A,#100
32、指令 SETB EX1 表示开放( B )中断。
A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0
33、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 1.2V,则输出的
数字量为( D )。
A、100
B、10000000B
D、MOV A,#128
52、指令 SETB EX0 表示开放( B )中断。
A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0
53、以下指令中哪个是非法的( B )。
A、MOV A,R7
B、MOV R2,R4
C、ORL A,R7
D、SUBB A,@R1
54、在 MCS-51 单片机的定时/计数器中,( B )定时的时间最长。
A、计数初值
B、定时初值
C、计数范围
D、定时时长
39、若要使单片机处于复位状态,则应在 RST 引脚端加一( A )信号。
A、高电平 B、负电压 C、正弦波 D、低电平
40、MOVC A,@A+DPTR 的寻址方式是( D )。
A、寄存器间接寻址
B、立即寻址
C、相对寻址
D、变址寻址
41、下列指令中,能实现 A=128 功能的指令是( A )。