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

📄 main.h

📁 门禁系统 interated with LCD
💻 H
字号:
#ifndef MAIN_H_
#define MAIN_H_

// =========================================================
// DECLARATIONS
// =========================================================
#define MODE2 RE2
#define MODE1 RE1
#define MODE0 RE0

//IR Definations
#define IR1	RD7
#define IR2	RD6
#define IR3	RD5
#define IR4	RD4
#define IR5	RB3
#define IR6	RB2
#define IR7	RB1
#define IR8	RB0

#define IR_PORT (PORTD & 0xF0) + (PORTB & 0x0F)

//LDR Definations
#define LDR1 RA0
#define LDR2 RA1
#define LDR3 RA2
#define LDR4 RA3

//Lighting Defination
#define Porch 0
#define UltraV 8
#define Living1 1
#define Living2 2
#define Living3 3
#define Master1 4
#define Master2 5
#define Bathroom 7
#define Kitchen 6

#define DOOR_STATUS RA5
#define FALL_ALARM RD0

void Module_Init(void);
void PARTY_MODE(void);
void VACATION_MODE(void);
void EMERGENCY_MODE(void);
void NORMAL_MODE(void);

void MODE0_Init(void);
void MODE1_Init(void);
void MODE2_Init(void);
void MODE3_Init(void);

int MODE_Change_Check(void);
void IR_Check(void);
void LDR_Check(void);
void Door_Check(void);
void Switches_Check(void);
void ALL_ON(void);
void ALL_OFF(void);




#endif /*MAIN_H_*/

⌨️ 快捷键说明

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