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

📄 define.h

📁 small pannel driver using MXIC s 88LV462,this sample code including the function IIC with 8051,IR,OS
💻 H
字号:
/*-------------------------------------------------------------------------
DEFINE.H

Copyright 2004 Macronix International Co., Ltd.
-------------------------------------------------------------------------*/
#ifndef _DEFINE_H_

	#define _DEFINE_H_

//============== Declare Data type & value ============================

	typedef bit             Bit;

	typedef unsigned char   BYTE;
	typedef unsigned int    WORD;
	typedef unsigned long   LONG;

	#define DATA            data
	#define IDATA           idata
	#define PDATA           pdata
	#define XDATA           xdata
	#define RDATA           code


	#define SUCCESS   		0
	#define FAILURE   		1
	#define LOW    			0
	#define HIGH   			1

//============== Special Pin define ===================================

	sbit	KEY0			= 0x80;			//P0.0
	sbit	KEY1			= 0x81;			//P0.1
	sbit	KEY2			= 0x82;			//P0.2
	sbit	KEY3			= 0x83;			//P0.3
	sbit	KEY4			= 0x84;			//P0.4
	
	sbit	SHDN_L5V		= 0x90;			//P1.0
	sbit	SHDN_VEE		= 0x91;			//P1.1
	sbit	SHDN_VGL		= 0x92;			//P1.2
	sbit	SHDN_VGH		= 0x93;			//P1.3
	sbit    I2L_SCS 		= 0x95;			//P1.5 ,I2L Select
	sbit    I2L_SCL			= 0x96;			//P1.6 ,I2L	Clock
	sbit    I2L_SDQ	      	= 0x97;			//P1.7 ,I2L Data
	
	sbit    I2C_SCL			= 0x96;			//P1.6 ,I2C	Clock
	sbit    I2C_SDA			= 0x97;			//P1.7 ,I2C	Data
	
	sbit	LED0			= 0xA0;			//P2.0
	sbit	LED1			= 0xA1;			//P2.1
	sbit	LED2			= 0xA2;			//P2.2
	sbit	LED3			= 0xA3;			//P2.3
	sbit	LED4			= 0xA4;			//P2.4
	sbit	LED5			= 0xA5;			//P2.5
	sbit	LED6			= 0xA6;			//P2.6
	sbit	LED7			= 0xA7;			//P2.7

	sbit	IR_INT			= 0xB3;			//P3.3 ,IR_INT
	sbit	SYS_RST			= 0xB4;			//P3.4 ,System Reset
	sbit	NTPASEL			= 0xB5;			//P3.5 ,NTSC/PAL Select

#endif

⌨️ 快捷键说明

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