bd_fudio.h

来自「mcu for gm5621带遥控,键盘输入的单片机代码.供学习参考使用.谢谢.」· C头文件 代码 · 共 63 行

H
63
字号
#ifndef _BD_FUDIO_H
#define _BD_FUDIO_H

#include "types.h"
#include "Reg52.h"


#define CPU_CLOCK_KHZ		22118//18432//22118
#define CPU_CLOCK_MHZ		(CPU_CLOCK_KHZ/1000)//11//24

#define SERIAL_BAUD_RATE	9600


#define hwGM_CSZ_Pin 	P3_3

#define hwGM_SCL_Pin	P3_4
#define hwGM_SDA_Pin	P3_5

//Standby				
#define hwGM_Standby_Pin	P1_7

//LED
#define hwGreenLed_Pin 	P3_7
//#define hwRedLed_Pin	P3_5


// KEY
#define hwKeyPort   P1


#define Set_gm_CSZ()		hwGM_CSZ_Pin=1
#define Clr_gm_CSZ()		hwGM_CSZ_Pin=0

#define Set_gm_SCL()		hwGM_SCL_Pin=1
#define Clr_gm_SCL()		hwGM_SCL_Pin=0

#define Set_gm_SDA()		hwGM_SDA_Pin=1
#define Clr_gm_SDA()		hwGM_SDA_Pin=0

#define gm_SDAHi()		(hwGM_SDA_Pin)
#define gm_SDALo()		(!(hwGM_SDA_Pin))

#define gm_CSZHi()		(hwGM_CSZ_Pin)
#define gm_CSZLo()		(!(hwGM_CSZ_Pin))





#define hw_SetGreenLed()		hwGreenLed_Pin=1
#define hw_ClrGreenLed()		hwGreenLed_Pin=0

//#define hw_SetAmberLed()	hwRedLed_Pin=0
//#define hw_ClrAmberLed()	hwRedLed_Pin=1

#define Set_gm_Standby()	hwGM_Standby_Pin = 1
#define Clr_gm_Standby()	hwGM_Standby_Pin = 0

#define gm_StandbyHi()	(hwGM_Standby_Pin)
#define gm_StandbyLo()	(!(hwGM_Standby_Pin))

#endif

⌨️ 快捷键说明

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