?? tg12232e.h
字號:
/****************************************Copyright (c) ****************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**―――File Info――――――――――――――――――――――――――――――――――――――
** File name: TG12232E.h
** Last modified Date: 2006年11月13日
** Last Version: V1.0
** Descriptions: TG12232E液晶顯示器驅動頭文件
**
**――――――――――――――――――――――――――――――――――――――――――――――
** Created by: 郭敏輝
** Created date: 2006年11月13日
** Version: V1.0
** Descriptions: TG12232E液晶顯示器驅動頭文件
**
**――――――――――――――――――――――――――――――――――――――――――――――
** Modified by: 黃欽寧
** Modified date: 2007-04-13
** Version: V2.0
** Descriptions:
**
*******************************************************************************************/
#ifndef __TG12232_H
#define __TG12232_H
/*TG12232E液晶顯示模塊控制腳*/
#define LCD_RST GPIOA0 // P2.16 LCD模塊復位控制
#define LCD_CS GPIOA1 // P2.17 LCD模塊通訊使能控制
#define LCD_WriteCommand 0xF8 // 控制識別碼
#define LCD_Write_Data 0xFA // 寫數據識別碼
#define LCD_Read_Data 0xFE // 讀數據識別碼
#define LCD_Read_Status 0xFC // 讀狀態識別碼
////////////////////////////RE=0,基本指令集合/////////////////////////////////
#define Display_Clear 0x01 // 畫面清除
#define Return_Home 0x02 // 游標歸位
#define Standby_Mode 0x01 // 待命模式
/*******************************************************************************************
**函數名稱: void LCD_Init(void)
**函數功能: LCD初始化
**入口參數: 無
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_Init(void);
/*******************************************************************************************
**函數名稱: void LCD_Write(uint8 *SndDatBuff,uint16 length)
**函數功能: 向LCD寫數據
**入口參數: uint8 *SndDatBuff 要寫入數據地址的指針
** uint16 length 要寫入數據的長度
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_Write(uint8 *SndDatBuff,uint16 length);
/*******************************************************************************************
**函數名稱: void LCD_SendControl(uint8 Data)
**函數功能: 發送一個控制字節
**入口參數: Data 發送控制命令。
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_SendControl(uint8 Data);
/*******************************************************************************************
**函數名稱: void LCD_SendData(uint8 Data)
**函數功能: 發送一個顯示數據
**入口參數: Data 發的顯示數據。
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_SendData(uint8 Data);
/*******************************************************************************************
**函數名稱: LCD_SendStr(uint8 Row,uint8 Col,uint8 *String)
**函數功能: 設定LCD顯示的起始位置
**入口參數: x x軸位置
y y軸位置
**返 回 值: TRUE 設定成功;FALSE 設定失敗。
**說 明:
*******************************************************************************************/
uint8 LCD_SetPos(uint8 x,uint8 y);
/*******************************************************************************************
**函數名稱: LCD_SendStr(uint8 x,uint8 y,char *fmt,...)
**函數功能: 指定位置顯示字符串
**入口參數: x x軸位置
y y軸位置
char *fmt 發送的數據指針
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_SendStr(uint8 x,uint8 y,char *fmt,...);
/*******************************************************************************************
**函數名稱: void LCD_Clear(void)
**函數功能: 清屏
**入口參數:
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_Clear(void);
/*******************************************************************************************
**函數名稱: void LCD_DisplaySwitch(uint8 D,uint8 C,uint8 B)
**函數功能: 顯示狀態開/關
**入口參數: D=0: 整體顯示OFF D=1: 整體顯示ON
** C=0: 游標OFF C=1: 游標ON
** B=0: 光標位置反白OFF B=1: 光標位置反白ON
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_DisplaySwitch(uint8 D,uint8 C,uint8 B);
/*******************************************************************************************
**函數名稱: void LCD_CurDispShift(uint8 y,int8 Num)
**函數功能: 設定光標的移動與顯示的移位控制位
**入口參數: CS=0 光標的移動; CS=1 顯示的移動.
** int8 Num 移動的位數; Num>0 右移Num; Num<0 左移Num.
**返 回 值: 無
**說 明:
*******************************************************************************************/
void LCD_CurDispShift(uint8 CS,int8 Num);
#endif
/*******************************************************************************************
** End Of File
*******************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -