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