|
#include<reg51.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit KEY1=P0^0;
sbit KEY2=P0^1;
sbit KEY3=P0^2;
sbit KEY4=P0^3;
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2;
sbit LED4=P1^3;
void delayms(unsigned int x) //延遲子函數(shù)
{
unsigned int i;
while(x--)
{
for(i=0;i<113;i++);
}
}
void main()
{
while(1)
{
if(KEY1==0)
delayms(10);//延時(shí) 10MS 用于按鍵消抖
if(KEY1==0)
{
LED1=0; //打開(kāi)1號(hào)病床
}
if(KEY2==0)
delayms(10);//延時(shí) 10MS 用于按鍵消抖
if(KEY2==0)
{
LED2=0; //打開(kāi)2號(hào)病床
}
if(KEY3==0)
delayms(10);//延時(shí) 10MS 用于按鍵消抖
if(KEY3==0)
{
LED3=0; //打開(kāi)3號(hào)病床
}
if(KEY4==0)
delayms(10);//延時(shí) 10MS 用于按鍵消抖
if(KEY4==0)
{
LED4=0; //打開(kāi)4號(hào)病床
}
|
評(píng)分
-
查看全部評(píng)分
|