蓝桥杯6·数码管

文章目录[隐藏]

记住abcdefg的顺序

9个接口(大头连在一起就是共阳数码管,小头连在一起就是共阴数码管)

记住固定的字段码

数码管的动态显示:

 

 动态驱动:

        数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔画“a、b、c、d、e、f、g、dp”的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制。

        当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。

        在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。

版权声明:本文为CSDN博主「Yi111bao」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Yi111bao/article/details/122821512

生成海报
点赞 0

Yi111bao

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

8x8LED点阵

点量这个只需要把9高电平,13低电平就可以了 共阳极点阵 行线是led的正极 列线是led的列线 左上角点亮 显示多个灯是动态扫描的,一个一个显示的,然后间隔速度要快就可以造成显示 点阵由两篇7

蓝桥杯之DS18B20

1、显示整数  #include #include //***************定义DS18B24引脚************* sbit DQP1^4; //*********

ESP8266 ds18b20温度传感器

先到GitHub上下载库OneWire和DallasTemperature 下载好的例程,此程序是arduino上的例程,可以修改引脚为ESP8266的引脚 // Include the libraries we