最近有小伙伴在群里一直问数码管滚动显示的问题,解答后还是不能自己写出,看来是真小白。苦于这几天忙成狗,不然早该分享出来。代码是小代自己写,采用了最直接,最笨的办法实现的,各位小伙伴凑合着看看就行,高高手请忽略。
先还是来看看效果吧
效果如上图,就是让现实的数字不断的往左移动,循环下去。小代实现的办法其实很简单,也是最笨的办法。简单介绍一下,其实就是在程序开头先定义一个数组,数组内容是0123456789,完了在显示程序里,采用查表方式去显示,查的表就是这个数组。采用定时器定时200ms,当定时时间到达后,去把数组里的数据变为1234567890,也就是把数据里的数据左移一位,这样重复下去,每200ms去移动一次,显示出来的效果就是这样。
完整代码如下图
全部0条评论
快来发表一下你的评论吧 !