找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6904|回复: 11
收起左侧

数码管三位数累加的,一直闪怎么回事?有程序

[复制链接]
ID:72219 发表于 2015-1-29 18:05 | 显示全部楼层 |阅读模式
回复

使用道具 举报

ID:72990 发表于 2015-1-30 00:57 | 显示全部楼层
真心看不懂,要让数码管显示数累加显示不用这么复杂吧!
while()
{
temp[0]=j/100;
temp[1]=j%100/10;
temp[3]=j%10;
j++;
if(j==999)j=0;
for(i=0;i<3;i++)
{
P0=weima[temp[i]];
k=100;
while(k--);
P0=0x00;
}
}

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:57234 发表于 2015-1-30 01:50 来自手机 | 显示全部楼层
楼主你的电路图来,数码管和单片机是这么连线的,还有中间使用到了驱动芯片了吗,最好是弄一个电路图上来,这样才看得清楚一些
回复

使用道具 举报

ID:57234 发表于 2015-1-30 01:50 来自手机 | 显示全部楼层
楼主你的电路图来,数码管和单片机是这么连线的,还有中间使用到了驱动芯片了吗,最好是弄一个电路图上来,这样才看得清楚一些
回复

使用道具 举报

ID:72798 发表于 2015-1-30 07:10 | 显示全部楼层
楼主的延时是多少时间,如果延时超过过长会有闪烁感
回复

使用道具 举报

ID:58502 发表于 2015-1-31 01:41 | 显示全部楼层
本帖最后由 liaolinhui 于 2015-1-31 01:44 编辑
157442843 发表于 2015-1-30 00:57
真心看不懂,要让数码管显示数累加显示不用这么复杂吧!
while()
{


是你自己看不懂,你那程序简单是简单了,但是没有动态显示,你只用到P0
回复

使用道具 举报

ID:19701 发表于 2015-1-31 11:22 | 显示全部楼层
就数码管闪的原因,可能是刷新速度太低,一般用定时器做更好一些,延时程序会因程序原因本身变得不确定

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:73061 发表于 2015-1-31 16:24 | 显示全部楼层
while()放后面吧

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:63484 发表于 2015-2-2 09:35 | 显示全部楼层
显示完成后没有关断数码管而闪烁

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:73362 发表于 2015-2-6 22:31 | 显示全部楼层
延时问题,把延时时间调一下,数码时钟的是0.6ms左右

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:64898 发表于 2015-3-9 10:35 | 显示全部楼层
延时问题

评分

参与人数 1黑币 +35 收起 理由
admin + 35 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:64898 发表于 2015-3-9 10:35 | 显示全部楼层
延时问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表