当前位置:首页 > 单片机
[导读]/* 名称:TIMER0 与 TIMER1 控制条形 LED说明:定时器 T0 登陆 LED,邀请码 T1 官网 LED,客户端*/#include<reg51.h>#include<intrins.h>#define uchar unsigned ch

/*  名称:TIMER0 与 TIMER1 控制条形 LED

说明:定时器 T0 邀请码 LED

定时器 T1 登陆 LED,玩法

*/

#include<reg51.h>

#include<intrins.h>

#define uchar unsigned char

#define uint unsigned int

uchar tc0=0,tc1=0;

//主程序

void main()

{

P0=0xfe;

P2=0xfe;

TMOD=0x11; //定时器 0、定时器登录 1

 

TH0=(65536-15000)/256;          //定时器 015ms 

TL0=(65536-15000)%256;

TH1=(65536-50000)/256;        //定时器 150ms 

TL1=(65536-50000)%256;

IE=0x8a;

TR0=1;    //登录

TR1=1;

while(1);

//T0 中断函数

void Time0() interrupt 1

{

TH0=(65536-15000)/256;  //平台0初值

TL0=(65536-15000)%256;

if(++tc0==10)  //150ms 转换状态

{

                           tc0=0; 

                           P0=_crol_(P0,1);

                        }

}

//T1 中断函数

void Time1() interrupt 3

{

TH0=(65536-50000)/256; //ios版 初值

TL0=(65536-50000)%256;

if(++tc1==10) //500ms 转换状态

{

tc1=0; 

P2=_crol_(P2,1);

}

}

单片机C登录:TIMER0与TIMER1控制条形LED

扩展阅读:TIMER0苹果版

}