⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emertime.pre

📁 采用PICC18编写的单片机源代码
💻 PRE
字号:

# 1 "E:\workall\LAMP2\PICC18\Reconv\EmerTime.c"

# 8 "E:\workall\LAMP2\PICC18\Reconv\EmerTime.h"
struct Time
{
unsigned char second;
unsigned int minute;
unsigned char FlagEndEmerTime;
};
struct Time EmerTime[4];
void EmerTime_Initial(void);
void resetEmerTime(unsigned char ChnNo);
void EmerTimeInc1s(unsigned char ChnNo);
void setFlagEndEmerTime(unsigned char ChnNo);
void clrFlagEndEmerTime(unsigned char ChnNo);
unsigned char getFlagEndEmerTime(unsigned char ChnNo);
unsigned int getEmerTime(unsigned char ChnNo);

# 7 "E:\workall\LAMP2\PICC18\Reconv\EmerTime.c"
void resetEmerTime(unsigned char ChnNo)
{
EmerTime[ChnNo].second=0;
EmerTime[ChnNo].minute=0;
EmerTime[ChnNo].FlagEndEmerTime=0x00;
}

# 18
void EmerTime_Initial(void)
{
unsigned char tmpCtr;
for(tmpCtr=0;tmpCtr<4;tmpCtr++)
{
resetEmerTime(tmpCtr);
}
}

# 31
void EmerTimeInc1s(unsigned char ChnNo)
{
EmerTime[ChnNo].second++;
if(EmerTime[ChnNo].second==60)
{
EmerTime[ChnNo].minute++;
EmerTime[ChnNo].second=0;
}
}

# 45
void setFlagEndEmerTime(unsigned char ChnNo)
{
EmerTime[ChnNo].FlagEndEmerTime=0xFF;
}

# 54
void clrFlagEndEmerTime(unsigned char ChnNo)
{
EmerTime[ChnNo].FlagEndEmerTime=0x00;
}

# 62
unsigned char getFlagEndEmerTime(unsigned char ChnNo)
{
return (EmerTime[ChnNo].FlagEndEmerTime);
}

# 70
unsigned int getEmerTime(unsigned char ChnNo)
{
return (EmerTime[ChnNo].minute);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -