嵌入式单片机中数码管基本实现方法
1. 点亮数码管
本节课利用已经学习的LED知识去控制一个8位数码管。
本节的原理比较简单。不需要多少时间讲。
更多时间是跟大家一起编码调试,从中学习一些编码思路和学习方法。
1.1. 什么是数码管
数码管是什么?下图就是一个数码管
从硬件上个看,其实就是8个LED组合在一起。8个LED应该有16个引脚,但是数码管上只有10个引脚。为什么呢?
请看下图:
1个LED有两个引脚,要控制LED,1个引脚接控制信号,另外一个引脚接电源或者地(高驱动或低驱动,下同)。
那么,当有8个LED,只需要8根IO口控制状态,其他IO全部接到地或者电源即可。
当用高驱动时,LED负极全部接到地,这种数码管就叫做共阴极数码