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