欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機通過按鍵控制LED燈閃爍和蜂鳴器響應
[打印本頁]
作者:
文西與不羈
時間:
2021-6-6 12:46
標題:
51單片機通過按鍵控制LED燈閃爍和蜂鳴器響應
學完了LED燈閃爍和蜂鳴器,想弄一個通過一個按鍵控制LED燈閃爍和蜂鳴器響的裝置,簡單的做一下類似于警車那個燈一樣的,就是當按鍵按下的次數為單數時,LED燈進行閃爍和蜂鳴器進行間接一直響應,當按鍵按下的次數為雙數時,LED燈和蜂鳴器停止工作。之前進行實驗的時候,自己有弄過兩個開關,一個控制蜂鳴器,一個控制LED燈,;弄的代碼只能驅動蜂鳴器響和停,LED燈的滅和亮,不能進行閃爍,求指點
作者:
YANGYANG999
時間:
2021-6-6 14:01
你選擇的條件選完了嗎?亮滅和閃爍可以分成三個方面的條件
作者:
xuyaqi
時間:
2021-6-6 14:02
一步步來,先實現能讓LED燈閃爍,再加別的功能。
作者:
文西與不羈
時間:
2021-6-6 14:07
我已實現LED燈的閃爍,現在的下一步是想按鍵控制LED燈閃爍
作者:
老董
時間:
2021-6-6 22:44
已經用開發板驗證過 晶振12M 喇叭是無源的 聲音高低和閃爍快慢 可以調節delay()ha函數
#include <reg52.h>
typedef unsigned char u8;
typedef unsigned int u16;
sbit k=P3^0; //按鍵
sbit led=P2^7; //燈
sbit beep=P1^5; //警笛
u8 a=0;
u16 b=0;
void delay(u16 i) //延時
{
while(i--);
}
void main()
{
while(1)
{
a=0;
if(k==0)
{
delay(100);
if(k==0)
{
a++;
while(!k);
while(1)
{
b++;
if(b>500)
{
led=!led;
b=0;
}
if(led==0)
{
beep=!beep;
delay(100);
}
else
{
delay(100);
}
if(k==0)
{
delay(100);
if(k==0)
{
while(!k)
a++;
if(a>1)
{
led=1;
break;
}
}
}
}
}
}
}
}
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1