io.h

来自「51 - 音乐测试程序--------------------」· C头文件 代码 · 共 34 行

H
34
字号

#define	OUTPUT		0
#define	INPUT     	1

#define	PS1   0x21
#define	PS2   0x11
#define	PS3   0x49

#define	IC_POWER	     	RC0
#define	IC_POWER_DIR     	TRISC0
#define	IC_CHK	           	RB7
#define	IC_CHK_DIR	       	TRISB7
#define	IC_RST	           	PORTD.3
#define	IC_RST_DIR	       	DDRD.3
#define	IC_CLK	           	PORTC.5
#define	IC_CLK_DIR	       	DDRC.3
#define	IC_IO	           	PORTB.5
#define	IC_IO_DIR	       	DDRB.5
#define	IC_IOSDA	       	PINB.5

#define	IC_POWER_ON()    	IC_POWER = 0; IC_POWER_DIR = OUTPUT
#define	IC_POWER_OFF()   	IC_POWER = 1; IC_POWER_DIR = OUTPUT
#define	IC_RST_HIGH()		IC_RST = 1;   IC_RST_DIR = OUTPUT
#define	IC_RST_LOW()		IC_RST = 0;   IC_RST_DIR = OUTPUT
#define	IC_CLK_HIGH()		IC_CLK = 1;   IC_CLK_DIR = OUTPUT
#define	IC_CLK_LOW()		IC_CLK = 0;   IC_CLK_DIR = OUTPUT
#define	IC_IO_HIGH()		IC_IO = 1;    IC_IO_DIR = OUTPUT
#define	IC_IO_LOW()		IC_IO = 0;    IC_IO_DIR = OUTPUT

#define RLY_PWR             RA0
#define RLY_PWR_DIR         TRISA0
#define RelayPowerOn()      RLY_PWR = 1;  TRISA0 = OUTPUT
#define RelayPowerOff()     RLY_PWR = 0;  TRISA0 = OUTPUT

⌨️ 快捷键说明

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