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

📄 2407_pin.h.bak

📁 键盘LED控制芯片与2407的C程序
💻 BAK
字号:
#define		DELAY(N)		{ASM("RPT N");
											 ASM("NOP");	}	// MCS51<=30MHz

/*定义位操作掩码 */

#define		bit_0		(0x01<<0);
#define		bit_1		(0x01<<1);
#define		bit_2		(0x01<<2);
#define		bit_3		(0x01<<3);
#define		bit_4		(0x01<<4);
#define		bit_5		(0x01<<5);
#define		bit_6		(0x01<<6);
#define		bit_7		(0x01<<7);
#define		bit_8		(0x01<<8);
#define		bit_9		(0x01<<9);
#define		bit_10	(0x01<<10);
#define		bit_11	(0x01<<11);
#define		bit_12	(0x01<<12);
#define		bit_13	(0x01<<13);
#define		bit_14	(0x01<<14);
#define		bit_15	(0x01<<15);


/* OUTPUT 操作宏定义 */
#define		IO_DOL_SET				{*PFDATDIR|=bit_0; }
#define		IO_DOL_SET				{*PFDATDIR&=~bit_0;}
#define		IO_DCL_CLR				{*PFDATDIR|=bit_1; }
#define		IO_DCL_CLR				{*PFDATDIR&=~bit_1;}
#define		IO_ERR_SET				{*PFDATDIR|=bit_2; }
#define		IO_ERR_SET				{*PFDATDIR&=~bit_2;}


/* CH452  4线接口的位操作宏定义 */
#define		CH452_DCLK_SET		{*PFDATDIR|=bit_3; }
#define		CH452_DCLK_CLR		{*PFDATDIR&=~bit_3;}
#define		CH452_DIN_SET			{*PFDATDIR|=bit_4; }
#define		CH452_DIN_CLR			{*PFDATDIR&=~bit_4;}
#define		CH452_LOAD_SET		{*PFDATDIR|=bit_5; }
#define		CH452_LOAD_CLR		{*PFDATDIR&=~bit_5;}

/* IIC    操作宏定义 */
#define		IIC_SCL_SET				{*PBDATDIR|=bit_6; }
#define		IIC_SCL_CLR				{*PBDATDIR&=~bit_6;}
#define		IIC_SDA_SET				{*PBDATDIR|=bit_5; }
#define		IIC_SDA_CLR				{*PBDATDIR&=~bit_5;}

#define		IPM_EN_SET				{*PEDATDIR|=bit_0; }
#define		IPM_EN_CLR				{*PEDATDIR&=~bit_0;}



⌨️ 快捷键说明

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