#include "reg52.h"//í·Îļt
#include "intrins.h"
sbit key1=P1^0;//°′¼ü¶¨òå
void timmer0_init();//×óoˉêyéùÃ÷
void Delay10ms();
void main()//Ö÷oˉêy
{
timmer0_init();
P0=0xfe;
while(1);
}
void timmer0_init()//¶¨ê±Æ÷
{
TMOD=0X01;
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
EA=1;
ET0=1;
TR0=1;
}
void timmer0() interrupt 1//¶¨ê±Æ÷ÖD¶Ï
{
TH0=(65535-2000)/256;
TL0=(65535-2000)%256;
if(key1==0)
{
Delay10ms();
if(key1==0)
{
P0=_crol_(P0,1);
}
}
}
void Delay10ms() //@11.0592MHz Ñóê±oˉêy
{
unsigned char i, j;
i = 18;
j = 235;
do
{
while (--j);
} while (--i);
} |