发布网友 发布时间:2024-07-13 04:48
共1个回答
热心网友 时间:2024-08-06 01:02
你要显示6个数码管不明白你为什么要这样写ko上面代码,你使用的是静态显示方式,也就是程序一次开了6个位选(0xc0),用wela锁存,再输出数据'0'到6个数码管用dula锁存,然后终止程序(死循环),这种静态显示方式,理论上6个数码管的显示内容一样i但可能由于静态输出电流过大,导致芯片复位...即使显示静态内容,最好还是用扫描方式显示,在一个循环中,每次开一个位选,再输出一次数据,加适当延时,只要刷新率够高,就可以了,虽然相对静态显示亮度有所下降,但功率很小.当把显示的6个编码内容存入数组,在必要时修改数组,即可实现动态显示了.