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

📄 lcd_12864.h

📁 基于32位ColdFire构建嵌入式系统书本原程序.rar
💻 H
字号:
#ifndef LCD_H
#define LCD_H

#define ROW 4

#define COL 16

#include "mcf52233.h"
#include "type.h"
#include "QSPI.h"

//LCD显示函数
void LCD_DisplayBuf();

//-------------------------------------------------------------------------*
//函数名: LCD_init                                                         *
//功  能: LCD初始化                                                        *
//参  数: 无                                                               *     
//返  回: 无                                                               * 
//说  明:                                                                  *
//-------------------------------------------------------------------------*
void LCD_init();

//-------------------------------------------------------------------------*
//函数名: LcdShowStringData                                                *
//功  能: 在液晶显示屏上显示字符串(靠左端)和数据(靠右端),总字符数不大于16 *
//参  数: row: 行号,取值0-3                                               *
//        LcdSBuff: 待显示的字符串首地址                                   *
//        data:待显示的数据,取值0-255                                     *
//返  回:无                                                                *
//-------------------------------------------------------------------------*
void LcdShowStringData(uint8 row,uint8  *LcdSBuff,uint8  data);

//-------------------------------------------------------------------------*
//函数名: LcdShowString                                                    *
//功  能:在液晶显示屏上显示以LcdSBuff为首地址的16个字符                    *
//       注意:1个汉字相当于2个英文字符                                    *
//参  数:      row: 行号,取值0-3。若>4则认为4。                           *
//             pos: 显示的起始位置                                         *
//        LcdSBuff: 待显示的字符串首地址                                   *
//返  回:无                                                                *
//-------------------------------------------------------------------------*
void LcdShowString(uint8 row, uint8 pos, uint8  *LcdSBuff);

//-------------------------------------------------------------------------*
//函数名: LcdDrawRect                                                      *
//功  能:在Lcd上指定行上显示或消除矩型边框                                 *
//参  数:row:行号,取值0-3                                                *    
//       visible:1-显示矩形边框;0-消除矩型边框                            *
//返  回:无                                                                *
//-------------------------------------------------------------------------*
void LcdDrawRect(uint8 row,uint8 visible);



void LcdDrawCircle(uint8 ,uint8 ,uint8 ,uint8 ,uint8 );

//-------------------------------------------------------------------------*
//函数名: LcdDrawClear()                                                   *
//功  能:在Lcd上清图形显示屏(清GDRAM)                                      *
//参  数:无                                                                *
//返  回:无                                                                *
//-------------------------------------------------------------------------*
void LcdDrawClear(void);



//外部变量引用
extern QSPI_InitPara para;

#endif

⌨️ 快捷键说明

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