?? 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] //寫數(shù)據(jù)
//#define LcmCmdPort XBYTE[0X71F00L] //寫命令
//#define LcmWdataPort XBYTE[0X70F00L] //寫數(shù)據(jù)
//char xdata LcmCmdPort _at_ 0x7100; //CS=0 A0=1 寫命令口
//char xdata LcmWdataPort _at_ 0x7000; //CS=0 A0=0 寫數(shù)據(jù)口
#define LcmRdataPort LcmCmdPort
#define LcmStatusPort LcmWdataPort
/**** 將宏定義成函數(shù)形式 ****/
#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
/**** 儀器設(shè)置菜單定義 **/
#define SETTING_COM (unsigned char)1
#define SETTING_TIME (unsigned char)2
#define SETTING_LANGUAGE (unsigned char)3
/**** 串行口設(shè)置菜單定義 **/
#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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -