ir.h

来自「NEC527多功能电表完整源代码,包括LCD驱动,显示,计量,存储,整个527驱」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef IR_H
#define IR_H


#ifdef __cplusplus
extern "C"
{
#endif
#define UART_BIT_9_H  0xA5
#define UART_BIT_9_L  0x5A

#define BAUD_RATE  1200
#define IR_CARRIER  38000       
#define SMCLK_FREQ (32768*32*4)
#define IR_CAR_GEN (SMCLK_FREQ/IR_CARRIER)

#define Bitime_5 (SMCLK_FREQ/(2*BAUD_RATE)) 
#define Bitime ((SMCLK_FREQ/BAUD_RATE))

#define N_HALF_CLK 10
#define N_SEND_BIT 200

#define UART_HALF_BIT_TIME_1200 833
#define UART_BIT_TIME_1200 1667
#define UART_BOND_RATE_1200 200

extern unsigned char UartRxByte;
extern unsigned char RcKeyCode;

extern void INTP0Init(void);
extern void IrStartToRx(void);
extern void IrStartToTx(void);
extern void IrPrepareForRxFromLowPower(void);
extern void IrOff(void);
extern void IrOn(unsigned char tt);

#ifdef __cplusplus
}
#endif

#endif /* IR_H */

⌨️ 快捷键说明

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