用C语言怎么让单片机使LED越闪越快给段程序呗
答案:2 悬赏:20 手机版
解决时间 2021-01-03 07:05
- 提问者网友:眉目添风霜
- 2021-01-02 22:34
用C语言怎么让单片机使LED越闪越快给段程序呗
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-06 23:22
#define LED_ON XXX //自己实现
#define LED_OFF XXX //自己实现
void delay_ms(unsigned int ms); //自己实现
int main()
{
int time=1000;
while(1)
{
delay_ms(time);
LED_ON;
delay_ms(time);
LED_OFF;
time-=100;
if(time<=0) time=1000;
}
}
不过最好的办法还是用定时器的PWM和中断来做
#define LED_OFF XXX //自己实现
void delay_ms(unsigned int ms); //自己实现
int main()
{
int time=1000;
while(1)
{
delay_ms(time);
LED_ON;
delay_ms(time);
LED_OFF;
time-=100;
if(time<=0) time=1000;
}
}
不过最好的办法还是用定时器的PWM和中断来做
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯