?? example_dps2812m_lcd.h
字號:
/* =================================================================================
File name: Examle_DPS2812M_LCD.H (28x version)
Originator: R&D Group
SEED
Description:
Header file containing constants, data type definitions, and
function prototypes for the communication.
=====================================================================================
History:
-------------------------------------------------------------------------------------
03-16-2006 Release Rev 1.0
------------------------------------------------------------------------------*/
#ifndef __Example_DPS2812M_LCD_H__
#define __Example_DPS2812M_LCD_H__
#ifndef bool
#define bool unsigned short
#define FALSE 0
#define TRUE 1
#endif
#define DISPLAY_ON 0x3F
#define DISPLAY_OFF 0x3E
#define DISPLAY_START_LINE 0xC0
volatile unsigned int* c_addr = (volatile unsigned int *) 0x3801;
volatile unsigned int* d_addr = (volatile unsigned int *) 0x3800;
//volatile unsigned int* RST_addr = (volatile unsigned int *) 0x3800;
const unsigned int hanzi[]=
{
/*-- 文字: 液 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x40,0x40,0x20,0x20,0x27,0xFE,0x09,0x20,0x89,0x20,0x52,0x7C,0x52,0x44,0x16,0xA8,
0x2B,0x98,0x22,0x50,0xE2,0x20,0x22,0x30,0x22,0x50,0x22,0x88,0x23,0x0E,0x22,0x04,
/*-- 文字: 晶 --*/
/*-- 宋體12; 此字體下對應的點陣為:寬x高=16x16 --*/
0x00,0x00,0x0F,0xF0,0x08,0x10,0x0F,0xF0,0x08,0x10,0x0F,0xF0,0x08,0x10,0x00,0x00,
0x7E,0x7E,0x42,0x42,0x7E,0x7E,0x42,0x42,0x42,0x42,0x7E,0x7E,0x42,0x42,0x00,0x00,
};
const unsigned int zimu[]=
{
/*0***0x00*/
0x00,0x00,0x60,0x90,0x90,0x90,0x90,0x60,
/*1***0x01*/
0x00,0x00,0x00,0x60,0x20,0x20,0x20,0x70,
};
void wr_data(unsigned int dat1);
void wr_data1(unsigned int dat1);
void wr_com(unsigned int com);
void wr_letter(unsigned int code,unsigned int o_y,unsigned int o_x,unsigned short fanxian);
void wr_hex(unsigned int code,unsigned int o_y,unsigned int o_x,unsigned short fanxian);
void wr_dot(unsigned int o_y,unsigned int o_x,unsigned short flag);
void getASC(unsigned int apcode, unsigned int *ptr);
void getASC(unsigned int apcode, unsigned int *ptr);
extern void GUILCD_init(void);
extern void GUILCD_clear(void);
extern void GUILCD_writeLetterStr(unsigned int Row, unsigned int Column, unsigned int location,unsigned short fanxian );
extern void GUILCD_writeCharStr(unsigned int Row, unsigned int Column, unsigned int location ,unsigned short fanxian);
extern void GUILCD_writeCurse(unsigned int Row, unsigned int Column);
extern void GUILCD_clearCurse(unsigned int Row, unsigned int Column);
extern void GUILCD_drawChart(unsigned int Row, unsigned int Column, int *Data, unsigned short flag);
extern void GUILCD_onLed(void);
extern void GUILCD_offLed(void);
extern void GUILCD_seed(unsigned int Row, unsigned int Column);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -