📄 storagecontrol.h
字号:
/**
* 文件说明:仓库温湿度控制系统————头文件
* 作 者:
* 时 间:2009-05-03
*/
#ifndef _STORAGECONTROL_H_
#define _STORAGECONTROL_H_
/*定义温度上/下限*/
#define tMAX 40
#define tMIN 5
/*定义湿度上/下限*/
#define hMAX 80
#define hMIN 10
/*定义声光接口*/
sbit RUN = P2^0;
sbit ERR_MIN = P2^1;
sbit ERR_MAX = P2^2;
sbit buzzer = P2^3;
/*定义键盘接口*/
#define keyPort P1
/*定义功能按键号*/
#define MODE 15 /*MODE键*/
#define UP 12 /*增1键*/
#define DOWN 14 /*减1键*/
#define NEG 10 /*负数键*/
#define POS 11 /*正数键*/
#define ENT 13 /*确定键*/
/*********************声明函数*********************/
/***
* 函数名:void delay_ms(unsigned char num)
* 参 数:无
* 返 回:无
* 功 能:系统初始化
*/
void delay_ms(unsigned char num)
{
unsigned char i;
while(num--)
{
i = 100;
while(--i);
}
}
/***
* 函数名:void initial(void);
* 参 数:无
* 返 回:无
* 功 能:系统初始化
*/
void initial(void);
/***
* 函数名:void monitor(void);
* 参 数:无
* 返 回:无
* 功 能:系统监视
*/
void monitor(void);
/***
* 函数名:unsigned char key_scan(void);
* 参 数:无
* 返 回:unsigned char, 键号
* 功 能:按键扫描
*/
unsigned char key_scan(void);
/***
* 函数名:void timerInit(void);
* 参 数:无
* 返 回:无
* 功 能:定时器初始化
*/
void timerInit(void);
/***
* 函数名:unsigned int getfreq(void);
* 参 数:无
* 返 回:unsigned int, 产生的频率
* 功 能:获取在T1引脚上的频率
*/
unsigned int getfreq(void);
/***
* 函数名:void systemSet(unsigned char k);
* 参 数:unsigned char, 按键号
* 返 回:无
* 功 能:系统设定
*/
void systemSet(unsigned char k);
/***
* 函数名:void monitor(void);
* 参 数:无
* 返 回:无
* 功 能:系统监视
*/
void monitor(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -