永发信息网

怎么用一个定时器使3个LED灯闪烁,闪烁时间分别为1s、0.5s、2s且不互相影响?

答案:1  悬赏:50  手机版
解决时间 2021-11-29 03:44
怎么用一个定时器使3个LED灯闪烁,闪烁时间分别为1s、0.5s、2s且不互相影响?
最佳答案
1S 0·5S 2s是周期吗?
那么它们翻转时间是0·5S 0·25S 1S
最大1S 是0·5和0·25的倍数
我们定时50ms,然后计中断次数
中断10次第1个LED翻转 5次第二个LED翻转 20次第3个LED翻转,并将计中断次数的变量清0
程序如下
sbit led1=P1^0; sbit led2=P1^1;sbit led3=P1^2;
uchar a;
TMOD=1;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;EA=1;
TR0=1;
while(1);
中断程序:
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
a++;
if(a%5==0) led1=!led1;
if(a%10==0) led2=!led2;
if(a==20) { led3=!led3;a=0;}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
成衣,定制和高定,到底有什么区别
定西今年什么时候才能B2增驾A2在哪个驾校
盘点出轨后决定离婚的明星有哪些
dota除了11对战平台哪个好?
午未合,戌午半合火,这样是不是就能解掉 未
以下不属于我国个人所得税纳税人的是:A. 在
225x的二次方-144=0怎么解???
日照旅游什么时候是旺季呢?
暂时保留低保怎么写
信用卡3万多未还己构成诈骗罪会判几年
王大伯在一块变成64米高三十米的近似平行四边
谁知道转角遇到爱里秦朗的自行车哪里有买```
急!!!女孩取什么名字好听?冬至出生的
从大沙田五象金象到邕宁高中可以怎样转车
能告诉我玫琳凯的组织结构图吗?急用!
推荐资讯
这是什么品种的兰花,经济价值高么我这山上挺
cnblue的新主打one more time的歌词中文翻译
199×99+99.
天天基金网固收理财有手续费吗
帮我看看这个泰迪纯吗 下边那个是它妈妈 一个
微电波美容仪真的有用吗
从厦门北站出发,想去鼓浪屿、厦门大学、曾厝
断断续续肚子疼是怎么回事··
桔子能和什么榨汁?
热轧钢板热处理后镀锌起泡,为什么
身上背部手部有肿块是什么问题
网络平台被黑怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?