📄 to.c
字号:
#include <config.H>
uchar t0_10ms;//10mS单元
uchar t0_30s_05s; //30秒钟的0.5S单元
uchar t0_2m_05s; //2分钟的0.5S单元
uchar t0_2m; //2分钟单元
//////////////////////////////////////////////////////
void t0(void) interrupt 1
{
t0_10ms++; //10mS单元加1
if(t0_10ms==50)//等于0.5?
{
t0_10ms=0; //清10ms单元
LEDS=~LEDS;//每0.5S变化一次
if(k1_1s==1) //如果开显示
{t0_30s_05s++;} //30秒钟的0.5秒单元加1
if(ON_OFF==1)
{t0_2m_05s++;}
if(t0_30s_05s==60) //如果显示时间到了30秒
{
t0_30s_05s=0; //0.5秒单元清0
k1_1s=0; //关电量灯标志位
}
if(t0_2m_05s==240)
{
t0_2m_05s=0;//T0 定2分钟定时器的0.5秒单元清0
t0_2m=1; //T0 2分钟单元置1
if(LEDRG==0)//如果2分钟到了,并且亮绿灯
{ON_OFF=0;OPEN=0;}
}
}
}
////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -