嵌入式单片机中数码管基本实现方法

1. 点亮数码管

本节课利用已经学习的LED知识去控制一个8位数码管。

本节的原理比较简单。不需要多少时间讲。

更多时间是跟大家一起编码调试,从中学习一些编码思路和学习方法。

1.1. 什么是数码管

数码管是什么?下图就是一个数码管

嵌入式单片机中数码管基本实现方法_第1张图片

   从硬件上个看,其实就是8个LED组合在一起。8个LED应该有16个引脚,但是数码管上只有10个引脚。为什么呢?

请看下图:

嵌入式单片机中数码管基本实现方法_第2张图片

1个LED有两个引脚,要控制LED,1个引脚接控制信号,另外一个引脚接电源或者地(高驱动或低驱动,下同)。

那么,当有8个LED,只需要8根IO口控制状态,其他IO全部接到地或者电源即可。

当用高驱动时,LED负极全部接到地,这种数码管就叫做共阴极数码

你可能感兴趣的:(单片机项目实战操作之优秀,单片机)