disp.h

来自「一款收款机C源代码!因为是几年前的代码了」· C头文件 代码 · 共 50 行

H
50
字号
#ifndef _DISP_H
#define _DISP_H

//#define OLD_VFD   //OLD_VFD and NEW_VFD can choose one only. 
#define NEW_VFD

//#define LCD_DISP
#define VFD_DISP    //if OLD_VFD or NEW_VFD be chosed any one,  set it defined!


#define  MAX_DISP_NUM       10

#define  LEFT              1
#define  RIGHT                0
    
#define	    DFT_LCD_BL_TIME	    300000		/* The default LCD backlight time is 5 Mins */

void 		Init_Disp(void);
void 		LCD_Back_Set(void);
void  		Clr_Dsp_Data(void);
void 		VFDSetPeriod(byte position,byte flag);
void 		Insert_Period(byte posi);
void		Cancel_Period(byte posi);
void 		Clr_Period(void);
void 		Insert_Sect(CHR dsp_data,CHR posi);
void  		Insert_Char(byte,byte);
void  		Insert_Num(CHR,CHR);
void  		Insert_Byte(CHR dsp_Byte, CHR posi);
void  		disp_Char_Str( CHR* str,CHR posi );
void 		disp_Num_Str(CHR *ptr,CHR posi);
void 		LCD_Test(void);
void    	VFDDisplay(char*,char,char);
void        RightDisp(long num, char dots);
void        Vfd_Cls(void);
void        Vfd_Open(void);
#ifdef NEW_VFD
#define     Vfd_Off()           Vfd_Cls()
#define     Vfd_On()            Vfd_Open();
#else
void Vfd_On(void);
void Vfd_Off(void);
#endif
//For VFD only
#define	    ClsVfd()			Vfd_Cls()
void Vfd_CopyFuncToRam(void);
void Vfd_Flush(void);


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?