⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 DALI系统主控制器的软件代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -