请问4位的数码管不能单独的某一位的滚动显示数字是为什么?如何解决?

2019-07-18 08:40发布

想实现4位数码管最左边的一位滚动显示0-9:

原理图及仿真结果
源程序如下 :#include <reg52.h>
#include <intrins.h>
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x80};
void delay(unsigned char z)                      //延时子程序
{

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
458715352
1楼-- · 2019-07-18 12:13
 精彩回答 2  元偷偷看……
情伤谷
2楼-- · 2019-07-18 14:25
你这个程序不全啊,那我说下思路吧,首先段码清0(0x00)位码选中,段码选择0,延时1~2S,然后段码清0(0x00)位码选中,段码选择1,延时1~2S,写成一个for循环,应该就可以了
哭泣的眼泪
3楼-- · 2019-07-18 15:33
这个网上应该是有案例的,,你可以网上找找,,我记得我以前就做过
CHNlyt
4楼-- · 2019-07-18 16:27
可以啊。

一周热门 更多>