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

📄 const.h

📁 一个操作系统源代码 用于嵌入式设备 在Vc++环境下仿真 成功移植到多款处理器上
💻 H
字号:


#ifndef	HARD_H
#define	HARD_H

#define	DECODER_DATA_SIGNAL_EMUIRQ /* decoder 数据信号中断在EMUIRQ上*/
#ifndef DECODER_DATA_SIGNAL_EMUIRQ
	#define	DECODER_DATA_SIGNAL_IRQ3   /* decoder 数据信号中断在IRQ3上*/
#endif

//#define	DICTIONARY_EXIST

#define	SOLIVE
//#define	SANBAO

//#define SOLIVE_8_BIT
#define SOLIVE_16_BIT

//#define	INTEL_FLASH_8BIT
#define	INTEL_FLASH_16BIT

#define	FLASH_16M
//#define FLASH_32M
//#define	FLASH_TOP_BOOT
//#define	FLASH_BOTTOM_BOOT

//#define	SOLIVE_EXTRA_2M_SRAM
//#define	SOLIVE_EXTRA_4M_SRAM

#define		KYT_STOCK_FORMAT  /* 如果该项定义成立, 则为快译通格式 否则,为RYLINK格式*/
#ifndef 	KYT_STOCK_FORMAT
#define		RYLINK_STOCK_FORMAT
#endif

#endif


#ifndef	CONST_H
#define CONST_H

#ifdef  SOLIVE_8_BIT
#define	FLASH_BASE	0x800000
#define	FLASH_CSGBA	0x0400
#endif
#ifdef  SOLIVE_16_BIT
#define	FLASH_BASE	0x800000
#define	FLASH_CSGBA	0x0400
#endif

#define PLLCR_ENABLE	0x2400
#define PLLCR_DISABLE	0x2408

#ifdef	DICTIONARY_EXIST
#define CONST_BEGIN	FLASH_BASE+0x90000
#define	ChineseToEnglish_LibPointer 		CONST_BEGIN+0x478ac	
#define	ChineseToEnglish_IndexLibPointer 	Add_ceidlib
#define	EnglishToChinese_LibPointer		CONST_BEGIN+0x707bd	
#define	EnglishToChinese_IndexLibPointer	Add_ecidlib		
#define	PingYing_LibPointer			CONST_BEGIN+0x41560	
#define	PingYing_IndexLibPointer		Add_pyidlib	
#define		FirstSaveMemory					FLASH_BASE+0x1f0000
#define         FirstMailMemory                                 FLASH_BASE+0x1e0000
#define 	STOCK_DIAGRAM_FRASH_BASE 			FLASH_BASE+0x80000
#define		KYT_FLASH_FIRST_ADDR	 			FLASH_BASE+0x1f0000
#define		FirstSaveScratchpMemory				FLASH_BASE+0x1e0000
#else
#define CONST_BEGIN	FLASH_BASE+0xf0000
#define	ChineseToEnglish_LibPointer 		CONST_BEGIN+0	
#define	ChineseToEnglish_IndexLibPointer 	Add_ceidlib
#define	EnglishToChinese_LibPointer		CONST_BEGIN+0	
#define	EnglishToChinese_IndexLibPointer	Add_ecidlib		
#define	PingYing_LibPointer			CONST_BEGIN+0x41560	
#define	PingYing_IndexLibPointer		Add_pyidlib	
#define		FirstSaveMemory					FLASH_BASE+0x1f0000
#define         FirstMailMemory                                 FLASH_BASE+0xd0000
#define 	STOCK_DIAGRAM_FRASH_BASE 			FLASH_BASE+0xe0000
#define		KYT_FLASH_FIRST_ADDR	 			FLASH_BASE+0x1f0000
#define		FirstSaveScratchpMemory				FLASH_BASE+0x1e0000
#endif

#define FIRST_YEAR	1910
#define LAST_YEAR	2030
#define ESP		0.001
#define	PDA_OK		1
#define	PDA_ERROR	0


#define	ASCII_5X7_FONT	SMALL_NORMAL_FONT
#define	ASCII_8X16_FONT	LARGE_NORMAL_FONT
#define	HZK_16X16_FONT	GB_NORMAL_FONT

#define	T_ASCII_5X7_FONT	SMALL_ITALIC_FONT
#define	T_ASCII_8X16_FONT	BIG5_VARIABLE_FONT
#define	T_HZK_16X16_FONT	BIG5_NORMAL_FONT


#define	TIME_OUT_LEN		 30

//#define	LCD_WIDTH	160
//#define	LCD_HEIGHT	240
#define	T_LCD_WIDTH	240
#define	T_LCD_HEIGHT	160


#define MAX_CALL_BUFFER_LEN 	1000
#define PEN_ENABLE		0
#define	PEN_DISABLE		1

#ifndef	NULL
#define	NULL 0
#endif


#endif /* endif of CONST_H */

⌨️ 快捷键说明

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