找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7052|回复: 11
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
ID:72219 发表于 2015-1-29 18:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 来自触屏版 | 只看该作者
楼主你的电路图来,数码管和单片机是这么连线的,还有中间使用到了驱动芯片了吗,最好是弄一个电路图上来,这样才看得清楚一些
回复

使用道具 举报

5#
ID:72798 发表于 2015-1-30 07:10 | 只看该作者
楼主的延时是多少时间,如果延时超过过长会有闪烁感
回复

使用道具 举报

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


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

使用道具 举报

7#
ID:19701 发表于 2015-1-31 11:22 | 只看该作者
就数码管闪的原因,可能是刷新速度太低,一般用定时器做更好一些,延时程序会因程序原因本身变得不确定

评分

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

查看全部评分

回复

使用道具 举报

8#
ID:73061 发表于 2015-1-31 16:24 | 只看该作者
while()放后面吧

评分

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

查看全部评分

回复

使用道具 举报

9#
ID:63484 发表于 2015-2-2 09:35 | 只看该作者
显示完成后没有关断数码管而闪烁

评分

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

查看全部评分

回复

使用道具 举报

10#
ID:73362 发表于 2015-2-6 22:31 | 只看该作者
延时问题,把延时时间调一下,数码时钟的是0.6ms左右

评分

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

查看全部评分

回复

使用道具 举报

11#
ID:64898 发表于 2015-3-9 10:35 | 只看该作者
延时问题

评分

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

查看全部评分

回复

使用道具 举报

12#
ID:64898 发表于 2015-3-9 10:35 | 只看该作者
延时问题
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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