?? lcd.h
字號:
#define LCDCTRLREG (*(volatile unsigned char *)0xfeff)
#define LCDDATAREG (*(volatile unsigned char *)0xffff)
#define INITBKCOLOR_R 51 //10
#define INITBKCOLOR_G 127//50
#define INITBKCOLOR_B 199//10
#define INITTEXTCOLOR_R 0
#define INITTEXTCOLOR_G 0
#define INITTEXTCOLOR_B 255
extern uchar COMMONTEMP[1063];
extern uchar BLKGND_R;
extern uchar BLKGND_G;
extern uchar BLKGND_B;
extern uchar Text_R;
extern uchar Text_G;
extern uchar Text_B;
extern uchar BK_Trans1; //cited in comm
extern uchar BK_Trans2;
extern uchar Text_Trans1; //cited in comm
extern uchar Text_Trans2;
extern OS_EVENT *DispSem;
/*************************************************************
*
* define macro
*
*************************************************************/
#define PD1 1
#define LCD_CHIP_ENABLE() PORTD &= ~(1<<PD1) //changed by Jack
#define LCD_CHIP_DISABLE() PORTD |= (1<<PD1) //changed by Jack
//#define LCD_RS_LOW() PORTB &= ~0x80; //useless!!!
//#define LCD_RS_HIGH() PORTB |= 0x80;
#define PG3 3
#define LCD_RST_VALID() PORTG &= ~(1<<PG3) //changed by Jack
#define LCD_RST_INVALID() PORTG |= (1<<PG3) //changed by Jack
#define WRITE_DATA0(p0) LCDDATAREG = p0;
#define WRITE_CMD0(cmd) LCDCTRLREG = cmd;
//#define READ_DATA0(r) r = LCDDATAREG;
#define READ_DATA0(r) { \
LCD_CHIP_ENABLE(); \
r = LCDDATAREG; \
LCD_CHIP_DISABLE(); \
}
//#define READ_CMD0(r) r = LCDCTRLREG;
#define READ_CMD0(r) { \
LCD_CHIP_ENABLE(); \
r = LCDCTRLREG; \
LCD_CHIP_DISABLE(); \
}
#define LCD_XSIZE (128)
#define LCD_YSIZE (160)
/***********************************************************************
*
* function define
*
************************************************************************/
void LCD_Reset(void);
void LCD_WriteData0(char Data);
void LCD_WriteNonParaCommand0(char cmd);
void LCD_WriteSingleCommand0(char cmd,char P1);
void LCD_WriteDoubleCommand0(char cmd,char P1, char P2);
void LCD_WriteTripleCommand0(char cmd,char P1, char P2, char P3);
uchar LCD_ReadData0(void);
uchar LCD_ReadCmd0(void);
void DispInit(void);
void DispClrScr(void);
void DispChar(uchar x,uchar y,uchar pos,uchar type);
void SetBKColor(uchar R,uchar G,uchar B);
void SetTextColor(uchar R,uchar G,uchar B);
void DispNewChar(uint xy,uint postype);
void DispClrRow(uchar Row);
void DispClrCol(uchar Col);
void DispCharColor(uchar x,uchar y,uchar pos,uchar type,uchar R,uchar G,uchar B);
#define LCD_BK_LIGHT_ON() PORTB |= (1<<PB6)
#define LCD_BK_LIGHT_OFF() PORTB &= ~(1<<PB6)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -