呵呵,显示不正常,是因为缺少“消隐”所致。
当肢山棚你更新显示的“段”的时候,唯旅显示的位置,还是在前一时间的“位”上;
然后你再更新“位”历则,这就出现移动的效果了。
看插图,增加消隐的环节后,我把a,逐步减小,减小到1,都能正常显示。
楼主出错的原因,可能是其它问题。
仿真的时候就是会出错 我也试过我改过成5根本就没有显示了 改成了40——50之间差不多 但是还是有闪烁 但是我试过如果直接用散肢单片机的轮裤引脚去驱动两个发光二极管的话是没有任何闪烁的 个人认为之所以不正常关键就是74HC573这个锁存器的问题 这可能也是proteus的bug吧 我做数码管仿真的时候都是直接驱动数码管的段选和位选的 这样是没有问题的
其实掌握动态显示的思路和方法 数码管再多也是同样的思路 你可以试试我说的直接驱动2个数码管动态显示
有什么问题我们再交腊掘简流
楼上的回答有道理,我也遇到类似的问题。