?? ra8803.h.bak
字號(hào):
/*******************************************************************************
*
* Filename: RA8803.h
*
* Author: Duke Chang
* Company: RAiO Technology Inc.
* Case:
* Device: MXIC MX10E8050IQC at 18.432MHz
* Date: 2005/10/1
* Modifier: Duke Chang
* Modify Date: 2005/10/13
* Visions: 1.0
* Compiled Using Keil C v7.50
*
*******************************************************************************/
#include <stdio.h>
#include <intrins.h>
#include "MX10E8051I.h"
#include "RA8803Reg.h"
#include "UserDef.h"
//------------------------------------------------------------------------------
//Complier Defines
//------------------------------------------------------------------------------
//===== LCD Panel Size =====
#ifdef P320x240
#define cAWRR 39
#define cAWBR 239
#define cDWRR 39
#define cDWBR 239
#endif
//------------------------------------------------------------------------------
//Parameter Defines
//------------------------------------------------------------------------------
//===== MCU Interface =====
#ifdef Parallel
#define bRST P3_4
//#define bINT P3_3
//#define bCSZ P3_4
#define bCSZ P2_7
#define bWRZ P3_6
#define bRDZ P3_7
//#define bRS P3_3
#define bRS P2_0
#define DATA_BUS P0
uchar volatile xdata CMD _at_ 0xfeff; //Command
uchar volatile xdata RAM _at_ 0xffff; //Display RAM
#endif
//------------------------------------------------------------------------------
//Subroutine Declare
//------------------------------------------------------------------------------
//RA8803 LCD Controller Function
void LCD_Reset(void);
void LCD_Initial(void);
void LCD_ON(void);
void LCD_OFF(void);
void LCD_Clear(void);
void LCD_GotoXY(uchar, uchar);
void LCD_BlkTim(uchar);
void LCD_Graphic(void);
void LCD_Text8x8(void);
void LCD_Text8x16(void);
void LCD_Text16x16(void);
void LCD_CmdWrite(uchar, uchar);
uchar LCD_CmdRead(uchar);
void LCD_DataWrite(uchar);
uchar LCD_DataRead(void);
void LCD_ChkBusy(void);
#ifdef Serial_3
void LCD_SendData(uchar buf);
uchar LCD_GetData(void);
#endif
#ifdef Serial_4A
void LCD_SendData(uchar buf);
uchar LCD_GetData(void);
#endif
#ifdef Serial_4B
void LCD_SendData_4B(uchar buf);
uchar LCD_GetData_4B(void);
#endif
void LCD_PrintStrD100ms(uchar *ptr, uchar x, uchar y, uchar time);
//Delay Function
extern void Delay2us(uchar);
extern void Delay100us(uchar);
extern void Delay1ms(uchar);
extern void Delay10ms(uchar);
extern void Delay100ms(uchar);
//------------------------------------------------------------------------------
//Const Declare
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
//Variable Declare
//------------------------------------------------------------------------------
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -