您的位置 首页 产品

51单片机定时器中止操控灯1S亮的程序

#includeAT89X51.H>unsignedchari=0,j=0;voidmain(){TMOD=0X01;TH0=0X4c;TL0=0X00;TR0=1;ET0=1;EA=1;P0_

#include

unsigned char i=0,j=0;

void main()
{
TMOD=0X01;
TH0=0X4c;
TL0=0X00;
TR0=1;
ET0=1;
EA=1;
P0_3=1;

while(1)
{};
}

timer0() interrupt 1
{
TR0=0;
TH0=0X4c;//5000us
TL0=0X00;
i++;
if(i>=20)
{
i==0;
j++;
if(j>=20)
{
j=0;
P0_3= ~P0_3;
}

}
TR0=1;
}

//留意此处必须用两个变量i,不然程序不会经过。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/263829.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部