📄 320b(al).asm
字号:
MOV R1,#37
LL13:
MOV A,#55H
CALL DATA_W
DJNZ R1,LL13
DJNZ R0,LL9
CALL DELAY
CALL STP_SC
LJMP ALL_ON
;******************************************************************************
;sed1330 funtion
COM_W:
MOV P1,A
CLR R_W ;不用
SETB A0
CLR CS
SETB E
NOP
SETB CS
RET
;******************************************************************************
DATA_W:
MOV P1,A
CLR R_W
CLR A0
CLR CS
SETB E
NOP
SETB CS
RET
;******************************************************************************
;CLEAR LAYER 1
CL1: CALL POS1
MOV A,#42H
CALL COM_W
MOV R0,#30
L1: MOV R1,APL
L2: MOV A,#00H
CALL DATA_W
DJNZ R1,L2
DJNZ R0,L1
RET
;******************************************************************************
;CLEAR LAYER 2
CL2: CALL POS2
MOV A,#42H
CALL COM_W
MOV R0,#240
L3: MOV R1,APL
L4: MOV A,#0H
CALL DATA_W
DJNZ R1,L4
DJNZ R0,L3
RET
;******************************************************************************
;POSITION 1
POS1: MOV A,#46H
CALL COM_W
MOV A,#00H
CALL DATA_W
MOV A,#00H
CALL DATA_W
RET
;******************************************************************************
;POSITION 1 SHIFT 30
POS11: MOV A,#46H
CALL COM_W
MOV A,#MAX_COL / 8
CALL DATA_W
MOV A,#00H
CALL DATA_W
RET
;******************************************************************************
;POSITION 2
POS2: MOV A,#46H
CALL COM_W
MOV A,SAD_2L
CALL DATA_W
MOV A,SAD_2H
CALL DATA_W
RET
;*******************************************************************************
; Procedure of step by step and scan
;*******************************************************************************
STP_SC:
MOV C,S_S
JC STEP
RET
STEP:
MOV C,STP
MOV R5,#0FH
LOPE:
MOV R6,#0FFH
LOPD:
DJNZ R6,LOPD
DJNZ R5,LOPE
JNB S_S,LOUT
JNC STEP
LOUT:
RET
;*******************************************************************************
; BCD DELAY TIME SELECT
;*******************************************************************************
CBCD:
MOV P0,#00H
PUSH A
MOV A,P0
ANL A,#0FH
RL A
RL A
MOV BCD,A
POP A
RET
;*******************************************************************************
DELAY:
CALL CBCD
MOV R4,BCD
LOPC:
MOV R5,#40
LOPB:
MOV R6,#250
LOPA:
DJNZ R6,LOPA
DJNZ R5,LOPB
DJNZ R4,LOPC
RET
;*******************************************************************************
SHOW_VER:
DB 0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,0C2h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,0C2h,0AAh,0AAh,000h,000h,005h
DB 000h,000h,00Ah,000h,01Dh,0C5h,000h,011h
DB 04Ah,0F0h,01Dh,045h,000h,005h,04Ah,000h
DB 01Dh,0C5h,000h,000h,00Ah,000h,000h,005h
DB 0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,0C2h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,0C2h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 0C2h,0AAh,0AAh,000h,000h,005h,000h,000h
DB 00Ah,000h,05Dh,0C5h,000h,055h,04Ah,0F0h
DB 055h,045h,000h,055h,04Ah,000h,05Dh,0C5h
DB 000h,000h,00Ah,000h,000h,005h,0C2h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,0C2h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,0C2h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
DB 0AAh,000h,000h,005h,000h,000h,00Ah,000h
DB 05Dh,0C5h,000h,051h,04Ah,0F0h,05Dh,045h
DB 000h,045h,04Ah,000h,05Dh,0C5h,000h,000h
DB 00Ah,000h,000h,005h,0C2h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,0F1h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,0C2h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,0C2h,0AAh,0AAh,000h
DB 000h,005h,000h,000h,00Ah,001h,0DDh,0C5h
DB 000h,055h,04Ah,0F1h,0D5h,045h,001h,015h
DB 04Ah,001h,0DDh,0C5h,000h,000h,00Ah,000h
DB 000h,005h,0C2h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,0F1h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 0C2h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,0F1h
DB 055h,055h,002h,0AAh,0AAh,001h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,0C2h,0AAh
DB 0AAh,001h,055h,055h,002h,0AAh,0AAh,001h
DB 055h,055h,002h,0AAh,0AAh,0F1h,055h,055h
DB 002h,0AAh,0AAh,001h,055h,055h,002h,0AAh
DB 0AAh,001h,055h,055h,0C2h,0AAh,0AAh,055h
DB 055h,055h,0AAh,0AAh,0AAh,055h,055h,055h
DB 0AAh,0AAh,0AAh,055h,055h,055h
SHOW_HOR:
DB 008h,042h,010h,084h,021h,008h,042h,010h
DB 084h,021h,008h,042h,010h,084h,021h,008h
DB 042h,010h,084h,021h,008h,042h,010h,084h
DB 021h,008h,042h,010h,084h,021h,008h,042h
DB 010h,084h,021h,008h,042h,010h,084h,02Ah
DB 008h,042h,010h,084h,021h,008h,042h,010h
DB 084h,021h,008h,042h,010h,084h,021h,008h
DB 042h,010h,084h,021h,008h,042h,010h,084h
DB 021h,008h,042h,010h,084h,021h,008h,042h
DB 010h,084h,021h,008h,042h,010h,084h,035h
DB 000h,040h,010h,004h,001h,000h,040h,010h
DB 004h,001h,000h,040h,010h,004h,001h,000h
DB 040h,010h,004h,001h,000h,040h,010h,084h
DB 001h,000h,040h,010h,004h,001h,000h,040h
DB 010h,004h,021h,000h,040h,010h,004h,00Ah
DB 000h,040h,010h,004h,001h,000h,040h,010h
DB 004h,001h,000h,040h,010h,004h,001h,000h
DB 040h,010h,004h,001h,000h,040h,010h,004h
DB 001h,000h,040h,010h,004h,001h,000h,040h
DB 010h,004h,001h,000h,040h,010h,004h,015h
DB 0C0h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,00Ah
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,000h
DB 000h,000h,000h,000h,000h,000h,000h,015h
DB 002h,0AAh,0AAh,0AAh,0AAh,0A0h,000h,0AAh
DB 0AAh,0AAh,0AAh,0A8h,000h,00Ah,0AAh,0AAh
DB 0AAh,0AAh,000h,002h,0AAh,0AAh,0AAh,0AAh
DB 000h,000h,0AAh,0AAh,0AAh,0AAh,080h,000h
DB 02Ah,0AAh,0AAh,0AAh,0A0h,000h,00Ah,0AAh
DB 001h,055h,055h,055h,055h,043h,0B8h,055h
DB 055h,055h,055h,050h,0BBh,085h,055h,055h
DB 055h,054h,02Eh,0E1h,055h,055h,055h,054h
DB 03Bh,0B8h,055h,055h,055h,055h,00Eh,0EEh
DB 015h,055h,055h,055h,043h,0BBh,085h,055h
DB 002h,0AAh,0AAh,0AAh,0AAh,0A2h,028h,0AAh
DB 0AAh,0AAh,0AAh,0A8h,0AAh,08Ah,0AAh,0AAh
DB 0AAh,0AAh,028h,0A2h,0AAh,0AAh,0AAh,0AAh
DB 00Ah,0A8h,0AAh,0AAh,0AAh,0AAh,082h,08Ah
DB 02Ah,0AAh,0AAh,0AAh,0A0h,0AAh,08Ah,0AAh
DB 0F1h,055h,055h,055h,055h,043h,0A8h,055h
DB 055h,055h,055h,050h,0AAh,085h,055h,055h
DB 055h,054h,02Eh,0A1h,055h,055h,055h,054h
DB 03Ah,0A8h,055h,055h,055h,055h,00Eh,0EAh
DB 015h,055h,055h,055h,043h,0AAh,085h,055h
DB 002h,0AAh,0AAh,0AAh,0AAh,0A0h,0A8h,0AAh
DB 0AAh,0AAh,0AAh,0A8h,0AAh,08Ah,0AAh,0AAh
DB 0AAh,0AAh,022h,0A2h,0AAh,0AAh,0AAh,0AAh
DB 022h,0A8h,0AAh,0AAh,0AAh,0AAh,088h,02Ah
DB 02Ah,0AAh,0AAh,0AAh,0A0h,0AAh,08Ah,0AAh
DB 001h,055h,055h,055h,055h,043h,0B8h,055h
DB 055h,055h,055h,050h,0BBh,085h,055h,055h
DB 055h,054h,02Eh,0E1h,055h,055h,055h,054h
DB 03Bh,0B8h,055h,055h,055h,055h,00Eh,0EEh
DB 015h,055h,055h,055h,043h,0BBh,085h,055h
DB 002h,0AAh,0AAh,0AAh,0AAh,0A0h,000h,0AAh
DB 0AAh,0AAh,0AAh,0A8h,000h,00Ah,0AAh,0AAh
DB 0AAh,0AAh,000h,002h,0AAh,0AAh,0AAh,0AAh
DB 000h,000h,0AAh,0AAh,0AAh,0AAh,080h,000h
DB 02Ah,0AAh,0AAh,0AAh,0A0h,000h,00Ah,0AAh
DB 001h,055h,055h,055h,055h,040h,000h,055h
DB 055h,055h,055h,050h,000h,005h,055h,055h
DB 055h,054h,000h,001h,055h,055h,055h,054h
DB 000h,000h,055h,055h,055h,055h,000h,000h
DB 015h,055h,055h,055h,040h,000h,005h,055h
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -