?? displaycontrol.h
字號:
#ifndef _DISPLAYCONTROL_H_INCLUDED_
#define _DISPLAYCONTROL_H_INCLUDED_
#ifdef _DISPLAYCONTROL_C_Def
#define DISPLAYCONTROL_EXT
#else
#define DISPLAYCONTROL_EXT extern
#endif
#define DIG_NUMs 8
typedef struct{
unsigned char ControlMark;
//In DisplayBuffer( |DP|d6|d5|d4|d3|d2|d1|d0| ), DP and d3~d0 are DATAs, d6~d4 is transMode.
unsigned char DisplayBuffer[DIG_NUMs];
unsigned char DisplayBakBuffer[DIG_NUMs];
//FlashC: d7|...|d0 , d0到d7分別對應數碼管7-0, 0 = 閃爍, 1 = 不閃爍
unsigned char FlashC;
//HideC: d7|...|d0 , d0到d7分別對應數碼管7-0, 0 = 消隱, 1 = 顯示
unsigned char HideC;
unsigned char BakFlashC;
unsigned char BakHideC;
}HD7279ControlType;
DISPLAYCONTROL_EXT idata HD7279ControlType DisplayV;
DISPLAYCONTROL_EXT void InitialDisplayControl(void);
//DisBit:0~7
//Data: 0x00~0x0F
//transMode:0 or 1 or 2
DISPLAYCONTROL_EXT unsigned char SetupDisBuffer(unsigned char DisBit, unsigned char Dp, unsigned char Data, unsigned char transMode);
//DisBit:0~7, other all bit
//mark:1-閃爍; 0-不閃爍
DISPLAYCONTROL_EXT void SetupFlashBit(unsigned char DisBit, unsigned char mark);
//DisBit:0~7, other all bit
//mark: 1-消隱; 0-不消隱
DISPLAYCONTROL_EXT void SetupHideBit(unsigned char DisBit, unsigned char mark);
//讓所有的LED無顯示, 注意:不是隱藏
DISPLAYCONTROL_EXT void GoOutAllLED(void);
//返回顯示緩沖器中的數據,0x00~0x0f
DISPLAYCONTROL_EXT unsigned char ReturnLedBufData(unsigned char disBit);
//disBit:0~7
//mark:1 顯示小數點;0:不顯示小數點
DISPLAYCONTROL_EXT void SetupDPForLED(unsigned char disBit, unsigned char mark);
DISPLAYCONTROL_EXT void Display(void);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -