📄 disdata.c
字号:
//#include "iom16.h"
//#include "ioavr.h"
//#include "inavr.h"
//#include "avr_macros.h"
//
//#include "userdef.h"
//#include "userfun.h"
//#include "userram.h"
//#include "usertype.h"
#define SEGA 0x01
#define SEGB 0x02
#define SEGC 0x04
#define SEGD 0x08
#define SEGE 0x10
#define SEGF 0x20
#define SEGG 0x40
#define SEGP 0x80
const unsigned char BCDSEG_TAB[] = {
SEGG+SEGP,SEGA+SEGD+SEGE+SEGF+SEGG+SEGP,SEGC+SEGF+SEGP,SEGF+SEGE+SEGP, //0 1 2 3
SEGA+SEGD+SEGE+SEGP,SEGB+SEGE+SEGP,SEGB+SEGP,SEGD+SEGE+SEGF+SEGG+SEGP, //4 5 6 7
SEGP,SEGP+SEGE,SEGP+SEGD,SEGP+SEGA+SEGB, //8 9 A B
SEGB+SEGC+SEGG+SEGP,SEGA+SEGF+SEGP,SEGB+SEGC+SEGP,SEGB+SEGC+SEGD+SEGP, //C D E F
0xff,SEGA+SEGD+SEGP, SEGC+SEGD+SEGP, SEGA+SEGB+SEGC+SEGG+SEGP, //00 H P L
SEGA+SEGB+SEGC+SEGD+SEGE+SEGF+SEGP,SEGA+SEGG+SEGP, SEGD+SEGG+SEGP,SEGA+SEGE+SEGF+SEGG+SEGP, //- U N J
SEGA+SEGD+SEGE+SEGF+SEGP, SEGA+SEGB+SEGC+SEGP, SEGC+SEGD+SEGE+SEGP , SEGA+SEGB+SEGC+SEGD+SEGP, //-1 t 0' r
SEGB+SEGC+SEGD+SEGE+SEGF+SEGG+SEGP,SEGA+SEGB+SEGC+SEGE+SEGF+SEGG+SEGP //- _
};
const unsigned char BCDSEGDOT_TAB[] = {
SEGG,SEGA+SEGD+SEGE+SEGF+SEGG,SEGC+SEGF,SEGF+SEGE, //0. 1. 2. 3.
SEGA+SEGD+SEGE,SEGB+SEGE,SEGB,SEGD+SEGE+SEGF+SEGG, //4. 5. 6. 7.
0, SEGE //8. 9.
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -