📄 intctrl.h
字号:
#ifndef __INTCTRL_H__
#define __INTCTRL_H__
#define INT_EXT0 0
#define INT_Timer0 1
#define INT_EXT1 2
#define INT_Timer1 3
#define INT_Serial 4
#define INT_Timer2 5
#define US_FOR_INT 1
#define US_FOR_TIMER 2
#define US_FOR_SERIAL 3
#define Timer0_CntL TL0
#define Timer0_CntH TH0
#define Start_Timer0 (TR0=1)
#define Stop_Timer0 (TR0=0)
#define Timer0_INT_Disable (ET0=0)
#define Timer1_CntL TL1
#define Timer1_CntH TH1
#define Timer2_CntL TL2
#define Timer2_CntH TH2
#define Start_Timer1 (TR1=1)
#define Stop_Timer1 (TR1=0)
#define Timer1_INT_Enable (ET1=1)
#define Timer1_INT_Disable (ET1=0)
#define Timer2_CntL TL2
#define Timer2_CntH TH2
#define Stop_Timer2 (TR2=0)
#define IRRepEnable
#define IR_ERR 300
#define CODE_0_MIN (1120-IR_ERR)
#define CODE_0_MAX (1120+IR_ERR)
#define CODE_1_MIN (2240-IR_ERR*2)
#define CODE_1_MAX (2240+IR_ERR*2)
#define IR_HEAD_MIN (9000+4500-IR_ERR*2)
#define IR_HEAD_MAX (9000+4500+IR_ERR*2)
#define IR_REP_MIN (9000+2500-IR_ERR*2)
#define IR_REP_MAX (9000+2500+IR_ERR*2)
enum IR_STATE
{
IR_READY = 0,
IR_HEAD,
IR_OFFCODE,
IR_ADDRESS,
IR_CODE
};
void RemoteInt(void);
void CS49326Int(void);
void TIMER0Int(void);
void TIMER1Int(void);
void TIMER2Int(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -