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

📄 switch.c

📁 2010年新增TX-1C程序
💻 C
字号:
/****************************************************************************
					“天祥电子”	倾情奉献
							www.txmcu.cn
							www.txmcu.com
*****************************************************************************
程序功能:	通过实例说明switch语句的功能。特别注意switch语句的格式,在此很容易犯错。	
****************************************************************************/
#include <reg51.h>

sbit s2=P3^4;
sbit s3=P3^5;
sbit s4=P3^6;
sbit s5=P3^7;

void main()
{
	char anjian;
	while(1)   //无条件永远执行大循环
	{
		if(!s2)			  //这些按键按下,就会使anjian变量赋以相应的值。
			anjian=1;
		if(!s3)
			anjian=2;
		if(!s4)
			anjian=3;
		if(!s5)
			anjian=4;

		switch(anjian)	//当按键的值为几,程序就跳转到case几执行指令,让然后跳出
		{//这个大括弧一定不可少
			case 1: P1=0X0F; break;//这个break也不可少
			case 2: P1=0Xf0; break;
			case 3: P1=0X55; break;
			case 4: P1=0Xaa; break;
			default:P1=0X00; break;//这个为当anjian取值为其他值时的结果(注意关键字为default)。
		}						   //又由于在刚定义变量anjian时,变量的值为初始值0,而0不属于上面的数值,
								   //故此时default项即被选中,故刚开机时,为8个LED均亮。
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -