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

📄 lcd_1621.h

📁 电子称重的程序
💻 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 + -