|
- #include <reg51.h>
- #define uchar unsigned char
- sbit K0=P3^2;
- sbit K1=P3^3;
- sbit K2=P3^4;
- sbit K3=P3^5;
- sbit LED1=P1^0;
- sbit LED2=P1^1;
- sbit LED3=P1^2;
- sbit LED4=P1^3;
- void delay(uchar k)
- {
- uchar i,j;
- for(i=0;i<k;i++)
- {
- for(j=0;j<250;j++)
- {;}
- }
- }
- void main(void)
- {
- while(1)
- {
- if(K0==0){delay(10);if(K0==0) LED1=0;}
- if(K1==0){delay(10);if(K1==0) LED2=0;}
- if(K2==0){delay(10);if(K2==0) LED3=0;}
- if(K3==0){delay(10);if(K3==0) LED4=0;}
- };
- }
復制代碼
|
|