📄 main.h
字号:
#include <avr/io.h>
#include <avr/wdt.h>
#include <avr/interrupt.h>
#include <avr/eeprom.h>
#include <avr/pgmspace.h>
#include <util/delay.h>
#define SetBit(port,bit) (port |= (1<<bit)) //set bit in port
#define ClrBit(port,bit) (port &= ~(1<<bit)) //clear bit in port
#define nop(); asm volatile("nop"::)
/**********端口B*********/
#define CheckHoldDoor 6
#define DoorRing 7
/**********端口C*********/
//PC5:DTMF_OE PC4:DTMF_DV PC3:DTMF_D3 PC2: DTMF_D2 PC1:DTMF_D1 PC0:DTMF_D0
#define DTMF_DV 4
#define DTMF_OE 5
/**********端口D*********/
#define OPEN 0
#define HOOK 1
#define SING 2
#define POWER 3
#define AOUT 5
#define AIN 6
#define cXin 0x0b
#define cJing 0x0c
unsigned char Doorphone_FunPt;
unsigned char CallCenterRd,CallCenterPre;
unsigned char DoorRingRd,DoorRingPre;
unsigned int Doorphone_time;
unsigned char mDTMF1_Pre;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -