×
单片机 > 单片机程序设计 > 详情

51单片机(AT89C52)定时器

发布时间:2020-05-29 发布时间:
|

 #include

#define uchar unsigned char

#define uint unsigned int

uchar i,temp;

void init()

{

TMOD=0x01;

TH0=(65536-46080)/256;

TL0=(65536-46080)%256;

ET0=1;

EA=1;

TR0=1;

}

void main()

{

i=0;

temp=0x01;

init();

while(1);

}

void timer0() interrupt 1

{

TH0=(65536-46080)/256;

TL0=(65536-46080)%256;

if(i<8)

{

P2=temp;

i++;

temp<<=1;

}

else

{

i=0;

temp=0x01;

}

}

关键字:51单片机  AT89C52  定时器 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
关于89C52单片机11.0592M晶振产生115200波特率的方法