📄 cal_lcd.inc
字号:
DB COM10+C_OFFSET2,S15 ,COM10+C_OFFSET2,S14 ,COM10+C_OFFSET1,S16 ,COM10+C_OFFSET2,S13 ,COM10+C_OFFSET1,S17
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d4:
DB COM15+C_OFFSET2,S12 ,COM15+C_OFFSET1,S18 ,COM15+C_OFFSET2,S11 ,COM15+C_OFFSET1,S19 ,COM15+C_OFFSET2,S10
DB COM14+C_OFFSET2,S12 ,COM14+C_OFFSET1,S18 ,COM14+C_OFFSET2,S11 ,COM14+C_OFFSET1,S19 ,COM14+C_OFFSET2,S10
DB COM13+C_OFFSET2,S12 ,COM13+C_OFFSET1,S18 ,COM13+C_OFFSET2,S11 ,COM13+C_OFFSET1,S19 ,COM13+C_OFFSET2,S10
DB COM12+C_OFFSET2,S12 ,COM12+C_OFFSET1,S18 ,COM12+C_OFFSET2,S11 ,COM12+C_OFFSET1,S19 ,COM12+C_OFFSET2,S10
DB COM11+C_OFFSET2,S12 ,COM11+C_OFFSET1,S18 ,COM11+C_OFFSET2,S11 ,COM11+C_OFFSET1,S19 ,COM11+C_OFFSET2,S10
DB COM10+C_OFFSET2,S12 ,COM10+C_OFFSET1,S18 ,COM10+C_OFFSET2,S11 ,COM10+C_OFFSET1,S19 ,COM10+C_OFFSET2,S10
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d3:
DB COM15+C_OFFSET1,S20 ,COM15+C_OFFSET2,S9 ,COM15+C_OFFSET1,S21 ,COM15+C_OFFSET2,S8 ,COM15+C_OFFSET1,S22
DB COM14+C_OFFSET1,S20 ,COM14+C_OFFSET2,S9 ,COM14+C_OFFSET1,S21 ,COM14+C_OFFSET2,S8 ,COM14+C_OFFSET1,S22
DB COM13+C_OFFSET1,S20 ,COM13+C_OFFSET2,S9 ,COM13+C_OFFSET1,S21 ,COM13+C_OFFSET2,S8 ,COM13+C_OFFSET1,S22
DB COM12+C_OFFSET1,S20 ,COM12+C_OFFSET2,S9 ,COM12+C_OFFSET1,S21 ,COM12+C_OFFSET2,S8 ,COM12+C_OFFSET1,S22
DB COM11+C_OFFSET1,S20 ,COM11+C_OFFSET2,S9 ,COM11+C_OFFSET1,S21 ,COM11+C_OFFSET2,S8 ,COM11+C_OFFSET1,S22
DB COM10+C_OFFSET1,S20 ,COM10+C_OFFSET2,S9 ,COM10+C_OFFSET1,S21 ,COM10+C_OFFSET2,S8 ,COM10+C_OFFSET1,S22
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d2:
DB COM15+C_OFFSET3,S7 ,COM15+C_OFFSET1,S23 ,COM15+C_OFFSET3,S6 ,COM15,S24 ,COM15+C_OFFSET3,S5
DB COM14+C_OFFSET3,S7 ,COM14+C_OFFSET1,S23 ,COM14+C_OFFSET3,S6 ,COM14,S24 ,COM14+C_OFFSET3,S5
DB COM13+C_OFFSET3,S7 ,COM13+C_OFFSET1,S23 ,COM13+C_OFFSET3,S6 ,COM13,S24 ,COM13+C_OFFSET3,S5
DB COM12+C_OFFSET3,S7 ,COM12+C_OFFSET1,S23 ,COM12+C_OFFSET3,S6 ,COM12,S24 ,COM12+C_OFFSET3,S5
DB COM11+C_OFFSET3,S7 ,COM11+C_OFFSET1,S23 ,COM11+C_OFFSET3,S6 ,COM11,S24 ,COM11+C_OFFSET3,S5
DB COM10+C_OFFSET3,S7 ,COM10+C_OFFSET1,S23 ,COM10+C_OFFSET3,S6 ,COM10,S24 ,COM10+C_OFFSET3,S5
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d1:
DB COM15,S25 ,COM15+C_OFFSET3,S4 ,COM15,S26 ,COM15+C_OFFSET3,S3 ,COM15,S27
DB COM14,S25 ,COM14+C_OFFSET3,S4 ,COM14,S26 ,COM14+C_OFFSET3,S3 ,COM14,S27
DB COM13,S25 ,COM13+C_OFFSET3,S4 ,COM13,S26 ,COM13+C_OFFSET3,S3 ,COM13,S27
DB COM12,S25 ,COM12+C_OFFSET3,S4 ,COM12,S26 ,COM12+C_OFFSET3,S3 ,COM12,S27
DB COM11,S25 ,COM11+C_OFFSET3,S4 ,COM11,S26 ,COM11+C_OFFSET3,S3 ,COM11,S27
DB COM10,S25 ,COM10+C_OFFSET3,S4 ,COM10,S26 ,COM10+C_OFFSET3,S3 ,COM10,S27
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d0:
DB COM15+C_OFFSET3,S2 ,COM15,S28 ,COM15+C_OFFSET3,S1 ,COM15,S29 ,COM15+C_OFFSET3,S0
DB COM14+C_OFFSET3,S2 ,COM14,S28 ,COM14+C_OFFSET3,S1 ,COM14,S29 ,COM14+C_OFFSET3,S0
DB COM13+C_OFFSET3,S2 ,COM13,S28 ,COM13+C_OFFSET3,S1 ,COM13,S29 ,COM13+C_OFFSET3,S0
DB COM12+C_OFFSET3,S2 ,COM12,S28 ,COM12+C_OFFSET3,S1 ,COM12,S29 ,COM12+C_OFFSET3,S0
DB COM11+C_OFFSET3,S2 ,COM11,S28 ,COM11+C_OFFSET3,S1 ,COM11,S29 ,COM11+C_OFFSET3,S0
DB COM10+C_OFFSET3,S2 ,COM10,S28 ,COM10+C_OFFSET3,S1 ,COM10,S29 ,COM10+C_OFFSET3,S0
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_tab:
DW dig5X7_d0
DW dig5X7_d1
DW dig5X7_d2
DW dig5X7_d3
DW dig5X7_d4
DW dig5X7_d5
DW dig5X7_d6
DW dig5X7_d7
DW dig5X7_d8
DW dig5X7_d9
DW dig5X7_d10
DW dig5X7_d11
seg7_d11:
DB COM6+C_OFFSET3,S2 ,COM6+C_OFFSET3,S3 ,COM7+C_OFFSET3,S3 ,COM9+C_OFFSET3,S2 ;a,b,c,d
DB COM7+C_OFFSET3,S1 ,COM6+C_OFFSET3,S1 ,COM7+C_OFFSET3,S2 ,COM9+C_OFFSET3,S3 ;e,f,g,h
seg7_d10:
DB COM6+C_OFFSET3,S4 ,COM6+C_OFFSET3,S5 ,COM9+C_OFFSET3,S5 ,COM8+C_OFFSET3,S4 ;a,b,c,d
DB COM9+C_OFFSET3,S4 ,COM7+C_OFFSET3,S4 ,COM7+C_OFFSET3,S5 ,COM8+C_OFFSET3,S5 ;e,f,g,h
seg7_d9:
DB COM6+C_OFFSET3,S6 ,COM6+C_OFFSET3,S7 ,COM9+C_OFFSET3,S7 ,COM8+C_OFFSET3,S6 ;a,b,c,d
DB COM9+C_OFFSET3,S6 ,COM7+C_OFFSET3,S6 ,COM7+C_OFFSET3,S7 ,COM8+C_OFFSET3,S7 ;e,f,g,h
seg7_d8:
DB COM6+C_OFFSET2,S9 ,COM6+C_OFFSET2,S10 ,COM7+C_OFFSET2,S10 ,COM9+C_OFFSET2,S9 ;a,b,c,d
DB COM7+C_OFFSET2,S8 ,COM6+C_OFFSET2,S8 ,COM7+C_OFFSET2,S9 ,COM9+C_OFFSET2,S10 ;e,f,g,h
seg7_d7:
DB COM6+C_OFFSET2,S11 ,COM6+C_OFFSET2,S12 ,COM9+C_OFFSET2,S12 ,COM8+C_OFFSET2,S11 ;a,b,c,d
DB COM9+C_OFFSET2,S11 ,COM7+C_OFFSET2,S11 ,COM7+C_OFFSET2,S12 ,COM8+C_OFFSET2,S12 ;e,f,g,h
seg7_d6:
DB COM6+C_OFFSET2,S14 ,COM6+C_OFFSET2,S15 ,COM7+C_OFFSET2,S15 ,COM9+C_OFFSET2,S14 ;a,b,c,d
DB COM7+C_OFFSET2,S13 ,COM6+C_OFFSET2,S13 ,COM7+C_OFFSET2,S14 ,COM9+C_OFFSET2,S15 ;e,f,g,h
seg7_d5:
DB COM6+C_OFFSET1,S16 ,COM6+C_OFFSET1,S17 ,COM9+C_OFFSET1,S17 ,COM8+C_OFFSET1,S16 ;a,b,c,d
DB COM9+C_OFFSET1,S16 ,COM7+C_OFFSET1,S16 ,COM7+C_OFFSET1,S17 ,COM8+C_OFFSET1,S17 ;e,f,g,h
seg7_d4:
DB COM6+C_OFFSET1,S19 ,COM6+C_OFFSET1,S20 ,COM7+C_OFFSET1,S20 ,COM9+C_OFFSET1,S19 ;a,b,c,d
DB COM7+C_OFFSET1,S18 ,COM6+C_OFFSET1,S18 ,COM7+C_OFFSET1,S19 ,COM9+C_OFFSET1,S20 ;e,f,g,h
seg7_d3:
DB COM6+C_OFFSET1,S21 ,COM6+C_OFFSET1,S22 ,COM9+C_OFFSET1,S22 ,COM8+C_OFFSET1,S21 ;a,b,c,d
DB COM9+C_OFFSET1,S21 ,COM7+C_OFFSET1,S21 ,COM7+C_OFFSET1,S22 ,COM8+C_OFFSET1,S22 ;e,f,g,h
seg7_d2:
DB COM6 ,S24 ,COM6 ,S25 ,COM7,S25 ,COM9,S24 ;a,b,c,d
DB COM7+C_OFFSET1,S23 ,COM6+C_OFFSET1,S23 ,COM7,S24 ,COM9,S25 ;e,f,g,h
seg7_d1:
DB COM6,S27 ,COM6,S28 ,COM7,S28 ,COM9,S27 ;a,b,c,d
DB COM7,S26 ,COM6,S26 ,COM7,S27 ,0C0h,S0 ;e,f,g,h
seg7_d0:
DB COM6,S30 ,COM6,S31 ,COM7,S31 ,COM9,S30 ;a,b,c,d
DB COM7,S29 ,COM6,S29 ,COM7,S30 ,0C0h,S0 ;e,f,g,h
;seg7_dash::
; DB COM12,S30
; DB COM12,S31
; DB COM12+C_OFFSET4,S32
; DB COM12+C_OFFSET4,S33
; DB COM12+C_OFFSET4,S34
; DB COM12+C_OFFSET4,S35
; DB COM1+C_OFFSET4 ,S36
; DB COM1+C_OFFSET4 ,S37
; DB COM1+C_OFFSET4 ,S38
; DB COM1+C_OFFSET4 ,S39
; DB COM1 ,S30
; DB COM1 ,S31
seg7_tab:
DW seg7_d0
DW seg7_d1
DW seg7_d2
DW seg7_d3
DW seg7_d4
DW seg7_d5
DW seg7_d6
DW seg7_d7
DW seg7_d8
DW seg7_d9
DW seg7_d10
DW seg7_d11
seg_fnt: ; hgfedcba
DB 00111111B ;0
DB 00000110B ;1
DB 01011011B ;2
DB 01001111B ;3
DB 01100110B ;4
DB 01101101B ;5
DB 01111101B ;6
DB 00100111B ;7
DB 01111111B ;8
DB 01101111B ;9
DB 10111111B ;0.,10
DB 10000110B ;1.,11
DB 11011011B ;2.,12
DB 11001111B ;3.,13
DB 11100110B ;4.,14
DB 11101101B ;5.,15
DB 11111101B ;6.,16
DB 10100111B ;7.,17
DB 11111111B ;8.,18
DB 11101111B ;9.,19
;hgfedcba
DB 11110111B ;A.,20
DB 11011110B ;d.,21
DB 01000000B ;-,22
DB 00001000B ;_,23
DB 0 ;Blank,24
DB 01100011B ;DMS,25
DB 00001100B ;FRA,26
DB 01110111B ;A,27
DB 01111100B ;B,28
DB 00111001B ;C,29
DB 01011110B ;D,30
DB 01111001B ;E,31
DB 01110001B ;F,32
;hgfedcba
DB 01011110B ;d,33
DB 01110110B ;h,34
DB 01111100B ;b,35
DB 01011100B ;o,36
DB 11110111B ;A,37
DB 11111100B ;B,38
DB 10111001B ;C,39
DB 11011110B ;D,40
DB 11111001B ;E,41
DB 11110001B ;F,42
;hgfedcba
;----------------------------------------------------------------------------------------------
;SCIENTIFIC calc icom
SHIFT_ICOM::
DB COM8+C_OFFSET3,S0
ALPHA_ICOM::
DB COM8+C_OFFSET3,S1
HYP_ICOM::
DB COM8+C_OFFSET3,S2
M_ICOM::
DB COM8+C_OFFSET3,S3
STO_ICOM::
DB COM8+C_OFFSET2,S8
RCL_ICOM::
DB COM8+C_OFFSET2,S9
SD_ICOM::
DB COM8+C_OFFSET2,S10
REG_ICOM::
DB COM8+C_OFFSET2,S13
CMPLX_ICOM::
DB COM8+C_OFFSET2,S15
D_ICOM::
DB COM8+C_OFFSET1,S18
R_ICOM::
DB COM8+C_OFFSET1,S19
G_ICOM::
DB COM8+C_OFFSET1,S20
FIX_ICOM::
DB COM8+C_OFFSET1,S23
SCI_ICOM::
DB COM8,S24
ENG_ICOM::
DB COM8,S28
B_ICOM::
DB COM8,S31
I_ICOM::
DB COM9,S29
SIGNM_ICOM::
DB COM7+C_OFFSET3,S0
EXPM_ICOM::
DB COM9,S26
LEFT_ICOM::
DB COM6+C_OFFSET3,S0
RIGHT_ICOM::
DB COM9+C_OFFSET3,S0
;----------------------------------------------------------------------------------------------
font5X7:
ascii_font::
db 000h,000h,000h,000h,000h,000h ;/* 000 */ chg
db 000h,0f0h,080h,0e0h,080h,0f0h ;/* 001 */ chg small E
db 000h,000h,000h,070h,000h,000h ;/* 002 */ chg samll -
db 0e0h,0a0h,0e0h,000h,000h,000h ;/* 003 */ chg
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -