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

📄 ir.h

📁 用IO口模拟红外通讯应用程序
💻 H
字号:
#ifndef IR_H
#define IR_H

#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  14
#define UART_BIT_TIME_1200             27
#define UART_BOND_RATE_1200        200

extern unsigned char UartRxByte;
extern unsigned char RcKeyCode;

void _ir_start_to_rx(void);
void _ir_start_to_tx(void);
void _ir_send_byte(unsigned short sData);
void _ir_off(void);
void _ir_on(unsigned char tt);

#endif


⌨️ 快捷键说明

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