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

📄 lcd_12864_drv.h

📁 基于LPCarm 128*64驱动
💻 H
字号:
/****************************************************************************
* 名称:INI_LCD()
* 功能:初始化LCD
* 入口参数:data-----------------位置
			
* 出口参数:初始化LCD
****************************************************************************/
void	INI_LCD(void);
/****************************************************************************
*函数说明:
	在指定的全屏点阵中(192*64)写入指定的数据数据,当到达屏幕的右边界时自动的换行
*函数输入:
	X_point-----------横向的坐标
	Y_point-----------纵向的坐标	
	show_data---------点阵数据
	show_data_len-----点阵数据的长度
*函数输出:
*使用的全局变量
*调用的模块
****************************************************************************/
void	write_LCD_data_ALL_X_Y(uint8 X_point,uint8 Y_point,uint8 *show_data,uint16 show_data_len);
/****************************************************************************
* 名称:DelayNS()
* 功能:长软件延时
* 入口参数:dly		延时参数,值越大,延时越久
* 出口参数:无
****************************************************************************/
void  DelayNS(uint32  dly);
/****************************************************************************
* 名称:DRV_19264_DRV()
* 功能:模块驱动函数
* 入口参数:无
* 出口参数:无
****************************************************************************/
void  DRV_19264_DRV(void);
/****************************************************************************
* 名称:write_LCD_string()
* 功能:模块驱动函数
* 入口参数:
			X_position-------------------X位置
			Y_position-------------------Y位置
			data-------------------------字符指针
* 出口参数:无
****************************************************************************/
void  write_LCD_string(uint8	X_position,uint8	Y_position,char * data);
/****************************************************************************
* 名称:SET_LCD_RESER_PIN_L()
* 功能:设置LCD复位引脚为低(复位有效)
* 入口参数:无
			
* 出口参数:设置LCD复位引脚为低(复位有效)
****************************************************************************/
void	SET_LCD_RESER_PIN_L(void);

/****************************************************************************
* 名称:SET_LCD_RESER_PIN_H()
* 功能:设置LCD复位引脚为高(复位完成)
* 入口参数:无
			
* 出口参数:设置LCD复位引脚为高(复位完成)
****************************************************************************/
void	SET_LCD_RESER_PIN_H(void);
/****************************************************************************
* 名称:wzf_0816_str()
* 功能:写字符函数,为6*16的字符
* 入口参数:
  x=0-15
  y=0-8
  hz_no=字符编号
  c=颜色
* 出口参数:无
* 说明:写字符函数,为6*16的字符
****************************************************************************/
void wzf_0816_str(uint8 x,uint8 y,uint8 * data_str,uint8 data_str_len,uint8 c);   //8x16 写字符?(x=0-15,y=0-8hz_no=字符编号,c=颜色)
/****************************************************************************
*函数说明:show_16X16_str()
	显示一行宽度为16*16的点阵数据,数据长度可以改变
*函数输入:
	ZK_start-----------起始象素的起点(在字库中)
	len---------------长度,实际的象素长度为len*16
	color--------------颜色
*函数输出:
*使用的全局变量
*调用的模块
****************************************************************************/
void show_16X16_str_(uint8 X,uint8 Y,uint8* str,uint8 len,uint8 color);
/****************************************************************************
* 名称:set_scr_postion()
* 功能:设定光标位置
* 入口参数:X_position----------X方向的位置
			Y_position----------Y方向的位置


* 出口参数:无
****************************************************************************/
void  set_scr_postion(uint8  X_position,uint8 Y_position);
/****************************************************************************
* 名称:send_lcd_data()
* 功能:发送数据字节函数
* 入口参数:data
			数据

* 出口参数:无
****************************************************************************/
void  send_lcd_data(uint8  data);
/****************************************************************************
* 名称:write_ZF_HZ_STR()
* 功能:写到LCD上的汉字和字符混合串
* 入口参数:无
	  x------------列(0-15)
	  y------------行(0-3)
	  data-------------数据指针
	  c=颜色

			
* 出口参数:写到LCD上的汉字和字符混合串,有长度限制
****************************************************************************/
void write_ZF_HZ_STR(uint8 x,uint8 y,uint8 * data,uint8 len,uint8 color);
/****************************************************************************
* 名称:wzf_0816_str_sp_index()
* 功能:写字符函数,为8*16的字符,并且给定一个高亮的索引,从前往后排0-----16
* 入口参数:
  x=0-15
  y=0-3
  hz_no=字符编号
  sel_index----------高亮索引
* 出口参数:无
* 说明:写字符函数,为8*16的字符,并且给定一个高亮的索引,从前往后排0-----16
****************************************************************************/
void wzf_0816_str_sp_index(uint8 x,uint8 y,uint8 * data_str,uint8 data_str_len,uint8 sel_index);
/****************************************************************************
* 名称:load_BMP1()
* 功能:加载一幅128*32的图象,地址已经指定
* 入口参数:
	 Data----图象的起始地址
* 出口参数:无
* 说明:加载一幅128*32的图象
****************************************************************************/
void	load_BMP1(void);
/****************************************************************************
* 名称:load_BMP2()
* 功能:加载一幅128*32的图象,地址已经指定
* 入口参数:
	 Data----图象的起始地址
* 出口参数:无
* 说明:加载一幅128*32的图象
****************************************************************************/
void	load_BMP2(void);

⌨️ 快捷键说明

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