📄 jrmlcd.h
字号:
/*-----------------------------------
文件名称:JRMLCD.H
文件功能:JRM-12232液晶的驱动头文件
时间:2008-7-31 19:31
作者:小琅
-----------------------------------*/
#ifndef JRMLCD_H
#define JRMLCD_H
#include "myinclude.h"
extern uint8 code ASCII[][6];
#define CDout P1 //数据和指令输出端
sbit A0 = P3^0; //数据(1),指令(0)控制端
sbit E1 = P3^1; //使能1
sbit E2 = P3^2; //使能2
sbit RW = P3^3; //读(1)写(0)控制端
sbit BF = CDout^7;
#define INDEX 32
#define LCD_RESET 0xE2 //复位
#define LCD_DISPLAY_ON 0xAF //显示开
#define LCD_DISPLAY_OFF 0xAE //显示关
#define LCD_DRIVER_ON 0xA5 //节电驱动
#define LCD_DRIVER_OFF 0xA4 //正常驱动
#define LCD_DUTY16 0xA8 //占空比1/16
#define LCD_DUTY32 0xA9 //占空比1/32
#define LCD_END 0xEE
#define LCD_RWMODE 0xE0
#define LCD_LINE0 0xC0 //开始行
#define LCD_PAGE0 0xB8 //开始页
#define LCD_COLUMN0 0x00 //开始列
#define SetPageLCD(i,j) WriteCmdLCD(i,LCD_PAGE0+j)
#define SetLineLCD(i,j) WriteCmdLCD(i,LCD_LINE0+j)
#define SetColumnLCD(i,j) WriteCmdLCD(i,j)
extern void InitLCD();
extern bit ReadStateLCD();
extern void WriteCmdLCD(bit selchip,uint8 cmd);
extern void WriteRamLCD(bit selchip,uint8 *ndata);
extern void WriteCharLCD(bit selchip,uint8 ndata);
extern void WriteStrLCD(bit selchip,uint8 count,uint8 *ndata);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -