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

📄 config.h

📁 一个基于XMODEM协议的下载字库的程序
💻 H
字号:

#include "upsd3200.h"

#include "string.h"
#include "stdlib.h"

#include "timer.h"


#define XBYTE ((unsigned char volatile xdata *) 0)

typedef unsigned char  BOOLEAN;                 /* 布尔变量                                 */
typedef unsigned char  INT8U;                   /* 无符号8位整型变量                        */
typedef signed   char  INT8S;                   /* 有符号8位整型变量                        */
typedef unsigned int   INT16U;                  /* 无符号16位整型变量                       */
typedef signed   int   INT16S;                  /* 有符号16位整型变量                       */
typedef unsigned long  INT32U;                  /* 无符号32位整型变量                       */
typedef signed   long  INT32S;                  /* 有符号32位整型变量                       */
typedef float          FP32;                    /* 单精度浮点数(32位长度)                 */
typedef double         FP64;                    /* 双精度浮点数(64位长度)                 */


#define INT_DISABLE		EA = 0
#define INT_ENABLE		EA = 1

#define OSC             22118400L
#define TIMER0_PERIOD	100		// Timer0 interval in Hz, 10ms

#define TIMER0_COUNT	(0-((OSC/(12*TIMER0_PERIOD))-17))
#define	PERIODL0  		TIMER0_COUNT & 0x00FF
#define	PERIODH0		TIMER0_COUNT>>8  

#ifdef BPS9600  
	#define	PERIODL1		0xFA
	#define	PERIODH1		0xFA 
#else
	#define	PERIODL1		0xFD	//38400
	#define	PERIODH1		0xFD
#endif 	

sbit L1 = 0x94;

#define	LCM_PORT		0x0100
#define PTT_HANDLE		0x0105
#define DATA_CHANNEL    0       //T6963的命令通道
#define COMD_CHANNEL    1       //T6963的数据通道
#define MC4922_PORT     0x010A
#define PSD_BASE		0X0000	 


#define  HT6963C_TEXT_HOME_ADDR           0x0b5e//2910
#define  HT6963C_GRAPH_HOME_ADDR          0x0000
#define  HT6963C_GRAPH_HOME_ADDDR         HT6963C_GRAPH_HOME_ADDR + 30
#define  HT6963C_OFFS_POINT               0x0000
#define  HT6963C_TEXT_Y                30
#define  HT6963C_GRAPH_Y               30
#define  HT6963C_GRAPH_HALFY           30/2
#define  HT6963C_TEXT_X              12
#define  HT6963C_GRAPH_X             12
#define  HT6963C_GRAPH_HALFX         12/2
#define  HT6963C_OPER_AREA                HT6963C_GRAPH_Y * (HT6963C_GRAPH_X-2) * 8  


#include "spi.h"
#include "gps.h"


#ifdef   LCM_GLOBAL 
  #define  LCM_EXT
#else
  #define  LCM_EXT extern
#endif

LCM_EXT void ClearGraph(void);
LCM_EXT void LcmSetCurPoint(INT8U addrx, INT8U addry);
LCM_EXT void GraphChar0808(INT8U addrx, INT8U addry, INT8U da, BOOLEAN y_n_bit);
LCM_EXT void GraphChar0816(INT8U addrx,INT8U addry, INT8U da,BOOLEAN y_n_bit);
LCM_EXT void GraphChar1616(INT8U addrx, INT8U addry, INT8U da1, INT8U da2, BOOLEAN y_n_bit);
LCM_EXT void GraphDS1616(INT8U addrx, INT8U addry, INT8U *p, BOOLEAN y_n_bit);
LCM_EXT void GraphStr0816(INT8U addrx, INT8U addry, INT8U *p, BOOLEAN y_n_bit, INT8U num);
LCM_EXT void GraphStr1616(INT8U addrx, INT8U addry, INT8U *p, BOOLEAN y_n_bit);

LCM_EXT void InitLcm(void);
LCM_EXT void CheckGraph(void);















⌨️ 快捷键说明

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