单片机数码管程序

2019-07-15 09:58发布

用4位数码管,先让第1位的a段点亮后,第2位的a段点亮,第2位点亮时候第一位的a也要亮起,直到第4位,也就是说第4位的a段亮起时,前面3位也是亮点的,第4位a段亮起后,又让第4位的B段亮起,C段亮,但此时前面三位数码管不亮B,C段(还是只保持前A段亮起),再亮D位,此时让第三位的D段亮起,第二位的D段亮,一直到第一位F亮,此时,又从第一位的A段熄灭,第二位的A熄灭,一直到第一位的F段灭,就这样循环下去
(也可以简单的说,让各个数码管的最外段依次点亮,又熄),请教高手们这个要怎么写[url=]收起[/url]

自己设计电路
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
zb316457
1楼-- · 2019-07-15 21:47
zb316457 发表于 2017-8-5 10:54
你应该没认真读我的题目,如果是你说的那样也是简单,问题在第4位数码显示A段后,我要让第4位B段又亮起。但此时前面三位的B段不能亮,我每次在送亮B段的数据时,前面三位的B段也就跟着亮了。

在亮第4位的B段时前面三位的A段是不熄灭的
ST_Lover
2楼-- · 2019-07-16 02:26
 精彩回答 2  元偷偷看……
zb316457
3楼-- · 2019-07-16 03:44
ST_Lover 发表于 2017-8-5 11:49
说那么多,给钱我就给你做好    1 0 0 2 9 2 5 0 9 4

下个月的今天给你钱

给钱没的问题,给钱的设计我想你还没那本事,设计一个复印真钱的程序来嘛,你有那本事没嘛,你有那收钱的的本事就不得在这儿乱叫
wulinwl
4楼-- · 2019-07-16 08:21
zb316457 发表于 2017-8-5 10:54
你应该没认真读我的题目,如果是你说的那样也是简单,问题在第4位数码显示A段后,我要让第4位B段又亮起。但此时前面三位的B段不能亮,我每次在送亮B段的数据时,前面三位的B段也就跟着亮了。

楼上人中狼回复是正确的,不是人中狼没有读懂你的题目,而是你没有读懂人中狼的回复。实现多位数码管显示不同笔段的方法都是采用动态驱动,每一瞬间只能显示某一位的若干笔段,只要刷新速度足够快,就能实现你要的效果。
zb316457
5楼-- · 2019-07-16 12:52
wulinwl 发表于 2017-8-6 06:33
楼上人中狼回复是正确的,不是人中狼没有读懂你的题目,而是你没有读懂人中狼的回复。实现多位数码管显示不同笔段的方法都是采用动态驱动,每一瞬间只能显示某一位的若干笔段,只要刷新速度足够快,就能实现你要的效果。 ...

就算刷新的速度再快,你在改变第四位的段码时,前面三个也会一起改变的,我现在用的是一个PO口加两个573来控制段选和位选,反正我是试了N次了,不行,
zb316457
6楼-- · 2019-07-16 13:09
wulinwl 发表于 2017-8-6 06:33
楼上人中狼回复是正确的,不是人中狼没有读懂你的题目,而是你没有读懂人中狼的回复。实现多位数码管显示不同笔段的方法都是采用动态驱动,每一瞬间只能显示某一位的若干笔段,只要刷新速度足够快,就能实现你要的效果。 ...

就算刷新的速度再快,你在改变第四位的段码时,前面三个也会一起改变的,我现在用的是一个PO口加两个573来控制段选和位选,反正我是试了N次了,不行,

一周热门 更多>