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

📄 config.h

📁 sed1335液晶驱动,包括菜单,已经在DSPIC30F6014A上调试通过.
💻 H
字号:
#ifndef	__ff_c51_config_h__
#define __ff_c51_config_h__

typedef	bit	BOOL;

#ifndef TRUE
#define	TRUE	1
#endif
#ifndef FALSE
#define	FALSE	0
#endif

/****** 标准库包含声明  *******/
#include<reg51.h>
#include<absacc.h>
//#include<math.h>   
//#include<intrins.h>

/***--------     8051 I/O PORT  define   -------***/
sbit ADJ=P1^2;
sbit CFF=P1^7;

sbit SCL=P1^0;
sbit SDA=P1^1;
/***--------     8155 parameter define   -------***/
#define C8155		XBYTE[0X2AF00L]
#define PA8155		XBYTE[0X2AF01L]
#define PB8155		XBYTE[0X2AF02L]
#define PC8155		XBYTE[0X2AF03L]
/***--------      SED1335读写端口定义    -------***/
#define LcmCmdPort    XBYTE[0X25F00L]	         //写命令
#define LcmWdataPort  XBYTE[0X24F00L]	         //写数据
//#define LcmCmdPort    XBYTE[0X71F00L]	         //写命令
//#define LcmWdataPort  XBYTE[0X70F00L]	         //写数据
//char xdata LcmCmdPort _at_ 0x7100;			//CS=0 A0=1 写命令口
//char xdata LcmWdataPort _at_ 	0x7000;		//CS=0 A0=0 写数据口
#define LcmRdataPort  LcmCmdPort
#define LcmStatusPort LcmWdataPort
/****  将宏定义成函数形式  ****/
#define WriteDATA(x)			LcmWdataPort = (x)	
#define WriteCMD(x)	      		LcmCmdPort   = (x)
#define ReadDataLcm()			LcmCmdPort
/****  对键值进行宏定义  ****/
#define		KEY_ESCAPE		(unsigned char)1
#define		KEY_LEFT		(unsigned char)2
#define		KEY_RIGHT		(unsigned char)3
#define		KEY_UP			(unsigned char)4
#define		KEY_DOWN		(unsigned char)5
#define		KEY_OK			(unsigned char)6
#define		KEY_EXIT		(unsigned char)6
/****  第一级菜单定义  ****/													
#define		LAYER1_LEAK_CHECK	(unsigned char)1
#define		LAYER1_HANG_UP		(unsigned char)2
#define		LAYER1_VEHICLE_MSG	(unsigned char)3
#define		LAYER1_MEASURE		(unsigned char)4
#define		LAYER1_FUNCTION		(unsigned char)5
#define		LAYER1_HELP			(unsigned char)6
#define		LAYER1_DIAGNOSE		(unsigned char)7
#define		LAYER1_SETTING		(unsigned char)8
/****  功能选项菜单定义   **/
#define		FUNCTIONG_CALIBRATION	(unsigned char)1
#define		FUNCTIONG_ZERO			(unsigned char)2
/****  仪器设置菜单定义   **/
#define		SETTING_COM				(unsigned char)1
#define		SETTING_TIME			(unsigned char)2
#define		SETTING_LANGUAGE		(unsigned char)3
/****  串行口设置菜单定义   **/
#define		COM_PROTOCOL			(unsigned char)1
#define		COM_BAUDRATE			(unsigned char)2
#define		COM_ADDRESS				(unsigned char)3
/****  测量屏菜单定义   **/
#define		MEASURE_COMMON			(unsigned char)1
#define		MEASURE_IDLE			(unsigned char)2
#define		MEASURE_DUAL			(unsigned char)3
/****  车辆信息菜单定义   **/
#define		VEHICLE_MSG_REG_NO			(unsigned char)1
#define		VEHICLE_MSG_RPM				(unsigned char)2
#define		VEHICLE_MSG_FUEL_TYPE		(unsigned char)3
#endif	//__ff_c51_config_h__9

⌨️ 快捷键说明

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