📄 seg7_api.h
字号:
/*
* seg7_api.h - header file of seg7 api
*
* Author: li ming <admin@lumit.org>
* Date: 2005-6-11
* Copyleft: http://www.lumit.org
*/
#include "seg7_driver.h"
/*
________
| a |
| |
|b |g
|________|
| c |
|d |f
| |
|________| o dp
e
*/
#define DISP_0 (SEG_F|SEG_G|SEG_A|SEG_B|SEG_D|SEG_E)
#define DISP_1 (SEG_F|SEG_G)
#define DISP_2 (SEG_A|SEG_C|SEG_D|SEG_E|SEG_G)
#define DISP_3 (SEG_A|SEG_C|SEG_E|SEG_F|SEG_G)
#define DISP_4 (SEG_B|SEG_C|SEG_F|SEG_G)
#define DISP_5 (SEG_A|SEG_B|SEG_C|SEG_E|SEG_F)
#define DISP_6 (SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F)
#define DISP_7 (SEG_A|SEG_F|SEG_G)
#define DISP_8 (SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G)
#define DISP_9 (SEG_A|SEG_B|SEG_C|SEG_E|SEG_F|SEG_G)
#define DISP_A (SEG_A|SEG_B|SEG_C|SEG_D|SEG_F|SEG_G)
#define DISP_B (SEG_B|SEG_C|SEG_D|SEG_E|SEG_F)
#define DISP_C (SEG_A|SEG_B|SEG_D|SEG_E)
#define DISP_D (SEG_C|SEG_D|SEG_E|SEG_F|SEG_G)
#define DISP_E (SEG_A|SEG_B|SEG_C|SEG_D|SEG_E)
#define DISP_F (SEG_A|SEG_B|SEG_C|SEG_D)
#define DISP_ALL_OFF (0)
#define DISP_ALL_ON (SEG_A|SEG_B|SEG_C|SEG_D|SEG_E|SEG_F|SEG_G|SEG_DP)
#define DISP_ROW_3 (SEG_A|SEG_C|SEG_E)
#define DISP_COL_2 (SEG_B|SEG_D|SEG_G|SEG_F)
/* init seg7 */
int seg7_init( void );
/* set hex value of low-8-bits to seg7 */
int seg7_set_value( int value );
/* display a hex number on seg7 */
int seg7_display_num( int num );
/* display a user-defined code on seg7, like '_' */
int seg7_display( int value );
/* test seg7 api */
int seg7_test( void );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -