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

📄 lcd.h

📁 项目是为日本瑞萨工作所做的BAKE炉温控系统 整个文件夹包括设计文档
💻 H
字号:
/*-------------------------------------------------------------------------*
*文件描述:本文件包含了液晶显示相关子程序,分别为:                           *  
*(1)Lcdinit:液晶初始化子程序                                               *
*(2)LcdShCh:在液晶显示屏上显示字符数据                                     *
*(3)LcdShGrRe:在Lcd的指定行上显示或取消矩型边框                            *
*(4)LcdShGrCil:在Lcd上显示或取消空心圆型                                   *
*-------------------------------------------------------------------------*/

//防止文件被重复编译
#ifndef	Lcd_h      
#define Lcd_h
  
//包含头文件 
#include "gp32c.h"     //MCU头文件
#include "Type.h"  //数据类型定义头文件

/*定义使用的寄存器和引脚*/
//定义控制口寄存器 
#define LCD_CtrlPort    PTC
#define LCD_CtrlPortDDR DDRC
//定义控制口引脚
#define LCD_RS  1     //数据指令选择控制口
#define LCD_RW  2     //读写选择控制口
#define LCD_E   3     //使能控制口
#define LCD_BL  4     //背光控制口
//定义数据口寄存器
#define LCD_DataPort    PTB
#define LCD_DataPortDDR DDRB
//定义画图时,图形是否有效标志
//用此方法实现画图或清图操作
//#define Graph_ON   1
//#define Graph_OFF  0

/*Lcd初始化和Lcd显示的函数声明*/
//液晶初始化子程序
void LCDInit(void);  
//在液晶显示屏上显示字符数据                       
void LcdShCh(INT8U *);    
//LcdShBigNum:在Lcd上显示自定义32*16点阵的数字(0--999)
void LcdShBigNum(INT8U,INT8U,INT16U *,INT16U);
//在Lcd的指定行上显示或取消矩型边框          
//void LcdShGrRe(INT8U,INT8U);
//在Lcd上显示或取消空心圆型
//void LcdShGrCil(INT8U,INT8U,INT8U,INT8U,INT8U);

#endif

⌨️ 快捷键说明

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