单片机数码管动态显示 定时器
好酷屋教程网小编为您收集和整理了单片机数码管动态显示 定时器的相关教程:请你明确你的程序具体出什么问题,别让我们再去读整个程序啊!你可以这样描述:不显示、计数不正确、时间间隔不正确等等……大致看了一下,感觉有几个思路问题,给你些提示吧:1.你的程序会不断的执行displa
请你明确你的程序具体出什么问题,别让我们再去读整个程序啊!你可以这样描述:不显示、计数不正确、时间间隔不正确等等……
大致看了一下,感觉有几个思路问题,给你些提示吧:
1. 你的程序会不断的执行display(),原因是超级循环体里面没有对display的执行条件予以限制,我想着一定是你不希望的吧,而且通常这样会带来问题!解决:增加一个标志变量,你的限定条件是1秒刷新一次显示,在定时器中断中计数到达1秒时置位这一个标志,在超级循环体中的部分使用:
if(标识变量) {
……
display();
标识变量 = 0; //清零标志,很重要!
}
你上面的程序 if(a==20) {} 也可以有类似的效果,不过你没有把display包括进去就有问题了。
2. 从优化的角度讲TH0=(65536-50000)/256这样的语句是垃圾代码,你应该把具体的值算出来填写上去才对,否则单片机运行的时候还需要计算这个太浪费。如果你想程序便于理解又便于维护你可以这样:
#define THVALUE (65536-50000)/256
TH0 = THVALUE;
这样在编译的时候编译器会帮你完成计算。同样是优化,temp计数再转换成个十百位也不理想,其实本例中你的temp没有其它用处,你完全可以这样:
ge++;
if (ge == 10) {
shi++;
ge = 0;
}
if (shi == 10) {
bai++;
shi = 0;
}
if(bai == 10) {
bai = 0;
}
直接得到个十百位的数值,而且完全不使用除法何求余(要知道这可是单片机的软肋)。
3. 为什么要在定时器中断服务程序中重置定时器初值?不能自动重计数吗?要知道重置定时器初值也是需要指令周期的,直接的结果就是定时不准,累积误差不可小看。仔细查查单片机的手册看如何配置定时器。
4. 已经启用了定时器为什么还要使用阻塞式的延时函数?就算是动态扫描,合理的确定定时器中断的时长,结合前面提到的标志变量使用应该也容易完成的。
上面的供你参考,希望对你有帮助。
以上就是好酷屋教程网小编为您收集和整理的数码管,定时器,单片机相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/youxi/63e4cab2f40eb6edc7038a02.html
相关推荐
热门专题
乱世逐鹿张飞装备推荐
乱世逐鹿中推出了张飞这个武将,作为五虎将之一的张飞,到底应该如何选择他的装备搭配呢,本篇文章小编就来给大家分享一下他的装备和宝物推荐,还在纠结的玩家赶紧进来看看吧。乱世逐鹿张飞装备宝物推荐【装备】选择璀璨星途卡牌哪个最强
璀璨星途游戏里,有非常多的卡牌,但是养卡是很难的,玩家们也不知道哪个更强更值得养,那么璀璨星途卡牌哪个最强呢,接下来小编给大家带来卡牌强度榜介绍。璀璨星途卡牌哪个最强1.《璀璨星途》中卡牌一共五种属性璀璨星途女主配音在哪里开
璀璨星途游戏中,很多玩家甚至都没有发现有女主配音,这是需要自己去开启的,玩家们都很感兴趣,那么璀璨星途女主配音在哪里开呢,接下来小编给大家带来女主配音开启位置介绍。璀璨星途女主配音在哪里开位置:1、女火影忍者手游怎么获得惠比寿
1、首先打开【火影忍者手游】,进入【招募】界面。2、在【招募】界面,我们点击【高级招募】。3、我们看到【高级忍者招募】中的B级忍者有惠比寿。4、点击【高招】下方的【招募】。我们大概率可能招募到【惠比寿一念逍遥修炼到道祖要多久
一念逍遥游戏中最高的境界就是道祖,是很多玩家的梦想,到底这个游戏中玩家想要修炼到道祖需要花多久的时间呢,本篇文章小编就来给大家讲讲,感兴趣的玩家千万不要错过。一念逍遥修炼到道祖时长介绍1、化神之前皆为闪耀暖暖克制魔女的圣物答案分享
为各位玩家带来闪耀暖暖游戏中“童话跌落梦境”中问题的答案分享,很多玩家都在问克制魔女的圣物到底是个什么东西,本篇文章小编就来给大家分享一下问题的全部答案,还没答对的玩家赶紧进来看看吧。闪耀暖暖克制魔女光遇破碎季兑换图
为各位玩家带来今年光遇破碎季的兑换内容介绍,游戏中玩家分为光明和黑暗阵营,在本季的兑换中也可以兑换到不同的游戏道具,到底玩家能兑换到哪些道具呢,分别需要多少蜡烛呢,本篇文章小编就来给大家讲讲吧。光遇破艾尔登法环黄金面具在哪儿
很多玩家都不清楚,艾尔登法环游戏中黄金面具这个人装备到底在什么地方,本篇文章小编就来给大家讲讲这个装备的获取位置及方式,还没拿到的玩家赶紧进来看看吧。黄金面具获得位置介绍黄金面具的获得方法比想象中简单dnf110级版本女柔道职业平衡
女柔道曾经是很多玩家的梦想,各种抓取技能让玩家在pk场玩的不亦乐乎,随着卢克版本的推出抓取有狂暴机制后逐渐没落,现在同样还有真爱玩家在坚持,到底本次110级版本平衡中会对这个职业有哪些调整呢,下面就一坎公骑冠剑守护者之旅挑战怎么打
坎公骑冠剑守护者之旅挑战打法攻略第一个蓝盾BOSS,通过摸索基本研究出尽量无伤的打法,但是会消耗土奶的治疗次数。蓝盾BOSS,只能靠远程输出,免疫近战,也就是说,全靠土弓输出,土弓练度不够高,因此要打