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

📄 lcddrive2.h

📁 基于LPC2132和图形液晶128*64(型号为MGL(S)-12864T)的控制显示系统。可以显示时间
💻 H
字号:
/****************************************************************************************
* 文件名:LCDDRIVE.H
* 功能:LCD驱动程序,包括底层驱动,刷新显示子程序。
* 说明:
****************************************************************************************/
#ifndef  LCDDRIVE_H

#define  LCDDRIVE_H

#define  GUI_LCM_XMAX		128							/* 定义液晶x轴的点数 */
#define  GUI_LCM_YMAX		64							/* 定义液晶y轴的点数 */

/* 硬件连接: D0--D7  <===>  P1.16--P1.23   PINSEL2 =0x0008H  P1:25:16 用作GPIO 管脚。
*           C/D     <===>  P1.27/TDO    跳线
*           /WR     <===>  P0.27
*           /RD     <===>  P0.28
*           /CE     <===>  P0.29

*
*           /RST    <===>  P1.24*/

#define  LCD_CD		   		0x08000000
#define	 LCD_WR				0x08000000
#define	 LCD_RD				0x10000000
#define	 LCD_CE				0x20000000
#define  LCD_RST			0x01000000

/***********************************************************************
* 名称:LCD_Initialize()
* 功能:LCM初始化,将LCM初始化为纯图形模式,显示起始地址为0x0000,。
* 入口参数:无
* 出口参数:无
* 说明:函数会设置LCM数据总线为输出方式
***********************************************************************/
extern  void  LCD_Initialize(void);

/***********************************************************************
* 名称:LCD_FillAll()
* 功能:LCD填充。以图形方式进行填充,起始地址为0x0000。
* 入口参数:dat		要填充的数据
* 出口参数:无
***********************************************************************/
extern void  LCD_FillAll(uint8 dat);

/****************************************************************************
* 名称:LCD_UpdatePoint()
* 功能:在指定位置上画点,刷新某一点。
* 入口参数: x		指定点所在列的位置
*           y		指定点所在行的位置
* 出口参数:返回值为1时表示操作成功,为0时表示操作失败。
* 说明:操作失败原因是指定地址超出缓冲区范围。
****************************************************************************/
extern void  LCD_UpdatePoint(uint32 x, uint32 y);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -