请问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条回答
情伤谷
2019-07-18 14:25
你这个程序不全啊,那我说下思路吧,首先段码清0(0x00)位码选中,段码选择0,延时1~2S,然后段码清0(0x00)位码选中,段码选择1,延时1~2S,写成一个for循环,应该就可以了

一周热门 更多>