📄 pcf8566t.h
字号:
#ifndef __PCF8566T_H__
#define __PCF8566T_H__
#include<absacc.h>
bdata unsigned char FigureClose;
bdata unsigned char FigureOpen;
// FigureClose bit Value
sbit bPP = FigureClose^4; //上盖闭合开始抽气的“袋口”图形,在下方
sbit bCLS = FigureClose^5; //合盖
sbit bPP_T = FigureClose^7; //抽真空时间前的“袋口”图形
sbit bRUN = FigureClose^3; //RUN 字符
sbit bMin = FigureClose^2;
sbit bMid = FigureClose^1;
sbit bMax = FigureClose^0;
sbit bCool = FigureClose^6; //冷却时间前的“袋口”开
//FigureOpen bit Value
sbit bPR = FigureOpen^0; //加热时间前的“袋口”压下图形
sbit bLF = FigureOpen^1; //lift 开盖
sbit bPRD = FigureOpen^2; //下部中间的“袋口”压下图形
sbit bT = FigureOpen^3; //温度字符
sbit bL = FigureOpen^4; //温度“低”
sbit bM = FigureOpen^5;
sbit bH = FigureOpen^6;
sbit bCH = FigureOpen^7; //charge 向真空室充气的“袋口”图形
//#define F_Flickering 1 //闪烁频率
#define SA0 0 //如果 SA0 脚几接 GND 则为 0,以作为决定器件地址的判断依据
#ifndef F_Flickering
#define VU_Flickering 0x70 //不闪烁
#elif F_Flickering==05
#define VU_Flickering 0x73 //0.5HZ
#elif F_Flickering==1
#define VU_Flickering 0x72 //1HZ
#elif F_Flickering==2
#define VU_Flickering 0x71 //2HZ
#endif
#define MODE1 0x50 //1/3偏压,1:4背极(通常是最好的选择1/2偏压会降低对比度),正常方式及清屏
#define MODE2 0x58 //1/3偏压,1:4背极(通常是最好的选择1/2偏压会降低对比度),正常方式及允许显示
#if SA0==0
#define PCF8566_adr 0x7c //器件从地址,SA0 接 GND
#else
#define PCF8566_adr 0x7e // ... ,SA0 接 VDD
#endif
unsigned char code Segment[10]={
/*'0' '1' '2' '3' '4' '5' '6' '7' '8' '9'*/
0xeb,0x60,0xc7,0xe5,0x6c,0xad,0xaf,0xe0,0xef,0xed
};
//显示数据缓冲区
unsigned char DispBuf[15]={0,0,0,0,0,0,0,0,0,0};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -