HC595函数头文件
#ifndef HC595_H_
#define HC595_H_
//宏定义
#define HC595_SELECT CLRBIT(HC595_PORT,HC595_CS);SETBIT(HC595_PORT,HC595_CS);CLRBIT(HC595_PORT,HC595_CS)
#define HC595_UNSELECT CLRBIT(HC595_PORT,HC595_CS)
#define HC595_SET_CLOCK SETBIT(HC595_PORT,HC595_CLOCK)
#define HC595_CLR_CLOCK CLRBIT(HC595_PORT,HC595_CLOCK)
#define HC595_SET_MOSI SETBIT(HC595_PORT,HC595_MOSI)
#define HC595_CLR_MOSI CLRBIT(HC595_PORT,HC595_MOSI)
//函数原型声明
void HC595_Init(void);
void HC595_WriteByte(uint8 u8_Byte);
#endif /* HC595_H_ */
|