|
#include "reg51.h"
data unsigned char y _at_ 0x40;
unsigned char i=100;
void main()
{
TMOD=0x01;
TH0=0xee;
TL0=0x00;
y=0x00; //y初始值是0
P1=0x00; //初始時P1口LED燈全亮
EA=1;
ET0=1;
TR0=1;
while(1);
{;}
}
void timer0() interrupt 1
{
TH0=0xee;
TL0=0x00;
i--;
if(i<=0)
{
++y; //y值加1
P1=y; //P1口輸出是y的二進(jìn)制
i=100;
}
}
|
|