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

📄 sed1335lcd.h

📁 SED1335控制液晶模块SHARP 32019T的显示,点阵为320x240,此外,DotMatrix.H为字库,请自行添加所需显示
💻 H
字号:
/******************************************************************
*   文件名称: SED1335LCD . h                                                                       *
*   文件用途: SED1335控制的头文件                                                   *
*                             点阵为320x240                                                                     *
*														                    *
*                                                                                                                                  *
*******************************************************************/

#ifndef __SED1335LCD_H__
#define __SED1335LCD_H__


/*************函数声明*****************/  

/*------------基本操作函数------------------------*/
extern void   LCDInit();                                                                                                                           //初始化LCD   
extern void   LCDClr( uint unStartRow , uint unEndRow );                                                                       //LCD清屏 
extern void   RegionClr( uchar ucStartRow , uchar ucStartColumn , uchar ucLength , uchar ucWidth);  //清除区域
extern void   SED1335DataWrite(  uint unAddress , uchar unData);                                                    //写显存数据
extern uchar SED1335DataRead( uint unAddress);                                                                             //读显存数据


/*-------------字符显示-----------------------------*/
extern void   ChineseDisplay(uchar ucIndex , uchar ucRow , uchar ucColumn , uchar ucAttribute);     //显示16X16点阵的汉字
extern void   Char24Display(uchar ucIndex , uchar ucRow , uchar ucColumn , uchar ucAttribute);       //显示24X24点阵的字符   
extern void   Char16X24Display(uchar ucIndex , uchar ucRow , uchar ucColumn , uchar ucAttribute);//显示16X24点阵的字符
extern void   Char16Display(uchar ucIndex , uchar ucRow , uchar ucColumn , uchar ucAttribute);       //显示16X16点阵的字符
extern void   CharDisplay(uchar ucIndex , uchar ucRow , uchar ucColumn , uchar ucAttribute);            //显示8X16点阵的字符  


/*---------------图片显示---------------------------------------*/
extern uchar GSKFlagDisplay(uchar ucRow , uchar ucColumn , uchar ucAttribute );                        //显示GSK标志
extern uchar GSKNameDisplay(uchar ucRow , uchar ucColumn , uchar ucAttribute );                      //显示GSK名字
extern void   MultipleDisplay(uchar ucIndex , uchar ucRow , uchar ucColumn , uchar ucAttribute);  //显示倍率图标


/*----------------直线--------------------------------------------------*/
extern void   QuickLineX(uchar ucY , uint unXStart , uint unXEnd);                                                   //画水平线
extern void   QuickLineY(uint unX , uchar ucYStart , uchar ucYEnd, uchar ucWidth);                         //画垂直线
extern void   CursorDisplay(uchar ucRow , uchar ucColumn , uchar ucAttribute);                             //线状光标显示


/*----------------字符串显示---------------------------------------------------*/
extern void   LCD24Printf(uchar ucRowStart , uchar ucColumnStart , uchar ucAttribute , uchar  *pStringDisplay );              //显示24X24的字符串
extern void   LCD16X24Printf(uchar ucRowStart , uchar ucColumnStart , uchar ucAttribute , uchar  *pStringDisplay );      //显示16X24的字符串
extern void   LCDPrintf(uchar ucRowStart , uchar ucColumnStart , uchar ucAttribute , uchar  *pStringDisplay );                  //显示16X16的汉字与字符串 
extern void   LCD8Printf(uchar ucRowStart , uchar ucColumnStart , uchar ucAttribute , uchar  *pStringDisplay );                //显示8X16的字符串(只用于程序代码显示)   
extern void   ProgramRowPrintf(uchar ucRowStart , uchar ucColumnStart , uchar ucAttribute , uchar *pStringDisplay );   //AUTO方式的程序行显示(8X16字符串)

#endif

⌨️ 快捷键说明

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