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

📄 pcf8566t.h

📁 点焊机控制器C51源码+SCH & DDB
💻 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 + -