📄 cal_lcd.inc
字号:
;;; Palm_Screen_Table , only for 640DOT & 320DOT
;; LCD_8X40: COM8~COM15(X)
; COM12->COM2
; COM13->COM3
; COM15->COM4
.include "Cal_MACRO.h"
;.if LCD_16X40
C_OFFSET0 EQU 000h
C_OFFSET1 EQU 010h
C_OFFSET2 EQU 020h
C_OFFSET3 EQU 030h
C_OFFSET4 EQU 040h
;.else
;C_OFFSET0 EQU 000h
;C_OFFSET1 EQU 008h
;C_OFFSET2 EQU 010h
;C_OFFSET3 EQU 018h
;C_OFFSET4 EQU 020h
;.endif
;
D0 EQU 001h
D1 EQU 002h
D2 EQU 004h
D3 EQU 008h
D4 EQU 010h
D5 EQU 020h
D6 EQU 040h
D7 EQU 080h
;
;.if LCD_16X40 ;for 640_DOT
COM0 EQU OLDCOM8
COM1 EQU OLDCOM9
COM2 EQU OLDCOM10
COM3 EQU OLDCOM11
COM4 EQU OLDCOM12
COM5 EQU OLDCOM13
COM6 EQU OLDCOM14
COM7 EQU OLDCOM15
COM8 EQU OLDCOM7
COM9 EQU OLDCOM6
COM10 EQU OLDCOM5
COM11 EQU OLDCOM4
COM12 EQU OLDCOM3
COM13 EQU OLDCOM2
COM14 EQU OLDCOM1
COM15 EQU OLDCOM0
OLDCOM0 EQU 080h
OLDCOM1 EQU 081h
OLDCOM2 EQU 082h
OLDCOM3 EQU 083h
OLDCOM4 EQU 084h
OLDCOM5 EQU 085h
OLDCOM6 EQU 086h
OLDCOM7 EQU 087h
OLDCOM8 EQU 088h
OLDCOM9 EQU 089h
OLDCOM10 EQU 08ah
OLDCOM11 EQU 08bh
OLDCOM12 EQU 08ch
OLDCOM13 EQU 08dh
OLDCOM14 EQU 08eh
OLDCOM15 EQU 08fh
;.else ;for 320_DOT
;COM0 EQU 0D8h
;COM1 EQU 0D9h
;COM2 EQU 0DAh
;COM3 EQU 0DBh
;COM4 EQU 0DCh
;COM5 EQU 0DDh
;COM6 EQU 0DEh
;COM7 EQU 0DFh
;COM8 EQU 0D8h
;COM9 EQU 0D9h
;COM10 EQU 0Dah
;COM11 EQU 0Dbh
;COM12 EQU COM2 ;;1002
;COM13 EQU COM3 ;;1002
;COM14 EQU 0Deh
;COM15 EQU COM4 ;;1002
;.endif
;S0~S7 +C_OFFSET3
;S8~S15 +C_OFFSET2
;S16~S23 +C_OFFSET1
S0 EQU OLDS31
S1 EQU OLDS30
S2 EQU OLDS29
S3 EQU OLDS28
S4 EQU OLDS27
S5 EQU OLDS26
S6 EQU OLDS25
S7 EQU OLDS24
S8 EQU OLDS23
S9 EQU OLDS22
S10 EQU OLDS21
S11 EQU OLDS20
S12 EQU OLDS19
S13 EQU OLDS18
S14 EQU OLDS17
S15 EQU OLDS16
S16 EQU OLDS15
S17 EQU OLDS14
S18 EQU OLDS13
S19 EQU OLDS12
S20 EQU OLDS11
S21 EQU OLDS10
S22 EQU OLDS9
S23 EQU OLDS8
S24 EQU OLDS7
S25 EQU OLDS6
S26 EQU OLDS5
S27 EQU OLDS4
S28 EQU OLDS3
S29 EQU OLDS2
S30 EQU OLDS1
S31 EQU OLDS0
;S32 EQU OLDS32
;S33 EQU OLDS33
;S34 EQU OLDS34
;S35 EQU OLDS35
;S36 EQU OLDS36
;S37 EQU OLDS37
;S38 EQU OLDS38
;S39 EQU OLDS39
;
OLDS0 EQU D0
OLDS1 EQU D1
OLDS2 EQU D2
OLDS3 EQU D3
OLDS4 EQU D4
OLDS5 EQU D5
OLDS6 EQU D6
OLDS7 EQU D7
OLDS8 EQU D0
OLDS9 EQU D1
OLDS10 EQU D2
OLDS11 EQU D3
OLDS12 EQU D4
OLDS13 EQU D5
OLDS14 EQU D6
OLDS15 EQU D7
OLDS16 EQU D0
OLDS17 EQU D1
OLDS18 EQU D2
OLDS19 EQU D3
OLDS20 EQU D4
OLDS21 EQU D5
OLDS22 EQU D6
OLDS23 EQU D7
OLDS24 EQU D0
OLDS25 EQU D1
OLDS26 EQU D2
OLDS27 EQU D3
OLDS28 EQU D4
OLDS29 EQU D5
OLDS30 EQU D6
OLDS31 EQU D7
;OLDS32 EQU D0
;OLDS33 EQU D1
;OLDS34 EQU D2
;OLDS35 EQU D3
;OLDS36 EQU D4
;OLDS37 EQU D5
;OLDS38 EQU D6
;OLDS39 EQU D7
dig5X7_d11:
DB COM0+C_OFFSET3,S0 ,COM0,S29 ,COM0+C_OFFSET3,S1 ,COM0,S28 ,COM0+C_OFFSET3,S2
DB COM1+C_OFFSET3,S0 ,COM1,S29 ,COM1+C_OFFSET3,S1 ,COM1,S28 ,COM1+C_OFFSET3,S2
DB COM2+C_OFFSET3,S0 ,COM2,S29 ,COM2+C_OFFSET3,S1 ,COM2,S28 ,COM2+C_OFFSET3,S2
DB COM3+C_OFFSET3,S0 ,COM3,S29 ,COM3+C_OFFSET3,S1 ,COM3,S28 ,COM3+C_OFFSET3,S2
DB COM4+C_OFFSET3,S0 ,COM4,S29 ,COM4+C_OFFSET3,S1 ,COM4,S28 ,COM4+C_OFFSET3,S2
DB COM5+C_OFFSET3,S0 ,COM5,S29 ,COM5+C_OFFSET3,S1 ,COM5,S28 ,COM5+C_OFFSET3,S2
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d10:
DB COM0,S27 ,COM0+C_OFFSET3,S3 ,COM0,S26 ,COM0+C_OFFSET3,S4 ,COM0,S25
DB COM1,S27 ,COM1+C_OFFSET3,S3 ,COM1,S26 ,COM1+C_OFFSET3,S4 ,COM1,S25
DB COM2,S27 ,COM2+C_OFFSET3,S3 ,COM2,S26 ,COM2+C_OFFSET3,S4 ,COM2,S25
DB COM3,S27 ,COM3+C_OFFSET3,S3 ,COM3,S26 ,COM3+C_OFFSET3,S4 ,COM3,S25
DB COM4,S27 ,COM4+C_OFFSET3,S3 ,COM4,S26 ,COM4+C_OFFSET3,S4 ,COM4,S25
DB COM5,S27 ,COM5+C_OFFSET3,S3 ,COM5,S26 ,COM5+C_OFFSET3,S4 ,COM5,S25
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d9:
DB COM0+C_OFFSET3,S5 ,COM0,S24 ,COM0+C_OFFSET3,S6 ,COM0+C_OFFSET1,S23 ,COM0+C_OFFSET3,S7
DB COM1+C_OFFSET3,S5 ,COM1,S24 ,COM1+C_OFFSET3,S6 ,COM1+C_OFFSET1,S23 ,COM1+C_OFFSET3,S7
DB COM2+C_OFFSET3,S5 ,COM2,S24 ,COM2+C_OFFSET3,S6 ,COM2+C_OFFSET1,S23 ,COM2+C_OFFSET3,S7
DB COM3+C_OFFSET3,S5 ,COM3,S24 ,COM3+C_OFFSET3,S6 ,COM3+C_OFFSET1,S23 ,COM3+C_OFFSET3,S7
DB COM4+C_OFFSET3,S5 ,COM4,S24 ,COM4+C_OFFSET3,S6 ,COM4+C_OFFSET1,S23 ,COM4+C_OFFSET3,S7
DB COM5+C_OFFSET3,S5 ,COM5,S24 ,COM5+C_OFFSET3,S6 ,COM5+C_OFFSET1,S23 ,COM5+C_OFFSET3,S7
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d8:
DB COM0+C_OFFSET1,S22 ,COM0+C_OFFSET2,S8 ,COM0+C_OFFSET1,S21 ,COM0+C_OFFSET2,S9 ,COM0+C_OFFSET1,S20
DB COM1+C_OFFSET1,S22 ,COM1+C_OFFSET2,S8 ,COM1+C_OFFSET1,S21 ,COM1+C_OFFSET2,S9 ,COM1+C_OFFSET1,S20
DB COM2+C_OFFSET1,S22 ,COM2+C_OFFSET2,S8 ,COM2+C_OFFSET1,S21 ,COM2+C_OFFSET2,S9 ,COM2+C_OFFSET1,S20
DB COM3+C_OFFSET1,S22 ,COM3+C_OFFSET2,S8 ,COM3+C_OFFSET1,S21 ,COM3+C_OFFSET2,S9 ,COM3+C_OFFSET1,S20
DB COM4+C_OFFSET1,S22 ,COM4+C_OFFSET2,S8 ,COM4+C_OFFSET1,S21 ,COM4+C_OFFSET2,S9 ,COM4+C_OFFSET1,S20
DB COM5+C_OFFSET1,S22 ,COM5+C_OFFSET2,S8 ,COM5+C_OFFSET1,S21 ,COM5+C_OFFSET2,S9 ,COM5+C_OFFSET1,S20
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d7:
DB COM0+C_OFFSET2,S10 ,COM0+C_OFFSET1,S19 ,COM0+C_OFFSET2,S11 ,COM0+C_OFFSET1,S18 ,COM0+C_OFFSET2,S12
DB COM1+C_OFFSET2,S10 ,COM1+C_OFFSET1,S19 ,COM1+C_OFFSET2,S11 ,COM1+C_OFFSET1,S18 ,COM1+C_OFFSET2,S12
DB COM2+C_OFFSET2,S10 ,COM2+C_OFFSET1,S19 ,COM2+C_OFFSET2,S11 ,COM2+C_OFFSET1,S18 ,COM2+C_OFFSET2,S12
DB COM3+C_OFFSET2,S10 ,COM3+C_OFFSET1,S19 ,COM3+C_OFFSET2,S11 ,COM3+C_OFFSET1,S18 ,COM3+C_OFFSET2,S12
DB COM4+C_OFFSET2,S10 ,COM4+C_OFFSET1,S19 ,COM4+C_OFFSET2,S11 ,COM4+C_OFFSET1,S18 ,COM4+C_OFFSET2,S12
DB COM5+C_OFFSET2,S10 ,COM5+C_OFFSET1,S19 ,COM5+C_OFFSET2,S11 ,COM5+C_OFFSET1,S18 ,COM5+C_OFFSET2,S12
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d6:
DB COM0+C_OFFSET1,S17 ,COM0+C_OFFSET2,S13 ,COM0+C_OFFSET1,S16 ,COM0+C_OFFSET2,S14 ,COM0+C_OFFSET2,S15
DB COM1+C_OFFSET1,S17 ,COM1+C_OFFSET2,S13 ,COM1+C_OFFSET1,S16 ,COM1+C_OFFSET2,S14 ,COM1+C_OFFSET2,S15
DB COM2+C_OFFSET1,S17 ,COM2+C_OFFSET2,S13 ,COM2+C_OFFSET1,S16 ,COM2+C_OFFSET2,S14 ,COM2+C_OFFSET2,S15
DB COM3+C_OFFSET1,S17 ,COM3+C_OFFSET2,S13 ,COM3+C_OFFSET1,S16 ,COM3+C_OFFSET2,S14 ,COM3+C_OFFSET2,S15
DB COM4+C_OFFSET1,S17 ,COM4+C_OFFSET2,S13 ,COM4+C_OFFSET1,S16 ,COM4+C_OFFSET2,S14 ,COM4+C_OFFSET2,S15
DB COM5+C_OFFSET1,S17 ,COM5+C_OFFSET2,S13 ,COM5+C_OFFSET1,S16 ,COM5+C_OFFSET2,S14 ,COM5+C_OFFSET2,S15
;DB 0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0 ,0C0h,S0
dig5X7_d5:
DB COM15+C_OFFSET2,S15 ,COM15+C_OFFSET2,S14 ,COM15+C_OFFSET1,S16 ,COM15+C_OFFSET2,S13 ,COM15+C_OFFSET1,S17
DB COM14+C_OFFSET2,S15 ,COM14+C_OFFSET2,S14 ,COM14+C_OFFSET1,S16 ,COM14+C_OFFSET2,S13 ,COM14+C_OFFSET1,S17
DB COM13+C_OFFSET2,S15 ,COM13+C_OFFSET2,S14 ,COM13+C_OFFSET1,S16 ,COM13+C_OFFSET2,S13 ,COM13+C_OFFSET1,S17
DB COM12+C_OFFSET2,S15 ,COM12+C_OFFSET2,S14 ,COM12+C_OFFSET1,S16 ,COM12+C_OFFSET2,S13 ,COM12+C_OFFSET1,S17
DB COM11+C_OFFSET2,S15 ,COM11+C_OFFSET2,S14 ,COM11+C_OFFSET1,S16 ,COM11+C_OFFSET2,S13 ,COM11+C_OFFSET1,S17
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -