?? l3-6.c
字號:
/**********************************************************************
程序名稱:L3-6.c
程序功能:演示如何在switch語句中使用break 語句
程序作者:張三
創(chuàng)建時間:2008-3-28
**********************************************************************/
#include <reg51.h>
sbit D0=P1^0; // 定義發(fā)光二極管D0~D3所對應的引腳
sbit D1=P1^1;
sbit D2=P1^2;
sbit D3=P1^3;
void main( void )
{
unsigned char KEY; // 定義無符號字符型變量KEY,用于存放鍵值
while( 1 ){
P3|=0xff; // P3口用作輸入時,須先置1
KEY=P3; // 讀P3口上的按鍵狀態(tài),即鍵值
switch( KEY ){
case 0xfb: D0=0; break; // 若按下K1鍵則點亮D0
case 0xf7: D1=0; break; // 若按下K2鍵則點亮D1
case 0xef: D2=0; break; // 若按下K3鍵則點亮D2
case 0xdf: D3=0; break; // 若按下K4鍵則點亮D3
default: P1=0xff;// 若無鍵按下或同時按下多個鍵時,則熄滅D0~D3
}
P1&=0xff;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -