電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 2238|回復(fù): 1
收起左側(cè)

單片機(jī)C語言實(shí)例-51-1個(gè)獨(dú)立按鍵控制LED

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-12-7 09:26:23 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)C語言實(shí)例-51-1個(gè)獨(dú)立按鍵控制LED

內(nèi)容:用于時(shí)刻檢測(cè)按鍵狀態(tài)并輸出指示
------------------------------------------------*/
#include<reg52.h> //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義

sbit KEY=P3^3;  //定義按鍵輸入端口
sbit LED=P1^2;  //定義led輸出端口

/*------------------------------------------------
                    主函數(shù)
------------------------------------------------*/
void main (void)
{

KEY=1; //按鍵輸入端口電平置高
while (1)         //主循環(huán)
  {

  if(!KEY)  //如果檢測(cè)到低電平,說明按鍵按下
    LED=0;
  else
    LED=1;  //這里使用if判斷,如果按鍵按下led點(diǎn)亮,否則熄滅
                //上述4句可以用一句替代 LED=KEY;
                     //主循環(huán)中添加其他需要一直工作的程序
  }
}


更多詳情參考附件文檔

游客,如果您要查看本帖隱藏內(nèi)容請(qǐng)回復(fù)

1

主題

55

帖子

248

積分

一級(jí)會(huì)員

Rank: 1

積分
248
沙發(fā)
發(fā)表于 2022-1-10 21:39:34 | 只看該作者
11111111111111111

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表