单片机C语言程序设计教程与实训源代码及图片 单片机C语言程序设计教程与实训源代码及图片

源代码在线查看: l3-6.c

软件大小: 608 K
上传用户: scorpioll
关键词: 单片机 C语言程序 设计教程 源代码
下载地址: 免注册下载 普通下载 VIP

相关代码

				/**********************************************************************
				程序名称:L3-6.c
				程序功能:演示如何在switch语句中使用break 语句
				程序作者:张三
				创建时间:2008-3-28
				**********************************************************************/
				#include 
				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;
					}
				}
							

相关资源