第一章 单元测试

1、多选题:
单片机最小系统包括哪些部分?
选项:
A:时钟
B:晶振
C:复位电路
D:单片机芯片
答案: 【时钟;
晶振;
复位电路;
单片机芯片

2、判断题:
在单片机开发中,目前多数场景仍在使用汇编语言。
选项:
A:错
B:对
答案: 【

3、多选题:
目前51单片机可以使用的主流商用单片机软件开发环境包括:
选项:
A:KEIL
B:IAR
C:Ubuntu
D:VIVADO
答案: 【KEIL;
IAR

4、多选题:
下面论述,哪些是单片机发展的主要趋势:
选项:
A:应用广泛
B:高集成度
C:低功耗
D:高性能
答案: 【应用广泛;
高集成度;
低功耗;
高性能

5、判断题:
16位单片机的数据位宽为16bit。
选项:
A:错
B:对
答案: 【

6、判断题:
STC89C52是16位的单片机
选项:
A:错
B:对
答案: 【

7、判断题:
keil软件中,程序编译运行时出现warning,可能是由于程序中存在语法错误。
选项:
A:错
B:对
答案: 【

8、单选题:
下面那款单片机是国产的()
选项:
A:PIC17xx
B:STC89C52
C:AT89C52
D:P89V51
答案: 【STC89C52

9、多选题:
下面哪些引脚是STC89C52单片机的控制引脚
选项:
A:RST
B:VCC
C:EA
D:PSEN
答案: 【RST;
EA;
PSEN

10、多选题:
下面关于74HC245的表述正确的是()
选项:
A:它没有电源引脚
B:它是一个双向缓冲器
C:OE应接地
D:DIR是它的方向控制引脚
答案: 【它是一个双向缓冲器;
OE应接地;
DIR是它的方向控制引脚

第二章 单元测试

1、多选题:
关于进制的表述错误的是()
选项:
A:二进制数的前缀是0x
B:常用的进制有二进制、十进制、十六进制
C:0x1011是十进制的11
D:十六进制数的前缀是0b
答案: 【二进制数的前缀是0x;
十六进制数的前缀是0b

2、单选题:
现有两个无符号字符型变量a、b,且a=3,b=2,下列计算正确的是()
选项:
A:a/b=3/2
B:a/b=1
C:a%b=2
D:a/2=1.5
答案: 【a/b=1

3、判断题:
若某函数没有返回值,则此函数的类型为void
选项:
A:对
B:错
答案: 【

4、单选题:
若使定时器1工作在工作模式2,则TMOD为()
选项:
A:0x20
B:0x01
C:0x10
D:0x02
答案: 【0x20

5、判断题:
若TMOD=0x01,则定时器的溢出值为65536。
选项:
A:错
B:对
答案: 【

6、判断题:
定时器单次定时的最长时间约为71ms。
选项:
A:错
B:对
答案: 【

7、判断题:
数码管动态显示是指数码管上显示的数字是变化的。
选项:
A:对
B:错
答案: 【

8、多选题:
若使定时器1中断函数得以响应,则应()
选项:
A:ET0=1
B:ET1=1
C:EA=1
D:PT1=1
答案: 【ET1=1;
EA=1

9、单选题:
若中断优先级寄存器IP中的PT1=1,则各中断优先级从高到低的顺序是()
选项:
A:定时器1中断>外部中断1>定时器0中断>外部中断0>串口中断>定时器2中断
B:定时器1中断>外部中断0>定时器2中断>外部中断1>串口中断>定时器0中断
C:定时器2中断>外部中断0>定时器0中断>外部中断1>串口中断>定时器1中断
D:定时器1中断>外部中断0>定时器0中断>外部中断1>串口中断>定时器2中断
答案: 【定时器1中断>外部中断0>定时器0中断>外部中断1>串口中断>定时器2中断

10、判断题:
若中断优先级寄存器IP中的PT1=1、PX1=1,则各中断优先级从高到低的顺序是:外部中断1>定时器1中断>外部中断0>定时器0中断>串口中断>定时器2中断
选项:
A:对
B:错
答案: 【

发表评论

电子邮件地址不会被公开。 必填项已用*标注