最近有小伙伴在群里一直问数码管滚动显示的问题,解答后还是不能自己写出,看来是真小白。苦于这几天忙成狗,不然早该分享出来。代码是小代自己写,采用了最直接,最笨的办法实现的,各位小伙伴凑合着看看就行,高高手请忽略。
先还是来看看效果吧
效果如上图,就是让现实的数字不断的往左移动,循环下去。小代实现的办法其实很简单,也是最笨的办法。简单介绍一下,其实就是在程序开头先定义一个数组,数组内容是0123456789,完了在显示程序里,采用查表方式去显示,查的表就是这个数组。采用定时器定时200ms,当定时时间到达后,去把数组里的数据变为1234567890,也就是把数据里的数据左移一位,这样重复下去,每200ms去移动一次,显示出来的效果就是这样。
完整代码如下图
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
数码管
+关注
关注
31文章
1826浏览量
89930 -
显示程序
+关注
关注
0文章
16浏览量
11856
原文标题:【问题】数码管滚动显示,内含视频+源码
文章出处:【微信号:chuxue_MCU,微信公众号:单片机技术宅】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
使用普中的仿真器操作动态数码管,数码管会闪烁的厉害怎么解决?
使用普中的仿真器操作动态数码管,数码管会闪烁的厉害,但是直接插上单片机就很正常的显示,这是怎么回事,有没有解决方法?
发表于 11-10 06:16
LED显示器静态显示(数码管)
数码管:共阴极、共阳极。
共阴极:数码管公共端接地,高电平(”1“)驱动发光,要求驱动功率较大。
共阳极:数码管公共端接电源,低电平(”0“)驱动发光,要求驱动功率小。
每一段相当于相当于一个LED灯。
共阴极点亮:给对应引脚
发表于 11-06 20:49
做一个可以滚动显示的数码管
现在还是从基础做起,做一个可以滚动显示的数码管。废话不多说,首先展示一下滚动显示的效果。由于使用手机自带的gif拍摄的图片,只能拍摄很短的g
发表于 10-10 07:02
共阳极数码管和共阴极数码管的区别
共阳极数码管和共阴极数码管的区别 数码管是由许多发光二极管(LED)组成的,它们通常用于显示数字或字母,广泛应用于计算器、表格、电子时钟、测量仪器等领域。
如何读取数码管显示的字母?
请问各位大佬,我有一个电路板,具有1个80C51的单片机,然后电路板上有6个LED数码管,我想读出其中1个数码管显示的字母,有什么好的方法?
发表于 05-04 13:33
proteus仿真-8只数码管滚动显示数字串
名称:8只数码管滚动显示数字串
软件:proteus
keil 4
语言:C 语言
使用说明:本例中,通过proteus 仿真8 只数码管
发表于 04-26 17:09
评论