51单片机定时器控制流水灯(2013-04-2323:14:17)分类:单片机#include#defineucharunsignedcharucharm=0,i=0;voidmain(){TMOD=0x01;//定时器0工作方式为1TH0=(65536-50000)/256;TL0=(65536-50000)%6;EA=1;//开总中断ET0=1;//开定时器中断TR0=1;//开启定时器while(1);}voidtimer0()interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%6;m++;if(m==6)//6*50MS=300MS{m=0;P1=~(0x01i);//P1接8个LED0x01左移,i代表移动的位数,然后取反if(++i==8)i=0;}}