📄 spi_led6.asm
字号:
*************************************************
*FILE: SPI_LED6.ASM
*日期:2005年11月25日*
*************************************************
.include "SPWM.H"
************************************************
.def SPI_LED6
************************************************
****************数码显示输出********************
************************************************
.text
****************24位数码显示********************
SPI_LED6:
LDP #4
LACL DARW15
ADD #1
SACL DARW15
sub #47
RETC LT
SPLK #0,DARW15
LACL DARW10
ADD #1
SACL DARW10
SUB #25 ;#1000
BCND PP_8,LT
SPLK #25,DARW10 ;#1000
LDP #7
LACL DA20
SUB #1024
BCND PP_11,EQ
LDP #6
SPLK #0,IN15
SPLK #0,IN16
B PP_12
PP_11:
LDP #4
SPLK #0,DARW10
LDP #6
LACL IN15
ADD #1
SACL IN15
SUB #23
BCND PP_11_0,LEQ
SPLK #0,IN15
PP_11_0:
RET
PP_12:
LDP #6
LACL INNK
BCND PINKK1,EQ
SACL DTA6
B PINKK2
PINKK1:
LACL INKK
SACL DTA6
PINKK2:
LDP #6
BIT S2,15-15
BCND PDAT4_0,NTC
CALL ERRSP
B P_0
PDAT4_0:
LDP #6
LACL INNK
BCND PDAT4_1,EQ
SUB #1 ;=1
BCND PDAT4,EQ
SUB #1 ;=2
BCND PDATT1,EQ
SUB #1 ;=3
BCND PDAT6,EQ
SUB #1 ;=4
BCND PDAT_6,EQ
SUB #1 ;=5
BCND P_DATT21,EQ
SUB #1 ;=6
BCND P_TIME,EQ
SUB #1 ;=7
BCND P_TIME,EQ
SUB #1 ;=8
BCND P_TIME,EQ
SUB #1 ;=9
BCND P_TIME_1,EQ
PDAT4_1:
LACL INKK
SUB #24
BCND PINK,EQ
B PDATTX
P_TIME_1:
LDP #7
LACC DAT0_ERR
CALL PPDTA5_1
B P_0
P_TIME:
CALL PPDTA4_2
B P_0
PINK:
LDP #6
LACC INK
CALL PPDTA5_1
B P_0
PDAT_6:
LDP #7
LACC DATT7
CALL PPDTA5_1
CALL CLRC_DTA5_1
B P_0
PDAT6:
LDP #7
LACC DAT6
CALL PPDTA5_1
B P_0
PDATT1:
LDP #7
LACC DATT1
CALL PPDTA5_1
CALL CLRC_DTA5_1
B P_0
PDAT4:
LDP #6
LACL IN13
SUB #55
BCND PHELLO,EQ
LDP #7
LACC DAT4
CALL PPDTA5_1
B P_0
P_DATT21:
LDP #7
LACC DATT21
CALL PPDTA5_1
CALL CLRC_DTA5_1
B P_0
PHELLO:
LDP #7
LACC V_MAX1
CALL PPDTA5_1
B P_0
LDP #6
SPLK #21,DTA5 ;H
SPLK #14,DTA4 ;E
SPLK #22,DTA3 ;L
SPLK #22,DTA2 ;L
SPLK #00,DTA1 ;O
B P_0
PDATTX:
LDP #6
LACL INK
BCND PDATTX_END,LT
SUB #60
BCND PDATTX_END,GT
LACC #PDATTXXX
ADD INK
TBLR TEMP
LACC TEMP
BACC
PDATTX_END:
RET
PDAT3: LDP #7
LACL DATT47 ;#0 DAT3 0-5000rpmTIME
B PPDTA11_0
PDATT12: LDP #7
LACL DATT12 ;#1
B PPDTA11
PDATT13: LDP #7
LACL DATT13 ;#2
B PPDTA11
PDATT14: LDP #7
LACL DATT14 ;#3
B PPDTA11
PDATT15: LDP #7
LACL DATT15 ;#4
B PPDTA11
PDATT16: LDP #7
LACL DATT16 ;#5
B PPDTA11
PDATT17: LDP #7
LACL DATT17 ;#6
B PPDTA11
PDATT18: LDP #7
LACL DATT18 ;#7
B PPDTA11
PDATT19: LDP #7
LACL DATT19 ;#8
B PPDTA11
PDA20: LDP #7
LACL DA20 ;#9
B PPDTA11
PDATT22:
LDP #7
LACL DATT22 ;DATT22 #10
B PPDTA11
PDATT23:
LDP #7
LACL DATT23 ;DATT23 #11
B PPDTA11
PDATT24:
LDP #7
LACL DATT24 ;DATT24 #12
B PPDTA11
PDATT25:
LDP #7
LACL DATT25 ;DATT25 #13
B PPDTA11
PDATT26:
LDP #7
LACL DATT26 ;DATT26 #14
B PPDTA11
PDATT27:
LDP #7
LACL DATT27 ;DATT27 #15
B PPDTA11
PDATT28:
LDP #7
LACL DATT28 ;DATT28 #16
B PPDTA11
PDATT29:
LDP #7
LACL DATT29 ;DATT29 #17
B PPDTA11
PDA21: LDP #7
LACL DA21 ; #18
B PPDTA11
PDATT5: LDP #7
LACL DATT5 ; #19
B PPDTA11
PDATT6: LDP #7
LACL DATT6 ; #20
B PPDTA11
PDATT7: LDP #7
LACL DATT7 ; #21
B PPDTA11
PDATT8: LDP #7
LACL DATT8 ; #22
B PPDTA11
PDATT9:
LDP #7
LACL DATT9 ; #23
B PPDTA11
PDATT10:
LDP #7
LACL DATT10 ; #24
B PPDTA11
PV_MAX:
LDP #7
LACL V_MAX1 ; #25
B PPDTA11_0
PDATT11:
LDP #7
LACL DATT11 ; #26
B PPDTA11
PDATT20:
LDP #7
LACL DATT20 ;DATT20 #27
B PPDTA11
PDATT30:
LDP #7
LACL DATT30 ;DATT30 #28
B PPDTA11
PDATT31:
LDP #7
LACL DATT31 ;DATT31 #29
B PPDTA11
PDATT32:
LDP #7
LACL DATT32 ;DATT32 #30
B PPDTA11
PDATT33:
LDP #7
LACL DATT33 ;DATT33 #31
B PPDTA11
PDATT34:
LDP #7
LACL DATT34 ;DATT34 #32
B PPDTA11
PDATT35:
LDP #7
LACL DATT35 ;DATT35 #33
B PPDTA11
PDATT36:
LDP #7
LACL DATT36 ;DATT36 #34
B PPDTA11
PDATT37:
LDP #7
LACL DATT37 ;DATT37 #35
B PPDTA11
PDATT38:
LDP #7
LACL DATT38 ;DATT38 #36
B PPDTA11
PDATT39:
LDP #7
LACL DATT39 ;DATT39 #37
B PPDTA11
PDATT40:
LDP #7
LACL DATT40 ;DATT40 #38
B PPDTA11
PDATT41:
LDP #7
LACL DATT41 ;DATT41 #39
B PPDTA11
PDATT42:
LDP #7
LACL DATT42 ;DATT42 #40
B PPDTA11
PDATT43:
LDP #7
LACL DATT43 ;DATT43 #41
B PPDTA11
PDATT44:
LDP #7
LACL DATT44 ;DATT44 #42
B PPDTA11
PDATT45:
LDP #7
LACL DATT45 ;DATT45 #43
B PPDTA11
PDATT46:
LDP #7
LACL DATT46 ;DATT46 #44
B PPDTA11
PDATT47:
LDP #7
LACL DATT47 ;DATT47 #45
B PPDTA11
PDATT21:
LDP #7
LACL DATT21 ;DATT21 #46
B PPDTA11
PDAT21:
LDP #7
; LACL DAT21 ;#47
B PPDTA11_0
PSPEEDA:
LDP #7
LACL SPEEDA ;#48
B PPDTA11_0
PIN7:
LDP #6
LACL IN7 ;#49
B PPDTA11_0
PIN5:
LDP #6
LACL IN5 ;#50
B PPDTA11_0
PVA:
LDP #7
LACL V_A ;#51
B PPDTA11_0
PVB:
LDP #7
LACL V_B ;#52
B PPDTA11_0
PVC:
LDP #7
LACL V_C ;#53
B PPDTA11_0
PVM:
LDP #7
LACL V_M ;#54
B PPDTA11_0
PIDD:
LDP #7
LACL IDD ;#55
B PPDTA11_0
PCAN1:
LDP #4
; LACL DARW20 ;#56
B PPDTA11_0
PCAN2:
LDP #4
; LACL DARW21 ;#57
B PPDTA11_0
PCAN3:
LDP #4
; LACL DARW22 ;#58
B PPDTA11_0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -