活动1 单片机的基础知识

单片机基础知识测验

1、单选题:
80C51单片机中,有( )个外部计数器输入。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2

2、单选题:
80C51单片机的并口中,没有内部上拉电阻的并行IO口是( )。
选项:
A: P0
B: P1
C: P2
D: P3
答案: 【 P0

3、多选题:
下列数据类型中不支持数组和指针的类型的是( )。
选项:
A: bit
B: sbit
C: char
D: int
答案: 【 bit;
sbit

4、多选题:
Keil C51中位运算符包括( )。
选项:
A: &
B: &&
C: |
D: ~
答案: 【 &;
|;
~

5、判断题:
为使准双向的IO口工作在输入方式,必须保证它被预置为高电平输出。
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
语句if(a=0)中表达式a=0的结果为0。
选项:
A: 正确
B: 错误
答案: 【 错误

7、判断题:
位运算符中的移位运算右移一位相当于该数被2除。
选项:
A: 正确
B: 错误
答案: 【 正确

活动2 单片机的IO编程

章节测验-IO编程

1、单选题:
假设P0口上连接8个高电平点亮LED,当P0=0x56时,被点亮的LED的个数是( )
选项:
A: 4
B: 5
C: 6
D: 7
答案: 【 4

2、单选题:
假设P0口上连接一个共阳极数码管,其公共端接地,当P0=0xc0时,数码管显示的字符是( )。
选项:
A: 0
B: 1
C: 3
D: 无
答案: 【 无

3、单选题:
数码管静态显示的优点是()。
选项:
A: 节省单片机IO
B: 编程繁琐
C: 编程简单
D: 占用较多IO资源
答案: 【 编程简单

4、单选题:
假设共有4个共阳极数码管进行动态显示,其位选信号接入P1口低四位,当P1口输出为0x4a时,共有多少个数码管被点亮()。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2

5、单选题:
使74LS164输出移位的信号是()。
选项:
A: 时钟上升沿信号
B: 时钟高电平信号
C: 时钟下降沿信号
D: 时钟低电平信号
答案: 【 时钟上升沿信号

6、单选题:
P3口接8个LED(高电平点亮),已知只有P3.1上的LED灯亮,若同时让P3.0上的灯亮,下列程序正确的是()。
选项:
A: P3=P3|0x01
B: P3=P3&0x01
C: P3=P3|0x02
D: P3=P3||0x02
答案: 【 P3=P3|0x01

7、单选题:
当单独采用74LS164进行IO端口串行扩展时,至少需要单片机的几个引脚()
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2

8、单选题:
P1口通过for循环,采用左移运算符实现高电平点亮的跑马灯时,正确判断P1.7所连接LED被点亮的程序是()。
选项:
A: if(P1=0x80)
B: if(0x80==P1)
C: if(0x10=P1)
D: if(P1==0x10)
答案: 【 if(0x80==P1)

9、单选题:
矩阵式键盘相比于独立式键盘的优点是()。
选项:
A: 节省单片机IO
B: 编程繁琐
C: 编程简单
D: 占用较多IO资源
答案: 【 节省单片机IO

10、单选题:
8051的P0口初始值为0x55,在执行P1&g

剩余75%内容付费后可查看

发表评论

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