|
#include <reg52.h>
//#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
typedef unsigned char u8;
typedef signed char s8;
typedef unsigned int u16;
sbit a5=P2^0;
sbit a4=P2^1;
sbit a3=P2^2;
sbit a2=P2^3;
sbit a1=P2^4;
sbit k5=P1^4;
sbit k6=P1^5;
sbit k7=P1^6;
sbit k8=P1^7;
void delay1ms( int j)
{
unsigned char i;
while(j--)
{
for(i=110;i>0;i--)
{
}
}
}
void main()
{
while(1)
{
if(k5==0)
{
a5=1;
a4=1;
a3=1;
a2=1;
a1=0;
;
}
if(k6==0)
{
a5=1;
a4=1;
a3=1;
a2=0;
a1=1;
}
if(k7==0)
{
a5=1;
a4=1;
a3=1;
a2=0;
a1=0;
}
if(k8==0)
{
a5=1;
a4=1;
a3=0;
a2=1;
a1=1;
}
}
}
|
|