📄 l3-6.c
字号:
/**********************************************************************
程序名称:L3-6.c
程序功能:演示如何在switch语句中使用break 语句
程序作者:张三
创建时间:2008-3-28
**********************************************************************/
#include <reg51.h>
sbit D0=P1^0; // 定义发光二极管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口上的按键状态,即键值
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 + -