⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tg12232e.h

📁 ADS环境下的LCD程序
💻 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 + -