導航:首頁 > 操作系統 > 在51單片機中怎麼把燈初始弄滅

在51單片機中怎麼把燈初始弄滅

發布時間:2024-02-01 19:53:05

❶ 如何實現51單片機按下k2燈從上往下亮,按下k3熄滅,按k4從下往上亮,按下k5熄滅

這個很好實現,沒有原理圖,那麼隨意設計好了。
#include<reg51.h>
#include<intrins.h>
#defineucharunsignedchar
sbitk2=P1^0;
sbitk3=P1^1;
sbitk4=P1^2;
sbitk5=P1^3;
ucharmode;
voiddelay(ucharms)
{
uchari;
while(a--)for(i=0;i<120;i++);
}
main()
{
ucharled=0xfe;
while(1)
{
if(k2==0)
{
while(k2==0);
mode=1;
}
if(k3==0)
{
while(k3==0);
mode=2;
}
if(k4==0)
{
while(k4==0);
mode=3;
}
if(k5==0)
{
while(k5==0);
mode=4;
}
switch(mode)
{
case1:P0=led;led=_crol_(led,1);delay(200);break;
case2:P0=0xff;break;
case3:P0=led;led=_cror_(led,1);delay(200);break;
case4:P0=0xff;break;
default:break;
}
}
}

❷ 51單片機的按鍵控制小燈亮滅的問題(程序類型:c語言)怎麼解決

#include
#define uint unsigned int
sbit LED = P1^0;
sbit KEY1 = P1^2;
void delay(uint);
void main(void)
{
LED = 1; //初始化LED熄滅
KEY1 = 1; //賦值KEY1高電平
while(1)
{
if(!KEY1) //檢測到按鍵按下
{
LED = ~LED; /*LED取反,此時LED = 0,燈亮。當鬆手時,KEY1 = 1,不滿足if語句不
進入循環,LED繼續保持當前狀態即LED = 0,如果再次按下按鍵,此時檢測到KEY1 = 0,進入循
環,LED取反得到LED = 0,燈亮。*/
delay(500); /*此處延遲,保證連續兩次按鍵動作處在程序的延時過程中,不進行其他程序從而不會影響小燈。*/
}
}

}
void delay(uint z) //延時函數
{
uint x, y;
for(x=85; x>0; x--)
for(y=z; y>0; y--);
}

可下載到單片機驗證。

❸ 51單片機控制led燈點亮與熄滅

// 51單片機控制八個發光二極體 左右循環。

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

unsigned char TAB[]= {0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,0xff}; // 改變這里 LED 各種花樣

uchar t,i;

void main()

{

TMOD=0x10;

TH1=(65535-50000)/256; // 50ms一次

TL1=(65535-50000)%256;

EA=1;

ET1=1;//開定時器1中斷

TR1=1;//啟動定時器1

t=0;

i=0;

while(1)

{

}

}

void timer1() interrupt 3

{

TH1=(65535-50000)/256; // 50ms一次

TL1=(65535-50000)%256;

t++;

if(t==20)

{

t=0;

P2=TAB[i];

i++;

if(i==18) { i=0;}

}

}

閱讀全文

與在51單片機中怎麼把燈初始弄滅相關的資料

熱點內容
kr幣伺服器在什麼地方 瀏覽:656
安卓手機自己會震動是怎麼回事 瀏覽:192
網盤裡面加密壓縮文件怎麼打開 瀏覽:305
編譯中斷是為什麼 瀏覽:169
跨行程序員的思路 瀏覽:608
我的世界速建伺服器地址18 瀏覽:826
怎樣做文獻綜述pdf 瀏覽:555
phpjs倒計時 瀏覽:230
對啊app怎麼樣 瀏覽:74
100個桃子演算法 瀏覽:246
電腦文件jpg加密怎麼解除 瀏覽:328
mapjava用法 瀏覽:118
全職程序員辭職 瀏覽:960
程序員那麼可愛29集泄露版 瀏覽:204
中位數java 瀏覽:688
酒店預定app哪個好 瀏覽:263
劍網三商城文件夾 瀏覽:829
地基與基礎pdf 瀏覽:923
方舟編譯器運行游戲 瀏覽:142
zip壓縮包亂碼 瀏覽:363