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

📄 ra8806.h

📁 320x240驱动程序(网上搜集资料).rar
💻 H
字号:
/*******************************************************************************
*
*	Filename :	RA8806.h
*
*	Author :	Tony Kan
*	Date :		2007/08/21
*	Company :	RAiO Technology	Inc.
*	Case :		320 x 240 Evaluation board
*	Device :	RA8806 + MXIC MX10E8050IQC at 18.432MHZ
*
*******************************************************************************/
#include <stdio.h>
#include <intrins.h>
#include "MX10e8051i.h"
#include "RA8806Reg.h"
#include "UserDef.h"

//------------------------------------------------------------------------------
//Complier Defines
//------------------------------------------------------------------------------
//===== LCD Panel Size =====
#ifdef P320x240
#define cAWRR		39	
#define cAWBR		239     
#define cDWRR 		39      
#define cDWBR		239 	
#endif

#ifdef P240x160
#define cAWRR		29	
#define cAWBR		159     
#define cDWRR 		29      
#define cDWBR		159 	
#endif

#ifdef BIG5_Code
#define cWLCR		B1000_1101	//BIG5 Code	
#endif

#ifdef GB_Code
#define cWLCR		B1001_1101	//GB Code	
#endif

//------------------------------------------------------------------------------
//Parameter Defines
//------------------------------------------------------------------------------
//===== MCU Interface =====
#ifdef Parallel_8080
#define DATA_BUS		P0
#define bRST     		P4_1
#define bA0				P4_0
#define bINT			P3_2
#define bCSZ			P3_4
#define bWRZ			P3_6
#define bRDZ			P3_7
#define bBUSY		    P3_3

uchar volatile xdata CMD		_at_ 0xfeff;		//Command
uchar volatile xdata RAM		_at_ 0xffff;		//Display RAM
#endif

#ifdef Parallel_6800
#define DATA_BUS		P0
#define bRST     		P4_1
#define bA0				P4_0
#define bINT			P3_2
#define bCSZ			P3_4
#define bWRZ			P3_6
#define bRDZ			P3_7 						//EN
#define bBUSY		    P3_3

uchar volatile xdata CMD		_at_ 0xfeff;		//Command
uchar volatile xdata RAM		_at_ 0xffff;		//Display RAM
#endif

#ifdef Parallel_8080_4bit
#define DATA_BUS		P0
#define bRST     		P4_1
#define bA0				P4_0
#define bINT			P3_2
#define bCSZ			P3_4
#define bWRZ			P3_6
#define bRDZ			P3_7
#define bBUSY		    P3_3

uchar volatile xdata CMD		_at_ 0xfeff;		//Command
uchar volatile xdata RAM		_at_ 0xffff;		//Display RAM
#endif

#ifdef Parallel_6800_4bit
#define DATA_BUS		P0
#define bRST     		P4_1
#define bA0				P4_0
#define bINT			P3_2
#define bCSZ			P3_4
#define bWRZ			P3_6
#define bRDZ			P3_7 						//EN
#define bBUSY		    P3_3

uchar volatile xdata CMD		_at_ 0xfeff;		//Command
uchar volatile xdata RAM		_at_ 0xffff;		//Display RAM
#endif

⌨️ 快捷键说明

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