📄 lcd_1621.h
字号:
#ifndef LCD_1621_H
#define LCD_1621_H
/*lcd驱动头文件*/
#include <head.h>
#include<config.h>
sbit LWR=P3^6;
sbit LDATA=P3^7;
sbit LCS=P3^5;
sbit LBL=P1^7;
#define DIS_MINUS 0x1
#define DIS_ZERO 0x2
#define DIS_STA 0x3
#define DIS_TARE 0x4
#define DIS_COLON1 0x5
#define DIS_COLON2 0x6
#define DIS_HOLD 0x7
void lcd_init(void);
unsigned char lcd_writenum(unsigned char *num);
void lcd_outnum(unsigned char flashbit);
bit lcd_writechar(char *wchar);
BOOL lcd_all();
BOOL lcd_clr();
void lcd_setback(bit back);
bit lcd_writej(char j);
void beep_set(BOOL beep);
BOOL lcd_writen(Uchar num,Uchar i);
void Dis_SetFlag(Uchar flagbit,BOOL flag);
BOOL lcd_writevolt(char volt);
void lcd_set(bit onoff);
//数码管字模表
//seg8 seg7 seg6 seg5 seg4 seg3 seg2 seg1
#define A 0x10
#define B 0x20
#define C 0x40
#define D 0x08
#define E 0x04
#define F 0x01
#define G 0x02
#define DP 0x80
#if 1
//'0'-'9'
#define CH0 A|B|C|D|E|F
#define CH1 B|C
#define CH2 A|B|G|E|D
#define CH3 A|B|C|D|G
#define CH4 B|C|F|G
#define CH5 A|C|D|F|G
#define CH6 A|C|D|E|F|G
#define CH7 A|B|C
#define CH8 A|B|C|D|E|F|G
#define CH9 A|B|C|D|F|G
#define CHBLANK 0
#define CHPLUS G
#endif
#if 0
//'0'-'9'
#define CH0 A
#define CH1 B
#define CH2 C
#define CH3 D
#define CH4 E
#define CH5 F
#define CH6 G
#define CH7 DP
#define CH8 A|B|C|D|E|F|G
#define CH9 A|B|C|D|F|G
#define CHBLANK 0
#define CHPLUS G
#endif
//'A'-'Z'
#define CHA A|B|C|E|F|G
#define CHB C|D|E|F|G
#define CHC A|D|E|F
#define CHD B|C|D|E|G
#define CHE A|D|E|F|G
#define CHF A|E|F|G
#define CHG A|C|D|E|F
#define CHH B|C|E|F|G
#define CHI B|C
#define CHJ B|C|D
#define CHK E|F|G
#define CHL D|E|F
#define CHM CHBLANK
#define CHN A|B|C|E|F
#define CHO A|B|C|D|E|F
#define CHP A|B|E|F|G
#define CHQ CHBLANK
#define CHR E|G
#define CHS A|C|D|F|G
#define CHT D|E|F|G
#define CHU B|C|D|E|F
#define CHV B|C|D|E|F
#define CHW CHBLANK
#define CHX CHBLANK
#define CHY B|C|D|F|G
#define CHZ A|B|E|D
#endif
//米字部分字模表
#define MA 0x10
#define MB 0x20
#define MC 0x40
#define MD 0x02
#define ME 0x04
#define MF 0x01
#define MG 0x02
#define MH 0x40
#define MI 0x02
#define MJ 0x04
#define MK 0x01
#define ML 0x02
#define MM 0x01
#define MN 0x02
#define MDP 0x80
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -