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

📄 input.h

📁 AVRMEG32编写的一个项目代码,里面包含一般应用的模块.
💻 H
字号:
#ifndef INPUT_H
#define INPUT_H

#include ".\lib\global.h"
//Control 165
#define INPUT_PORT		PORTC
#define INPUT_PIN		PINC
#define INPUT_DDR		DDRC
	
#define  INPUT_LD		PC4
#define  INPUT_CLK		PC3
#define  INPUT_DS		PC2
/*
//defines  u16
//告警信号输入:1-正常,0-告警
//空开1跳匝 IN0
#define GAOJING_KK1	   	0xFFFE
//空开2跳匝 IN1
#define GAOJING_KK2 	0xFFFD
//空开3跳匝  IN2
#define GAOJING_KK3 	0xFFFB
//空开4跳匝  IN3
#define GAOJING_KK4		0xFFF7
//空开5跳匝 IN4
#define GAOJING_KK5		0xFF7F
//空开6跳匝 IN5
#define GAOJING_KK6		0xFFBF
//蓄电池跳匝 IN6
#define GAOJING_KK7_POWER	0xFFDF
//防雷空开跳匝 IN7
#define GAOJING_KK8_FL	    0xFFEF
//列告警 LIE_IN
#define GAOJING_LIE		0xFEFF
//烟雾告警 IN8
#define GAOJING_YW		0xFDFF
//进水告警 IN9
#define GAOJING_JS		0xFBFF
//电源仓门禁 IN10
#define GAOJING_MJ1		0xFFf7
//配线仓门禁 IN11
#define GAOJING_MJ2		0xFFEF//BK0
//电池仓门禁IN12
#define GAOJING_MJ3		0xDFDF//BK1
//备用IN13
//#define GAOJING_BK?		0xBFFF//BK2
//备用IN14
//#define KEY_ESC   	0x7FFF//键盘ESC,BK3
*/
/*
//空开1跳匝标志
extern u08 flag_GAOJING_KK1;
//空开2跳匝标志
extern u08 flag_GAOJING_KK2;
//空开3跳匝标志
extern u08 flag_GAOJING_KK3 ;
//空开4跳匝标志
extern u08 flag_GAOJING_KK4 ;
//空开5跳匝标志
extern u08 flag_GAOJING_KK5 ;
//空开6跳匝标志
extern u08 flag_GAOJING_KK6 ;
//蓄电池跳匝标志
extern u08 flag_GAOJING_KK7_POWER ;
//防雷空开跳匝标志
extern u08 flag_GAOJING_KK8_FL ;
//列告警标志
extern u08 flag_GAOJING_LIE;
//烟雾告警标志
extern u08 flag_GAOJING_YW;
//进水告警标志
extern u08 flag_GAOJING_JS ;
//电源仓门禁标志
extern u08 flag_GAOJING_MJ1 ;
//配线仓门禁标志
extern u08 flag_GAOJING_MJ2;
//电池仓门禁标志
extern u08 flag_GAOJING_MJ3;
*/

void inputInit(void);
//u16 getDevAddr(void);
//u08 inputReadByte(void);
u16 inputReadWord(void);
//void happeninput(void);
//void getinput(void);
//u08 TXinput(void);
void input_sht(s16 *p_temperature, s16 *p_humidity, u08 num);
void fuhao(s08 ustp,u08 hang);
u08 abss(s08 ustp);
#endif

⌨️ 快捷键说明

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