单片机学习小组
直播中

笔画张

12年用户 962经验值
私信 关注

C51单片机定时器中断的程序该怎样去编写呢

C51单片机定时器中断的程序该怎样去编写呢?

回帖(1)

段丽

2022-1-21 09:33:16
1.C51例程

#include
typedef unsigned int U16;
***it led1 = P2^0;
U16 i=0;
//定时1ms
void Timer0Init()
{
    TMOD |= 0x01;
    TH0 = 0xFC;
    TL0 = 0x18;
    EA = 1;
    ET0 = 1;
    TR0 = 1;
}
void main()
{
    Timer0Init();
    while(1)
    {
        
    }
}
void  Timer0() interrupt 1
{
    TH0 = 0xFC;
    TL0 = 0x18;
    i++;
    if(i==1000)
    {
        i=0;
        led1=~led1;
    }
}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分