内容正文:
山东省(春季高考)《单片机控制线路的安装与调试》
易错题精讲
易错点6 I/O 口驱动 LED 显示错误
核心易错点说明 单片机 I/O 口直接驱动发光二极管的方法错误,显示规则程序编写错误,对单片机 I/O 口工作原理和编程方法掌握不熟练,编程能力不足。
避错总攻略 51 单片机 I/O 口灌电流能力强,拉电流弱;LED 采用灌电流接法;输出 0 点亮 LED,输出 1 熄灭;移位运算符 << 实现流水灯依次点亮;I/O 口不能直接并联多个 LED,每路 LED 单独串联限流电阻。
例 1 51 单片机 P1 口灌电流驱动 LED,I/O 输出 0 时 LED()
A. 点亮
B. 熄灭
C. 闪烁
D. 随机
【错解】B
【错因】混淆灌电流与拉电流的电平逻辑。
【正解】A
【避错攻略】LED 阳极接 VCC,阴极通过限流电阻接 P1 口引脚;引脚输出低电平,电流流入 I/O 口,灯点亮。
【解析】51 单片机 I/O 吸收电流(灌电流)能力远大于向外输出电流(拉电流)。
例 2 51 单片机 I/O 口,下面说法正确的是()
A. 灌电流能力强,拉电流弱
B. 拉电流强,灌电流弱
C. 两者一样大
D. 不能驱动 LED
【错解】C
【错因】误以为高低电平输出驱动能力相同。
【正解】A
【避错攻略】51 准双向口,吸收电流(灌电流)大;向外输出电流(拉电流)很小,一般不用拉电流驱动 LED。
【解析】拉电流模式驱动 LED 亮度很暗,一般不推荐。
例 3 使用移位操作实现流水灯,运算符 << 含义是()
A. 左移
B. 右移
C. 按位与
D. 按位或
【错解】B
【错因】混淆左移 <<、右移>>。
【正解】A
【避错攻略】<< 左移,二进制位向左移动;>> 是右移。
【解析】P1=0xfe; P1=P1<<1; 实现灯依次向左移动点亮。
1.51 单片机灌电流驱动 LED,引脚输出 0()
A. 点亮 LED
B.LED 熄灭
C. 没有电流
D. 灯闪烁
【答案】A
【解析】低电平,电流流入 I/O 引脚,LED 导通点亮。
2.51 单片机 I/O 驱动 LED 优先选择()
A. 灌电流接法
B. 拉电流接法
C. 直接并联不加电阻
D. 直接接 220V
【答案】A
【解析】灌电流驱动能力更强,是流水灯标准接法。
3. 运算符 << 在 C51 里是()
A. 左移
B. 右移
C. 按位异或
D. 逻辑非
【答案】A
【解析】<< 左移,>> 右移。
4.51I/O 口拉电流驱动 LED 会()
A. 亮度不足
B. 烧毁单片机
C. 一直常亮
D. 不受程序控制
【答案】A
【解析】向外输出电流能力弱,LED 亮度很低,不推荐。
1.(判断题)51 单片机灌电流驱动 LED,I/O 输出低电平,LED 点亮。( )
【答案】√
【解析】灌电流接法,低电平形成电流通路。
2.(判断题)51 单片机拉电流驱动 LED,亮度比灌电流更亮。( )
【答案】×
【解析】拉电流输出电流小,LED 亮度不足。
3.(单选题)C51 运算符 << 是()
A. 左移
B. 右移
C. 按位与
D. 按位或
【答案】A
【解析】<< 左移,用于流水灯移位。
4.(单选题)51 单片机 I/O 口驱动 LED 优先采用()
A. 灌电流接法
B. 拉电流接法
C. 不串电阻直接接电源
D. 串联大电感
【答案】A
【解析】灌电流驱动能力强,为实训常用方案。
原创精品资源学科网独家享有版权,侵权必究
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$