?? 1個獨立按鍵控制led.c
字號:
/*-----------------------------------------------
名稱:單個獨立按鍵檢測
論壇:www.doflye.net
編寫:shifang
日期:2009.5
修改:無
內容:用于時刻檢測按鍵狀態并輸出指示
------------------------------------------------*/
#include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
sbit KEY=P3^3; //定義按鍵輸入端口
sbit LED=P1^2; //定義led輸出端口
/*------------------------------------------------
主函數
------------------------------------------------*/
void main (void)
{
KEY=1; //按鍵輸入端口電平置高
while (1) //主循環
{
if(!KEY) //如果檢測到低電平,說明按鍵按下
LED=0;
else
LED=1; //這里使用if判斷,如果按鍵按下led點亮,否則熄滅
//上述4句可以用一句替代 LED=KEY;
//主循環中添加其他需要一直工作的程序
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -