单片机静态显示和动态显示的原理是什么?各有什么特点?
发布网友
发布时间:2022-03-22 16:19
我来回答
共2个回答
热心网友
时间:2022-03-22 17:48
数码管静态显示就是每个数码管的驱动电平不会改变,知道这个数码管的数值发生变化。
动态显示就是利用人眼反应迟钝,数码管轮流显示一段时间,比如都是20ms,效果看起来是几个数码管同时亮(实际是只有一个在点亮,其他的是余晖)。
静态显示亮度比较亮,功耗大
动态显示亮度稍微差点,但是显示位数多
注意动态扫描频率不要低于50Hz,最好高于60Hz,否则会看到数码管闪烁
热心网友
时间:2022-03-22 19:06
一般在控制数码管显示的时候有:
1.
静态显示:每个数码管的段如8段和位有专门的硬件控制,如专门的译码器控制,单片机控制对应的译码器就可以了。每个数码管之间不相互影响。
2.
动态显示:多个数码管的段对应连接在一起,共用单片机的IO资源。位对应不同的IO资源,显示时需不停的改变段码和位选来控制显示。实际某个时刻只有一个数码管在显示。利于人眼的滞后效应,人眼看着感觉是全部在显示。所以动态扫描显示时对应的延时要控制好,同时还要做好消隐措施,防止相邻数码管之间串扰。