📄 config.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 + -