动态显示功耗低、引脚相对少,但是程序要复杂一些
静态功耗相对大,引脚占用多,程序相对简单。
实际选择的话,如果使用的位数少,比如1-2各的话,就可以用静态显示,减少代码复杂度,功耗相对也小;位数多的话一般需要动态扫描,使用串行和mcu串行通讯的ic,引脚少,功耗相对低一些,但程序相对复杂一些。
LED静态显示时各位数码管相对独立,公共端恒定接地(共阴极)或正电源(共阳极),每个数码管的8个字段分别与一个8位I/O口地址相连,适合于2个及其以下的数码管显示。动态显示时各位数码管的段选线相应并联在一起,由一个8位的I/O口控制,各位的段选线由另外的I/O口控制。
(4)机械式按键组成的键盘,应如何消除按键抖动?
静态显示占用io多,但是驱动方便
动态显示占用io少,但是程序麻烦
实际应用,实际选择
动态显示是隔一段时间刷新一次写入的内容,这个刷新时间小于人眼识别的时间即可,静态显示则是需要保持显示的内容
动态需要的IO比静态的少