📄 main.lst
字号:
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00135 brclr PIR1, RCIF, Lp3 ; Receive low byte for DALI
002C 1E8C M btfss PIR1, RCIF
002D 2??? M goto Lp3
00136 brset RCSTA, FERR, Main ; Check for communication error
002E 1918 M btfsc RCSTA, FERR
002F 2??? M goto Main
00137 brset RCSTA, OERR, Main
0030 1898 M btfsc RCSTA, OERR
0031 2??? M goto Main
00138 movff RCREG, DALI_L
0032 081A M movf RCREG, W
0033 00?? M movwf DALI_L
00139
00140
00141 cflbie COMMAND, 0x00, ResetBridge ; Bridge commands
0034 08?? M movf COMMAND, W
0035 3C00 M sublw 0x00
0036 1903 M btfsc STATUS, Z
0037 2??? M goto ResetBridge
00142 cflbie COMMAND, 0x01, ReportStatus
0038 08?? M movf COMMAND, W
0039 3C01 M sublw 0x01
003A 1903 M btfsc STATUS, Z
003B 2??? M goto ReportStatus
00143
00144 cflbie COMMAND, 0x08, SequenceDATA1 ; Storage
003C 08?? M movf COMMAND, W
003D 3C08 M sublw 0x08
003E 1903 M btfsc STATUS, Z
003F 2??? M goto SequenceDATA1
00145 cflbie COMMAND, 0x09, SequenceDATA2
0040 08?? M movf COMMAND, W
0041 3C09 M sublw 0x09
0042 1903 M btfsc STATUS, Z
0043 2??? M goto SequenceDATA2
00146 cflbie COMMAND, 0x0A, SequenceDATA3
0044 08?? M movf COMMAND, W
0045 3C0A M sublw 0x0A
0046 1903 M btfsc STATUS, Z
0047 2??? M goto SequenceDATA3
00147
00148 cflbie COMMAND, 0x10, SingleSend ; DALI bus related commands
0048 08?? M movf COMMAND, W
0049 3C10 M sublw 0x10
004A 1903 M btfsc STATUS, Z
004B 2??? M goto SingleSend
00149 cflbie COMMAND, 0x11, DoubleSend
004C 08?? M movf COMMAND, W
004D 3C11 M sublw 0x11
004E 1903 M btfsc STATUS, Z
004F 2??? M goto DoubleSend
00150 cflbie COMMAND, 0x12, SendReceive
0050 08?? M movf COMMAND, W
MPASM 5.20 MAIN.ASM 11-3-2008 15:53:48 PAGE 14
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0051 3C12 M sublw 0x12
0052 1903 M btfsc STATUS, Z
0053 2??? M goto SendReceive
00151 cflbie COMMAND, 0x13, SendSequence
0054 08?? M movf COMMAND, W
0055 3C13 M sublw 0x13
0056 1903 M btfsc STATUS, Z
0057 2??? M goto SendSequence
00152
00153 ; cflbie COMMAND, 0x20, AutoFind
00154 ; cflbie COMMAND, 0x21, QuerySearch_H
00155 ; cflbie COMMAND, 0x22, QuerySearch_M
00156 ; cflbie COMMAND, 0x23, QuerySearch_L
00157
00158 cflbie COMMAND, 0xC0, ChngTXEdgeDelay
0058 08?? M movf COMMAND, W
0059 3CC0 M sublw 0xC0
005A 1903 M btfsc STATUS, Z
005B 2??? M goto ChngTXEdgeDelay
00159 cflbie COMMAND, 0xC1, ChngTXStopDelay
005C 08?? M movf COMMAND, W
005D 3CC1 M sublw 0xC1
005E 1903 M btfsc STATUS, Z
005F 2??? M goto ChngTXStopDelay
00160 cflbie COMMAND, 0xC2, ChngTXRegDelay
0060 08?? M movf COMMAND, W
0061 3CC2 M sublw 0xC2
0062 1903 M btfsc STATUS, Z
0063 2??? M goto ChngTXRegDelay
00161 cflbie COMMAND, 0xC3, ChngRXWait
0064 08?? M movf COMMAND, W
0065 3CC3 M sublw 0xC3
0066 1903 M btfsc STATUS, Z
0067 2??? M goto ChngRXWait
00162 cflbie COMMAND, 0xC4, ChngRXStartDelay
0068 08?? M movf COMMAND, W
0069 3CC4 M sublw 0xC4
006A 1903 M btfsc STATUS, Z
006B 2??? M goto ChngRXStartDelay
00163 cflbie COMMAND, 0xC5, ChngRXSampleDelay
006C 08?? M movf COMMAND, W
006D 3CC5 M sublw 0xC5
006E 1903 M btfsc STATUS, Z
006F 2??? M goto ChngRXSampleDelay
00164 cflbie COMMAND, 0xC6, ChngRXDelayNext
0070 08?? M movf COMMAND, W
0071 3CC6 M sublw 0xC6
0072 1903 M btfsc STATUS, Z
0073 2??? M goto ChngRXDelayNext
00165 cflbie COMMAND, 0xC7, ChngRXDebug
0074 08?? M movf COMMAND, W
0075 3CC7 M sublw 0xC7
0076 1903 M btfsc STATUS, Z
MPASM 5.20 MAIN.ASM 11-3-2008 15:53:48 PAGE 15
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0077 2??? M goto ChngRXDebug
00166 cflbie COMMAND, 0xC8, ChngDblSendDelay
0078 08?? M movf COMMAND, W
0079 3CC8 M sublw 0xC8
007A 1903 M btfsc STATUS, Z
007B 2??? M goto ChngDblSendDelay
00167 cflbie COMMAND, 0xC9, ChngSequenceDelay
007C 08?? M movf COMMAND, W
007D 3CC9 M sublw 0xC9
007E 1903 M btfsc STATUS, Z
007F 2??? M goto ChngSequenceDelay
00168 cflbie COMMAND, 0xCA, ChngBaudRate
0080 08?? M movf COMMAND, W
0081 3CCA M sublw 0xCA
0082 1903 M btfsc STATUS, Z
0083 2??? M goto ChngBaudRate
00169
00170 cflbie COMMAND, 0xD0, QueryTXEdge_H
0084 08?? M movf COMMAND, W
0085 3CD0 M sublw 0xD0
0086 1903 M btfsc STATUS, Z
0087 2??? M goto QueryTXEdge_H
00171 cflbie COMMAND, 0xD1, QueryTXEdge_L
0088 08?? M movf COMMAND, W
0089 3CD1 M sublw 0xD1
008A 1903 M btfsc STATUS, Z
008B 2??? M goto QueryTXEdge_L
00172 cflbie COMMAND, 0xD2, QueryTXStop_H
008C 08?? M movf COMMAND, W
008D 3CD2 M sublw 0xD2
008E 1903 M btfsc STATUS, Z
008F 2??? M goto QueryTXStop_H
00173 cflbie COMMAND, 0xD3, QueryTXStop_L
0090 08?? M movf COMMAND, W
0091 3CD3 M sublw 0xD3
0092 1903 M btfsc STATUS, Z
0093 2??? M goto QueryTXStop_L
00174 cflbie COMMAND, 0xD4, QueryTXReg_H
0094 08?? M movf COMMAND, W
0095 3CD4 M sublw 0xD4
0096 1903 M btfsc STATUS, Z
0097 2??? M goto QueryTXReg_H
00175 cflbie COMMAND, 0xD5, QueryTXReg_L
0098 08?? M movf COMMAND, W
0099 3CD5 M sublw 0xD5
009A 1903 M btfsc STATUS, Z
009B 2??? M goto QueryTXReg_L
00176 cflbie COMMAND, 0xD6, QueryRXWait
009C 08?? M movf COMMAND, W
009D 3CD6 M sublw 0xD6
009E 1903 M btfsc STATUS, Z
009F 2??? M goto QueryRXWait
00177 cflbie COMMAND, 0xD7, QueryRXStart_H
MPASM 5.20 MAIN.ASM 11-3-2008 15:53:48 PAGE 16
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00A0 08?? M movf COMMAND, W
00A1 3CD7 M sublw 0xD7
00A2 1903 M btfsc STATUS, Z
00A3 2??? M goto QueryRXStart_H
00178 cflbie COMMAND, 0xD8, QueryRXStart_L
00A4 08?? M movf COMMAND, W
00A5 3CD8 M sublw 0xD8
00A6 1903 M btfsc STATUS, Z
00A7 2??? M goto QueryRXStart_L
00179 cflbie COMMAND, 0xD9, QueryRXSample_H
00A8 08?? M movf COMMAND, W
00A9 3CD9 M sublw 0xD9
00AA 1903 M btfsc STATUS, Z
00AB 2??? M goto QueryRXSample_H
00180 cflbie COMMAND, 0xDA, QueryRXSample_L
00AC 08?? M movf COMMAND, W
00AD 3CDA M sublw 0xDA
00AE 1903 M btfsc STATUS, Z
00AF 2??? M goto QueryRXSample_L
00181 cflbie COMMAND, 0xDB, QueryRXNext_H
00B0 08?? M movf COMMAND, W
00B1 3CDB M sublw 0xDB
00B2 1903 M btfsc STATUS, Z
00B3 2??? M goto QueryRXNext_H
00182 cflbie COMMAND, 0xDC, QueryRXNext_L
00B4 08?? M movf COMMAND, W
00B5 3CDC M sublw 0xDC
00B6 1903 M btfsc STATUS, Z
00B7 2??? M goto QueryRXNext_L
00183 cflbie COMMAND, 0xDD, QueryRXDebug
00B8 08?? M movf COMMAND, W
00B9 3CDD M sublw 0xDD
00BA 1903 M btfsc STATUS, Z
00BB 2??? M goto QueryRXDebug
00184 cflbie COMMAND, 0xDE, QueryDblSendDel
00BC 08?? M movf COMMAND, W
00BD 3CDE M sublw 0xDE
00BE 1903 M btfsc STATUS, Z
00BF 2??? M goto QueryDblSendDel
00185 cflbie COMMAND, 0xDF, QuerySeqDel
00C0 08?? M movf COMMAND, W
00C1 3CDF M sublw 0xDF
00C2 1903 M btfsc STATUS, Z
00C3 2??? M goto QuerySeqDel
00186
00187
00188
00189
00C4 2??? 00190 goto Main
00191
00192
0000 00193 GLOBAL Main
00194
MPASM 5.20 MAIN.ASM 11-3-2008 15:53:48 PAGE 17
LOC OBJECT CODE LINE SOURCE TEXT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -