永发信息网

单片机控制数码管动态扫描,利用余辉效应,如何避免使用死循环呢?看下面程序。

答案:3  悬赏:0  手机版
解决时间 2021-02-25 18:10
if(key4=1)
{
while(1)
dis_mileage( );//显示里程

}
else
{

while(1)

dis_speed( );//显示速度

}
这里key4是控制显示速度或者里程的,因为用4位数码管显示,所以利用余辉效应的话,必须得有循环,导致在第一个while循环里面显示里程后,如果外部按键key4放开,它还是回不到if语句那,一直在里程while里面循环,这个时候它也不会切换到显示速度的。求解阿~~~有什么好方法嘛,51大神们,谢谢。
最佳答案
while(1) // 这样试试
if(key4=1)
{
dis_mileage( );//显示里程
}
else
{
dis_speed( );//显示速度
}
全部回答
你是用key4控制什么。
if(key4=1) { while(key4=1) { dis_mileage( );//显示里程 } } else { while(key4!=1) { dis_speed( );//显示速度 } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求解!!! 某公司本年度打算投资8000万元于
弱弱的问下装修怎么贷款划算
白族的三支手镯的故事?
【卖否网】hanyouliangduifanyicidechengyu
兴城市天意机械有限公司在哪里啊,我有事要去
中国有没有海洋银行
中国人的正餐是午餐还是晚餐?
浦发银行周末营业吗
手机相机拍照如何看那些参数,苹果三星索尼 o
韦陈两姓一起取什么名好听,女孩
如图所示,平行四边形ABCD的面积是40厘米2,
交换机怎么设置
江南包子铺我想知道这个在什么地方
622821开头的是 哪个银行的卡?
女孩姓朱叫什么名字好听
推荐资讯
延边大学临床医学今年大学多少分录取
新形势下如何做好银行安全保卫工作
手机充电宝是通用的吗
8.9+0.1-6.9+9.9的简便方法
亲亲宝贝母婴用品店我想知道这个在什么地方
青黎堂牛脊骨大碗菜在哪里啊,我有事要去这个
别克君威2.5老款打不着火是啥坏了
小时候营养不好没长高,现在还能长高吗?
电费一个月多少啊?我家里有冰箱和空调电脑。
红枫叶午托怎么去啊,有知道地址的么
求一个3分钟左右关于奋斗的Flash动画
励志)奥运会上感人一幕,什么叫做奋斗不息
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?