panel.h

来自「64输入32输出单片机程序」· C头文件 代码 · 共 57 行

H
57
字号
//-------------------------------------------------------------------------
//	Filename :  Panel.h
//	Language :  C for AT89S8252
//	    Date :  24/06/2000
//   Description :   Header file for panel.c
//-------------------------------------------------------------------------
#ifdef _PANEL_H_
   #define EXTERN
#else
   #define EXTERN    extern
#endif
//-------------------------------------------------------------------------
EXTERN unsigned char key_down,key_flag;
EXTERN unsigned tick_clock;
EXTERN unsigned ref_100ms;
//-------------------------------------------------------------------------
// define struct for menu and parameter setting
typedef struct{
    char  page;
    char  row;
    char  col;
    char  ptr;
    char  size;
    char  count;
}COORD;
//-------------------------------------------------------------------------
// define constant
#define NULL		0
#define TRUE		1
#define FALSE		0
#define ON		1
#define OFF		0
//-------------------------------------------------------------------------
// define output constant
//enum {PASS=1,FAIL,AUTO,MANU,TEST,BUZZER};
//-------------------------------------------------------------------------
// define keypad value constant
enum {F1=0x10,F2,F3,F4,F5,F6,F7,F8};
//-------------------------------------------------------------------------
// function prototype
void _outp_bit (char, char);
void _initial_disp (void);
void _set_delay(char );
void _init_system(void);
void _write_char (char, char);
void _clear_disp (void);
void _cursor_switch (char, char);
void _cursor_position (char , char );
void _disp_msge (char, char, char*);
void _disp_char (char, char, char);
void _write_ascii (char, char, char);
void _disp_interge (char , char , unsigned );
void _disp_float (char , char , int );
void _disp_win (char*);
char _read_keypad(void);
//-------------------------------------------------------------------------

⌨️ 快捷键说明

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