⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l3-6.c

📁 单片机C语言程序设计教程与实训源代码及图片 单片机C语言程序设计教程与实训源代码及图片
💻 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 + -