控制数码管的动态显示
文章目录
本次实验任务如下:
一、动态显示与静态显示的比较
1.什么是动态显示
- 驱动电路可以使数码管正常显示数据,数码管的驱动方式有两种:动态显示驱动和静态显示驱动。
- 动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起。
- 另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制。
- 当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是哪个数码管会显示出字形,取决于单片机对位选通COM端电路的控制。
2.什么是静态显示
- 静态显示驱动静态驱动也称直流驱动。
- 静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动。
3.优缺点对比
驱动类型 | 优点 | 缺点 |
---|---|---|
动态显示驱动 | 可以控制多个数码管 占用资源少 节省电能 | 程序相对复杂 |
静态显示驱动 | 编写程序简单 显示亮度高 | 控制的数码管数量有限 占用资源过大 |