#include <reg52.h>
void mDelay(unsigned int Delay)
{unsigned int data i;
for(;Delay>0;Delay--)
{for(i=0; i<54; i++) ;}}
void main()
{unsigned char code table[2] ={ 0xff, 0x00};
IT0=1; P3=0x00;
EA=1;
EX0=1;
while(1)
{P1=table[1];P0=table[1];mDelay(1000);P1=table[0];P0=table[0];mDelay(1000); }
}
void ex0_int() interrupt 0
{unsigned char code t[8] ={ 0xfe, 0xfd, 0xfb,0xf7,0xef, 0xdf,0xbf, 0x7f };
unsigned char i;
{ for ( i =0 ; i<8 ; i++ )
{P1= t[ i ]; P0= t[ i ] ;
mDelay(500); }}}
|