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

📄 storagecontrol.h

📁 温湿度监视系统
💻 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 + -