利用定时器1控制LED灯每隔100ms亮一个,并且数码管上的数每隔200ms加1,加到100清零

2019-07-15 09:22发布

利用定时器1控制LED灯每隔100ms亮一个,并且数码管上的数每隔200ms加1,加到100清零
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
wjz01002
1楼-- · 2019-07-15 23:26
定义两个变量,每100ms+1,另一个每200ms+1,开始计数,判断是否小于等于100,计到100的时候跳出此循环

评分

参与人数 1积分 +5 收起 理由 ElecFans王岑 + 5

查看全部评分

zhb2004xp
2楼-- · 2019-07-16 02:26
设置变量num0,num1,tim;
设置定时器1初装值50ms中断;
设置中断服务程序num0、num1自动+1,判断num0==2时清0,且循环点亮LED;设置num1==4时清0,且tim+1;
设置主函数中数码管循环显示tim的值,并判断tim==100时清0;

一周热门 更多>