?? serial_lcd._h
字號:
/************************************************
文件:serial_lcd.h
用途:ST7920驅動程序頭文件
注意:
創建:2008.1.26
修改:2008.1.26
Copy Right (c) www.avrvi.com AVR與虛擬儀器
************************************************/
#ifndef __serial_lcd_H__
#define __serial_lcd_H__ 1
//定義7920LCD控制命令 基本命令
#define Lcd_Clear 0x01 //清除顯示
#define Lcd_Adress_Rest 0x02 //地址歸0
#define Lcd_Set_Entrance_Point 0x04 //設定光標移動方向并指定整體顯示是否移動,offset 0x04/0x05/0x06/0x07
#define Lcd_Display_Status 0x08 //顯示狀態(整體顯示,整體不顯示,光標閃爍,光標不閃爍),offset 0x08/0x0C/0x0D/0x0E/0x0F
#define Lcd_Display_Shift 0x10 //光標或顯示移位控制 offset 10H/14H/18H/1CH
#define Lcd_Set_Function_Basic 0x30 //基本指令集
#define Lcd_Set_Function_Extend 0x34 //擴展指令集
#define Lcd_Set_Cgram 0x40 //設定CGRAM 地址 offset 0x00-0x3f
#define Lcd_Set_Ddram 0x80 //設定DDRAM 地址
//定義7920LCD控制命令 擴充命令
#define Lcd_Wait_Mode 0x01 //待命模式 進入待命模式,執行其它命令都可終止待命模式
#define Lcd_Enable_Iram 0x02 //sr=0 允許設定CGRAM 地址(基本指令)
#define Lcd_Enable_Vectical_Roll 0x03 //sr=1 允許輸入卷動地址
#define Lcd_Iram_Address 0x40 //sr=1:offset 0x00~0x3
#define Lcd_Back_White 0x04 //offset 0~3 反白選擇
#define Lcd_Enter_Sleep_Mode 0x08
#define Lcd_Escape_Sleep_Mode 0x0c
#define Lcd_Dram_On 0x36
#define Lcd_Dram_Off 0x34
#define Lcd_Set_Gdram 0x80 //offset 0x00~0x7f
//說明
//12864液晶串行模式
//RS(CS)接高
//R/W(STD)數據
//E(SCLK)時鐘
//PSB接低
//~RST接高
#define LCD_PORT PORTA
#define LCD_DDR DDRA
#define LCD_PIN PINA
#define LCD_STD 0
#define LCD_SCLK 1
#define SET_LCD_STD (LCD_PORT|=(1<<LCD_STD))
#define SET_LCD_SCLK (LCD_PORT|=(1<<LCD_SCLK))
#define CLR_LCD_STD (LCD_PORT&=~(1<<LCD_STD))
#define CLR_LCD_SCLK (LCD_PORT&=~(1<<LCD_SCLK))
extern void delay_lcd(void);
extern void wr_lcd(unsigned char data,unsigned char flag);
extern void initial_lcd(void);
extern void Lcd_drawbmp(const unsigned char *bmp);
extern void Lcd_clrbmp(void);
extern void Lcd_lineclr(unsigned char row);
extern void Lcd_backwhite(unsigned char line);
extern void Lcd_linedisp(unsigned char *p,unsigned char row);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -