#include <REG52.H>
#include <math.h>
#define uchar unsigned char
#define uint unsigned int
uint i,a;
uchar temp="0x00";
void main(void)
{
TMOD="0x01";
EA=1;
ET=1;
TR=1;
for(i=0;i<9;i++)
{
P2=temp;
if(a==5)
a="0";
temp+=pow(2,i);
}
}
void timer() interrupt 1
{
TH=(65536-22118400/12)/256;
TL=(65536-22118400/12)%256;
a++
}
用户162481 2009-5-20 09:32