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

📄 lcd.h

📁 12864类型的字符型液晶显示程序 经过调试 可以应用 欢迎大家下载
💻 H
字号:
#include "General.h"

#ifdef _USE_LCD


//-------------------------------------------
//P4口
//-------------------------------------------
#define    LCD_DATA        P4OUT
//-------------------------------------------
//P5口
//-------------------------------------------
#define    LCD_A0_CTL     (P5OUT &= ~BIT0)
#define    LCD_A0_DATA     (P5OUT |= BIT0)

#define    LCD_CS_EN       (P5OUT &= ~BIT1)
#define    LCD_CS_DIS      (P5OUT |= BIT1)

#define    LCD_RD_EN       (P5OUT &= ~BIT2)
#define    LCD_RD_DIS      (P5OUT |= BIT2)

#define    LCD_WR_EN       (P5OUT &= ~BIT3)
#define    LCD_WR_DIS      (P5OUT |= BIT3)

#define    LCD_BL_EN       (P5OUT &= ~BIT4)
#define    LCD_BL_DIS      (P5OUT |= BIT4)

#define    LCD_RST         {P5OUT &= ~BIT5;NOP4;NOP4;P5OUT |= BIT5;}

#define    LCD_BKLIGHT_OFF    (P5OUT |= 0x10)
#define    LCD_BKLIGHT_ON     (P5OUT &= 0xEF)



extern const char HexTbl[16];
extern uchar BackLight_Cnt;

void Init_LCD(void);
void Lcd_Clear(uchar pattern);
void Lcd_ClearRow(uchar row,uchar pattern);
void Lcd_Char(uchar row, uchar col, uchar code);
void Lcd_Hz(uchar row, uchar col, uint code);
void Lcd_Show(uchar row, uchar col, uchar *str);
void Lcd_CharN(uchar row, uchar col, uchar code);
void Lcd_HzN(uchar row, uchar col, uint code);
void Lcd_ShowN(uchar row, uchar col, uchar *str);
void Lcd_Hex(uchar row, uchar col, uchar val);

void Lcd_LightOn();

#endif

⌨️ 快捷键说明

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