请教:用proteus仿真动态数码管显示异常

2019-07-18 09:38发布

proteus仿真动态数码管显示时,开始启动时有全段都显示,然后才能正常显示,如何去掉全段显示,附资料,请高手帮忙解决,
2014-12-12_192749.png
2014-12-12_192818.png
动态数码管显示C程序及仿真电路.rar 下载积分: 积分 -1 分
64.7 KB, 下载次数: 70, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
nijifeng
1楼-- · 2019-07-18 10:11
 精彩回答 2  元偷偷看……
yfpeter
2楼-- · 2019-07-18 13:06
使用共阳极数码管,代码初始化中P0=0xff,同样会出现数码管G段和DP段显示,同时在软件调试模式下,从0到1变化的1000ms内,数码管动态显示全部显示数字8.,我觉得是中断显示时无法调用main函数里的数字显示语句,这里我也没找到原因,应该是调用的问题,例如当数字开始是0的时候,ledbur【0】=0%10,但是这个取余显示8.这个乱码
武力戡乱
3楼-- · 2019-07-18 18:33
unsigned char ledbuf[]=
{0xff,0xff,0xff,0xff,0xff,0xff};
改为
unsigned char ledbuf[]=
{0x3f,0x3f,0x3f,0x3f,0x3f,0x3f};
yfpeter
4楼-- · 2019-07-18 23:07
@武力戡乱 @SJX-PCB
非常感谢,已解决!!!
武力戡乱
5楼-- · 2019-07-19 03:03
szzxl10
6楼-- · 2019-07-19 03:46
 精彩回答 2  元偷偷看……

一周热门 更多>