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

📄 lcm.h

📁 ARM7,LPC2214下键盘驱动驱动程序
💻 H
字号:

#ifdef __SRC
	 #define EXTERN
#else
	 #define EXTERN		extern
#endif

 


/**********************************************************************************************************
*函数名:Wr_com_Lcd_Left
*功能描述:向左边的lcd写入控制命令
*调用函数:无
*全局变量:Lcd_tmp
*输入:Com_to_Lcd 控制命令
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Com_LCD_Left(uint8  Com_to_LCD);


/**********************************************************************************************************
*函数名:Wr_Data_LCD_Left
*功能描述:向左边的lcd写入数据
*调用函数:无
*全局变量:lcd_tmp
*输入:Data_to_Lcd
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:	                                 日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Data_LCD_Left(uint8  Data_to_Lcd);


/**********************************************************************************************************
*函数名:Rd_Data_LCD_Left
*功能描述:在左边的lcd读出数据
*调用函数:无
*全局变量:
*输入:无
*返回:Data_from_Lcd
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN uint8 Rd_Data_LCD_Left(void);

/**********************************************************************************************************
*函数名:Wr_com_Lcd_Middle
*功能描述:向中间的lcd写入控制命令
*调用函数:无
*全局变量:Lcd_tmp
*输入:Com_to_Lcd 控制命令
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:潘妙青                              日期:2008.2.23
*版本:
***********************************************************************************************************/
EXTERN void Wr_Com_LCD_Middle(uint8  Com_to_LCD);

/**********************************************************************************************************
*函数名:Wr_Data_LCD_Middle
*功能描述:向中间的lcd写入数据
*调用函数:无
*全局变量:lcd_tmp
*输入:Data_to_Lcd
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:潘妙青	                             日期:2008.2.23
*版本:
***********************************************************************************************************/
EXTERN void Wr_Data_LCD_Middle(uint8  Data_to_Lcd);

/**********************************************************************************************************
*函数名:Rd_Data_LCD_Middle
*功能描述:在中间的lcd读出数据
*调用函数:无
*全局变量:
*输入:无
*返回:Data_from_Lcd
*设计者:潘江长                              日期:2006.1.11
*修改者:潘妙青                              日期:2008.2.23
*版本:
***********************************************************************************************************/
EXTERN uint8 Rd_Data_LCD_Middle(void);

/**********************************************************************************************************
*函数名:Wr_Com_LCD_Right
*功能描述:向右边的lcd写入命令
*调用函数:无
*全局变量:lcd_tmp
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Com_LCD_Right(uint8  Com_to_LCD);

/**********************************************************************************************************
*函数名:Wr_Data_LCD_Right
*功能描述:向右边的lcd写入数据
*调用函数:无
*全局变量:lcd_tmp
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void Wr_Data_LCD_Right(uint8  Data_to_Lcd);

/**********************************************************************************************************
*函数名:Rd_Data_LCM_Right
*功能描述:在右边的lcd读出数据
*调用函数:无
*全局变量:lcd_tmp
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN uint8 Rd_Data_LCD_Right(void);

/**********************************************************************************************************
*函数名: LCD_Delay_1ms_unit()
*功能描述:用于lcd中需要延时的时候用
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void LCD_Delay_1ms_unit(uint8 n);
 
/**********************************************************************************************************
*函数名:lcdinit
*功能描述:对液晶初始化
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void InitLCM19264D(void);

/**********************************************************************************************************
*函数名:lcdclear
*功能描述:对液晶清屏
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void ClearLCM19264D(void);

EXTERN void SetLCM19264D(void);
/**********************************************************************************************************
*函数名:wrzw16x16
*功能描述:写16x16中文字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/

EXTERN void Wrzw16x16(uint8 x,uint8 y,char *z);	 		//x为列地址范围为0~7。y为行地址范围为0~3.


EXTERN void Wrzw16x16_String(uint8 x,uint8 y,char * String);  //


/**********************************************************************************************************
*函数名:wryw16x8
*功能描述:写16x8的字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void Wryw16x8(uint8 x,uint8 y,char z);
											

///////////////////////////////////////
EXTERN void Wryw16x8_String(uint8 x,uint8 y,char *z);


EXTERN void Wrzw24x24(uint8 x,uint8 y,char *z);//x:0-21,y:0-5

EXTERN void Wrzw24x24_String(uint8 x,uint8 y,char * String);
/**********************************************************************************************************
*函数名:wryw16x8s
*功能描述:写16x8的字
*调用函数:无
*全局变量:无
*输入:无
*返回:无
*设计者:潘江长                              日期:2006.1.11
*修改者:                                    日期:
*版本:
***********************************************************************************************************/
EXTERN void Wryw16x8s(uint8 x,uint8 y,uint8 z);

EXTERN void Wryw16x8_2wei(uint8 x,uint8 y,uint8 z);


EXTERN void Wryw16x8_3wei(uint8 x,uint8 y,uint8 z);

EXTERN void Wryw16x8_4wei(uint8 x,uint8 y,uint16  z);

EXTERN void Wryw16x8_5wei(uint8 x,uint8 y,uint32  z);

EXTERN void ShowData_UINT32_(uint8 x,uint8 y,uint32 d);

EXTERN uint32 Get_HZK16_OffSet_Addr(uint16 abcd);
//得到偏移地址

EXTERN void Write_CN_HZK16(uint8 x, uint8 y, uint16 z);
EXTERN void Write_CN_HZK16_Str(uint8 x,uint8 y,char * String);
EXTERN void Disp19264BMP(uint8 pBMP[][16]);



#undef EXTERN

⌨️ 快捷键说明

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