#include<reg51.h>
#define LED P2
int th_0=(65536-50000)/256;
int tl_0=(65536-50000)%256;
int i;
main( )
{
LED=0x00; //全亮
IE=0x82;
TMOD=0x01;
TH0=th_0;
TL0=tl_0;
TR0=1;
while(1);
}
void MY() interrupt 1
{
TH0=th_0;
TL0=tl_0;
i++;
if(i==5)
{
i=0;
LED=LED++; //当LED++是LED全亮,当LED=LED+1时,开始闪烁,为什么呢?
if(LED==0xff)
LED=0;
};
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>