1.基本指撥開關練習

/* 基本開關的控制*/ 
/*使用指撥關控制*/
#include<reg51.h>
#define SW P2
#define LED P1

main()
{
	SW=0xff;
	while(1)
	{
		LED=SW;
	}

}

 

2.指撥開關控制燈號

 

/*假設開關S1,S3,S5 ON 前四顆燈亮
S2,S4,S6 ON 後四顆燈亮
S7,S8 ON  燈全亮*/

#include<reg51.h>
#define SW P2
#define LED P1

main()
{
	SW=0xff;
	while(1)
	{
	if(SW==0x57)	//S1,S3,S5 ON
		LED=0x0f;
	else if(SW==0xab)	  //S2,S4,S6 ON
		LED=0xf0;
	else if(SW==0xfc)	  //S7,S8
		LED=0x00;
	else
		LED=0xff;
	}
}

 

arrow
arrow
    文章標籤
    8051 指撥開關
    全站熱搜

    東勢厝滴yang 發表在 痞客邦 留言(0) 人氣()