?? lcd.h
字號:
/**********************************************************************************************
*
* 文件名: lcd.h
*
***********************************************************************************************/
#include "..\inc\ctype.h"
#include "..\inc\SST89x5x4.H"
#ifdef LCD_GLOBAL
#define LCD_EXTERN
#else
#define LCD_EXTERN extern
#endif
#define LCD_DATA 1
#define LCD_COMMAND 0
#define HZ_SIZE 180
#define X_SIZE 128
#define Y_SIZE 64
//dat D0 P0_0
//Clk D1 P0_1
//CS D2 P0_2
//D/C D3 P0_3
//RST RST
//VCC VCC
//LED+ CLCD1 P1_7
//LCD管腳定義
//#define LCDRST
#define LCDA0 P0_3
#define LCDCS P0_2
#define LCDSCL P0_1
#define LCDSDA P0_0
#define LEDON P1_7 //低電平時背光亮
#define OpenLcdBackLight() LEDON = 1; LcdBackLightOpenTime = 20
#define CloseLcdBackLight() LEDON = 0
#define uLCDContrast 0x36 //0x30 //液晶對比度
#define WARNINFOTIME 0x03
//顯示警告信息倒計時器 //顯示告警信息持續(保護不被其他顯示程序打斷)時間
//LCD_EXTERN uint8 xdata LCDContrast; //對比度
//LCD_EXTERN uint8 xdata WarnTimer;
LCD_EXTERN uint8 xdata chCursorSiteNow_X;
LCD_EXTERN uint8 xdata chCursorSiteNow_Y;
LCD_EXTERN uint8 xdata SystemInitFlag;
LCD_EXTERN uint8 xdata SystemInitCount;
#define LCD_BLIGHT_OPEN_TIME 1260 //*10mS
LCD_EXTERN uint8 data LcdBackLightOpenTime;
//volatile
LCD_EXTERN void lcd_wr(uint8 ComDatFlag,uint8 Data);
//LCD_EXTERN void OpenLcdBackLight(void);
//LCD_EXTERN void CloseLcdBackLight(void);
LCD_EXTERN void init_LCD(void);
LCD_EXTERN void ClearLcd(void);
LCD_EXTERN void putASCII(int8 chASC,uint8 Rev);
LCD_EXTERN void set_address(uint8 x, uint8 y);
LCD_EXTERN void setxy(uint8 x, uint8 y);
LCD_EXTERN void printLCD(uint8 x,uint8 y,uint8 *fmt, ... );
LCD_EXTERN void reprintLCD( uint8 x,uint8 y,uint8 *fmt, ... );
LCD_EXTERN void draw_bmp( uint8 x, uint8 y,uint8 num );
//LCD_EXTERN void LcdReDisp(uint8 x1,uint8 x2,uint8 y1,uint8 y2);
//LCD_EXTERN void LCDDispLine0(uint8 no,uint8 *str,uint8 Length);
//LCD_EXTERN void LCDDispLine1(uint8 no,uint8 *str,uint8 Length);
//LCD_EXTERN void LCDDispLine2(uint8 no,uint8 *str,uint8 Length);
//LCD_EXTERN void LCDDispLine3(uint8 no,uint8 *str,uint8 Length);
//LCD_EXTERN void DispWarnInfo(uint8 *pL2, uint8 *pL3);
//LCD_EXTERN void DispWarnInfoShort(uint8 *pL2, uint8 *pL3);
LCD_EXTERN void ClearLcdLine(uint8 Oy);
//LCD_EXTERN void ClearLcdLine123(void);
LCD_EXTERN void draw_irr(uint8 x,uint8 y,uchar irr, bool reserve); //2006-11-27 18:43 chxd
LCD_EXTERN void SetLCDContrast( uchar n); //設置對比度
LCD_EXTERN void draw_spk_bmp(uint8 x,uint8 y,uint8 num); //顯示聲音音量,0~3,
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -