main.h
来自「一个完整的用AVR写的电话交换机程序 希望对从事安防的开发者有用」· C头文件 代码 · 共 43 行
H
43 行
#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 + =
减小字号Ctrl + -
显示快捷键?