找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机如何用双位数码管显示计数?目前程序总是一闪而过

查看数: 1825 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-10-15 16:02

正文摘要:

如题 ,求大神帮忙修改,原想法是从1到60计数,现在个位数能正常,但十位数就是一闪而过,从闪过的数字看是想要的,但是现在怎么修改一下,不要闪,能停留到下个数更新 单片机源程序如下: #include "stc1 ...

回复

ID:123289 发表于 2019-10-16 23:15
能画出流程图吗?估计你画不出来。
ID:623789 发表于 2019-10-16 00:29
P2=tab[shiwei];
delay(1000);
miao2=1;
miao1=0;
P2=tab[gewei];
你这里P2先赋值十位,延时一阵子就赋值个位,个位把十位覆盖了
ID:624801 发表于 2019-10-16 00:12
调试的时候按Ctrl+f5
ID:88481 发表于 2019-10-15 22:36
delay()延时不应放在中断内,显示会受中断打断
ID:277550 发表于 2019-10-15 20:20
十位显示后,延时一下。。。。。。。。。另外,不应该在中断中写较多的逻辑代码


~~~~~~~~~~~~~~~~~~~~~~~

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

Powered by 单片机教程网

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