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

📄 lcd701_cfg.inc

📁 利用SPCE061A实现中文输入,必要时可适当删减
💻 INC
字号:
//========================================================
//	SPLC701A 数据传输模式定义
//		设定模组的IM2~IM0跳线状态以设置数据传输模式
//
//	IM2 IM1 IM0
//	0	0	0		串行模式, ID=0
//	0	0	1		串行模式, ID=1
//	0	1	0		68-8bit模式
//	0	1	1		68-4bit模式
//	1	1	0		80-8bit模式
//	1	1	1		80-4bit模式
//
//	IM_CFG的值应与IM2~IM0跳线的状态一致
//==========================================================
.define		IM_CFG		000b

//================================================
//	控制线端口设定
//================================================

/////-----       若控制线使用IOA端口则使用下面的定义	    -----/////
//.define	P_Ctrl_Data			0x7000;		//P_IOA_Data
//.define	P_Ctrl_Buffer			0x7001;		//P_IOA_Buffer
//.define	P_Ctrl_Dir			0x7002;		//P_IOA_Dir
//.define	P_Ctrl_Attrib			0x7003;		//P_IOA_Attrib

/////-----       若控制线使用IOB端口则使用下面的定义	    -----/////
.define	P_Ctrl_Data			0x7005;		//P_IOB_Data
.define	P_Ctrl_Buffer		0x7006;		//P_IOB_Buffer
.define	P_Ctrl_Dir			0x7007;		//P_IOB_Dir
.define	P_Ctrl_Attrib		0x7008;		//P_IOB_Attrib
//========================================================

//================================================
// 数据线端口定义(用于"非串行模式")
//================================================

/////-----       若数据线使用IOA端口则使用下面的定义	    -----/////
//.define	P_DB_Data			0x7000;		//P_IOA_Data
//.define	P_DB_Buffer			0x7001;		//P_IOA_Buffer
//.define	P_DB_Dir			0x7002;		//P_IOA_Dir
//.define	P_DB_Attrib			0x7003;		//P_IOA_Attrib

/////-----       若数据线使用IOB端口则使用下面的定义	    -----/////
.define	P_DB_Data			0x7005;		//P_IOB_Data
.define	P_DB_Buffer			0x7006;		//P_IOB_Buffer
.define	P_DB_Dir			0x7007;		//P_IOB_Dir
.define	P_DB_Attrib			0x7008;		//P_IOB_Attrib
//========================================================

/////-----       若数据线使用端口的低8位则使用下面的定义	    -----/////
.define P_DB_HighByte	0
/////-----       若数据线使用端口的高8位则使用下面的定义	    -----/////
//.define P_DB_HighByte	1
//========================================================

/////-----      不必修改下面5行	    -----/////
.if	P_DB_HighByte==1
	.define	PIN_DB_MASK		0xff00
.else
	.define	PIN_DB_MASK		0x00ff
.endif


//================================================
// 串行模式的控制线端口分配
//================================================
.if IM_CFG==000b or IM_CFG==001b
//								FEDCBA9876543210					
.define		PIN_CSB	    	    0000010000000000b;		//IO CSB
.define		PIN_SDA     		0000001000000000b;		//IO SDA
.define		PIN_SCL   			0000000100000000b;		//IO SCL
.endif
//========================================================

//================================================
// 68模式的控制线端口分配
//================================================
.if IM_CFG==010b or IM_CFG==011b
//								FEDCBA9876543210					
.define		PIN_RS	    	    0000100000000000b;		//IO RS
.define		PIN_CSB	    	    0000010000000000b;		//IO CSB
.define		PIN_RW   			0000001000000000b;		//IO RW
.define		PIN_E				0000000100000000b;		//IO E
.endif
//========================================================

//================================================
// 80模式的控制线端口分配
//================================================
.if IM_CFG==110b or IM_CFG==111b
//								FEDCBA9876543210					
.define		PIN_RS	    	    0000100000000000b;		//IO RS
.define		PIN_CSB	    	    0000010000000000b;		//IO CSB
.define		PIN_RDB   			0000001000000000b;		//IO RD
.define		PIN_WRB				0000000100000000b;		//IO WR
.endif
//========================================================

⌨️ 快捷键说明

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