当前位置:首页 > 单片机 > 单片机
[导读]#includeunsigned char counter=0;void delay()interrupt 1 using 1{TL0|=0x00;TH0=0x4C;counter++;}main(){unsigned char i=1;TMOD=1;TR0=1;EA=1;ET0=1;TH0=0x4C;TL0=0x00;while(1){if(counter==10){ counter=0; P1

#include

unsigned char counter=0;

void delay()interrupt 1 using 1

{

TL0|=0x00;

TH0=0x4C;

counter++;

}

main()

{

unsigned char i=1;

TMOD=1;

TR0=1;

EA=1;

ET0=1;

TH0=0x4C;

TL0=0x00;

while(1)

{

if(counter==10)

{

counter=0;

P1=~i;

i<<=1;

if(i==0)

i=1;

}

}

}

采用T0方式1定时,11.0592Mhz晶振,延时50ms。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭