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

📄 ads1255asm.lst

📁 这是本人已经完全调试通过的用C8051F020驱动的ADS1255程序,有C和汇编混编的
💻 LST
📖 第 1 页 / 共 3 页
字号:
                                POINTER HIGH BYTE
 00DC               +1  147     PCA0CPM2       DATA 0DCH    ; PCA MODULE 2 MODE
                                REGISTER
 00DD               +1  148     DMA0IPT        DATA 0DDH    ; DMA0 INSTRUCTION 
                               WRITE ADDRESS
 00DD               +1  149     PCA0CPM3       DATA 0DDH    ; PCA MODULE 3 MODE
                                REGISTER
 00DE               +1  150     DMA0IDT        DATA 0DEH    ; DMA0 INSTRUCTION 
                               WRITE DATA
 00DE               +1  151     PCA0CPM4       DATA 0DEH    ; PCA MODULE 4 MODE
                                REGISTER
 00DF               +1  152     PCA0CPM5       DATA 0DFH    ; PCA MODULE 5 MODE
AX51 MACRO ASSEMBLER  ADS1255ASM                   11/14/07 13:57:42 PAGE     5

                                REGISTER
 00E0               +1  153     ACC            DATA 0E0H    ; ACCUMULATOR
 00E1               +1  154     PCA0CPL5       DATA 0E1H    ; PCA CAPTURE 5 LOW
 00E1               +1  155     XBR0           DATA 0E1H    ; PORT I/O CROSSBAR
                                CONTROL 0
 00E2               +1  156     PCA0CPH5       DATA 0E2H    ; PCA CAPTURE 5 HIG
                               H
 00E2               +1  157     XBR1           DATA 0E2H    ; PORT I/O CROSSBAR
                                CONTROL 1
 00E3               +1  158     XBR2           DATA 0E3H    ; PORT I/O CROSSBAR
                                CONTROL 2
 00E4               +1  159     XBR3           DATA 0E4H    ; PORT I/O CROSSBAR
                                CONTROL 3
 00E6               +1  160     EIE1           DATA 0E6H    ; EXTENDED INTERRUP
                               T ENABLE 1
 00E7               +1  161     EIE2           DATA 0E7H    ; EXTENDED INTERRUP
                               T ENABLE 2
 00E8               +1  162     ADC0CN         DATA 0E8H    ; ADC0 CONTROL
 00E8               +1  163     ADC1CN         DATA 0E8H    ; ADC1 CONTROL
 00E8               +1  164     ADC2CN         DATA 0E8H    ; ADC2 CONTROL
 00E8               +1  165     P6             DATA 0E8H    ; PORT 6 LATCH
 00E9               +1  166     PCA0CPL2       DATA 0E9H    ; PCA CAPTURE 2 LOW
 00EA               +1  167     PCA0CPH2       DATA 0EAH    ; PCA CAPTURE 2 HIG
                               H
 00EB               +1  168     PCA0CPL3       DATA 0EBH    ; PCA CAPTURE 3 LOW
 00EC               +1  169     PCA0CPH3       DATA 0ECH    ; PCA CAPTURE 3 HIG
                               H
 00ED               +1  170     PCA0CPL4       DATA 0EDH    ; PCA CAPTURE 4 LOW
 00EE               +1  171     PCA0CPH4       DATA 0EEH    ; PCA CAPTURE 4 HIG
                               H
 00EF               +1  172     RSTSRC         DATA 0EFH    ; RESET SOURCE
 00F0               +1  173     B              DATA 0F0H    ; B REGISTER
 00F6               +1  174     EIP1           DATA 0F6H    ; EXTERNAL INTERRUP
                               T PRIORITY 1
 00F7               +1  175     EIP2           DATA 0F7H    ; EXTERNAL INTERRUP
                               T PRIORITY 2
 00F8               +1  176     CAN0CN         DATA 0F8H    ; CAN0 CONTROL
 00F8               +1  177     DMA0CF         DATA 0F8H    ; DMA0 CONFIGURATIO
                               N
 00F8               +1  178     P7             DATA 0F8H    ; PORT 7 LATCH
 00F8               +1  179     SPI0CN         DATA 0F8H    ; SPI CONTROL
 00F9               +1  180     DMA0CTL        DATA 0F9H    ; DMA0 REPEAT COUNT
                               ER LIMIT LOW BYTE
 00F9               +1  181     PCA0L          DATA 0F9H    ; PCA COUNTER LOW
 00FA               +1  182     DMA0CTH        DATA 0FAH    ; DMA0 REPEAT COUNT
                               ER LIMIT HIGH BYTE
 00FA               +1  183     PCA0H          DATA 0FAH    ; PCA COUNTER HIGH
 00FB               +1  184     DMA0CSL        DATA 0FBH    ; DMA0 REPEAT COUNT
                               ER STATUS LOW BYTE
 00FB               +1  185     PCA0CPL0       DATA 0FBH    ; PCA CAPTURE 0 LOW
 00FC               +1  186     DMA0CSH        DATA 0FCH    ; DMA0 REPEAT COUNT
                               ER STATUS HIGH BYTE
 00FC               +1  187     PCA0CPH0       DATA 0FCH    ; PCA CAPTURE 0 HIG
                               H
 00FD               +1  188     DMA0BND        DATA 0FDH    ; DMA0 INSTRUCTION 
                               BOUNDARY
 00FD               +1  189     PCA0CPL1       DATA 0FDH    ; PCA CAPTURE 1 LOW
 00FE               +1  190     DMA0ISW        DATA 0FEH    ; DMA0 INSTRUCTION 
                               STATUS
 00FE               +1  191     PCA0CPH1       DATA 0FEH    ; PCA CAPTURE 1 HIG
                               H
 00FF               +1  192     WDTCN          DATA 0FFH    ; WATCHDOG TIMER CO
                               NTROL
                    +1  193     
AX51 MACRO ASSEMBLER  ADS1255ASM                   11/14/07 13:57:42 PAGE     6

                    +1  194     ;
                    +1  195     ;----------------------------------------------
                               --------------------------------
                    +1  196     ;BIT DEFINITIONS
                    +1  197     ;
                    +1  198     ; TCON 088H
 0088.7             +1  199     TF1            BIT 08FH     ; TIMER 1 OVERFLOW 
                               FLAG
 0088.6             +1  200     TR1            BIT 08EH     ; TIMER 1 ON/OFF CO
                               NTROL
 0088.5             +1  201     TF0            BIT 08DH     ; TIMER 0 OVERFLOW 
                               FLAG
 0088.4             +1  202     TR0            BIT 08CH     ; TIMER 0 ON/OFF CO
                               NTROL
 0088.3             +1  203     IE1            BIT 08BH     ; EXT. INTERRUPT 1 
                               EDGE FLAG
 0088.2             +1  204     IT1            BIT 08AH     ; EXT. INTERRUPT 1 
                               TYPE
 0088.1             +1  205     IE0            BIT 089H     ; EXT. INTERRUPT 0 
                               EDGE FLAG
 0088.0             +1  206     IT0            BIT 088H     ; EXT. INTERRUPT 0 
                               TYPE
                    +1  207     
                    +1  208     ; CPT0CN 088H
 0088.7             +1  209     CP0EN          BIT 08FH     ; COMPARATOR 0 ENAB
                               LE
 0088.6             +1  210     CP0OUT         BIT 08EH     ; COMPARATOR 0 OUTP
                               UT
 0088.5             +1  211     CP0RIF         BIT 08DH     ; COMPARATOR 0 RISI
                               NG EDGE INTERRUPT
 0088.4             +1  212     CP0FIF         BIT 08CH     ; COMPARATOR 0 FALL
                               ING EDGE INTERRUPT
 0088.3             +1  213     CP0HYP1        BIT 08BH     ; COMPARATOR 0 POSI
                               TIVE HYSTERISIS 1
 0088.2             +1  214     CP0HYP0        BIT 08AH     ; COMPARATOR 0 POSI
                               TIVE HYSTERISIS 0
 0088.1             +1  215     CP0HYN1        BIT 089H     ; COMPARATOR 0 NEGA
                               TIVE HYSTERISIS 1
 0088.0             +1  216     CP0HYN0        BIT 088H     ; COMPARATOR 0 NEGA
                               TIVE HYSTERISIS 0
                    +1  217     
                    +1  218     ; CPT1CN 088H
 0088.7             +1  219     CP1EN          BIT 08FH     ; COMPARATOR 1 ENAB
                               LE
 0088.6             +1  220     CP1OUT         BIT 08EH     ; COMPARATOR 1 OUTP
                               UT
 0088.5             +1  221     CP1RIF         BIT 08DH     ; COMPARATOR 1 RISI
                               NG EDGE INTERRUPT
 0088.4             +1  222     CP1FIF         BIT 08CH     ; COMPARATOR 1 FALL
                               ING EDGE INTERRUPT
 0088.3             +1  223     CP1HYP1        BIT 08BH     ; COMPARATOR 1 POSI
                               TIVE HYSTERISIS 1
 0088.2             +1  224     CP1HYP0        BIT 08AH     ; COMPARATOR 1 POSI
                               TIVE HYSTERISIS 0
 0088.1             +1  225     CP1HYN1        BIT 089H     ; COMPARATOR 1 NEGA
                               TIVE HYSTERISIS 1
 0088.0             +1  226     CP1HYN0        BIT 088H     ; COMPARATOR 1 NEGA
                               TIVE HYSTERISIS 0
                    +1  227     
                    +1  228     ; CPT2CN 088H
 0088.7             +1  229     CP2EN          BIT 08FH     ; COMPARATOR 2 ENAB
                               LE
 0088.6             +1  230     CP2OUT         BIT 08EH     ; COMPARATOR 2 OUTP
                               UT
AX51 MACRO ASSEMBLER  ADS1255ASM                   11/14/07 13:57:42 PAGE     7

 0088.5             +1  231     CP2RIF         BIT 08DH     ; COMPARATOR 2 RISI
                               NG EDGE INTERRUPT
 0088.4             +1  232     CP2FIF         BIT 08CH     ; COMPARATOR 2 FALL
                               ING EDGE INTERRUPT
 0088.3             +1  233     CP2HYP1        BIT 08BH     ; COMPARATOR 2 POSI
                               TIVE HYSTERISIS 1
 0088.2             +1  234     CP2HYP0        BIT 08AH     ; COMPARATOR 2 POSI
                               TIVE HYSTERISIS 0
 0088.1             +1  235     CP2HYN1        BIT 089H     ; COMPARATOR 2 NEGA
                               TIVE HYSTERISIS 1
 0088.0             +1  236     CP2HYN0        BIT 088H     ; COMPARATOR 2 NEGA
                               TIVE HYSTERISIS 0
                    +1  237     
                    +1  238     ; SCON0 098H
 0098.7             +1  239     SM00           BIT 09FH     ; UART 0 MODE 0
 0098.6             +1  240     SM10           BIT 09EH     ; UART 0 MODE 1
 0098.5             +1  241     SM20           BIT 09DH     ; UART 0 MULTIPROCE
                               SSOR EN
 0098.4             +1  242     REN0           BIT 09CH     ; UART 0 RX ENABLE
 0098.3             +1  243     TB80           BIT 09BH     ; UART 0 TX BIT 8
 0098.2             +1  244     RB80           BIT 09AH     ; UART 0 RX BIT 8
 0098.1             +1  245     TI0            BIT 099H     ; UART 0 TX INTERRU
                               PT FLAG
 0098.0             +1  246     RI0            BIT 098H     ; UART 0 RX INTERRU
                               PT FLAG
                    +1  247     
                    +1  248     ; SCON1 098H
 0098.7             +1  249     S1MODE         BIT 09FH     ; UART 1 MODE
 0098.5             +1  250     MCE1           BIT 09DH     ; UART 1 MCE
 0098.4             +1  251     REN1           BIT 09CH     ; UART 1 RX ENABLE
 0098.3             +1  252     TB81           BIT 09BH     ; UART 1 TX BIT 8
 0098.2             +1  253     RB81           BIT 09AH     ; UART 1 RX BIT 8
 0098.1             +1  254     TI1            BIT 099H     ; UART 1 TX INTERRU
                               PT FLAG
 0098.0             +1  255     RI1            BIT 098H     ; UART 1 RX INTERRU
                               PT FLAG
                    +1  256     
                    +1  257     ; IE 0A8H
 00A8.7             +1  258     EA             BIT 0AFH     ; GLOBAL INTERRUPT 
                               ENABLE
 00A8.5             +1  259     ET2            BIT 0ADH     ; TIMER 2 INTERRUPT
                                ENABLE
 00A8.4             +1  260     ES0            BIT 0ACH     ; UART0 INTERRUPT E
                               NABLE
 00A8.3             +1  261     ET1            BIT 0ABH     ; TIMER 1 INTERRUPT
                                ENABLE
 00A8.2             +1  262     EX1            BIT 0AAH     ; EXTERNAL INTERRUP
                               T 1 ENABLE
 00A8.1             +1  263     ET0            BIT 0A9H     ; TIMER 0 INTERRUPT
                                ENABLE
 00A8.0             +1  264     EX0            BIT 0A8H     ; EXTERNAL INTERRUP
                               T 0 ENABLE
                    +1  265     
                    +1  266     ; IP 0B8H
 00B8.5             +1  267     PT2            BIT 0BDH     ; TIMER 2 PRIORITY
 00B8.4             +1  268     PS             BIT 0BCH     ; SERIAL PORT PRIOR
                               ITY
 00B8.3             +1  269     PT1            BIT 0BBH     ; TIMER 1 PRIORITY
 00B8.2             +1  270     PX1            BIT 0BAH     ; EXTERNAL INTERRUP
                               T 1 PRIORITY
 00B8.1             +1  271     PT0            BIT 0B9H     ; TIMER 0 PRIORITY
 00B8.0             +1  272     PX0            BIT 0B8H     ; EXTERNAL INTERRUP
                               T 0 PRIORITY
                    +1  273     
AX51 MACRO ASSEMBLER  ADS1255ASM                   11/14/07 13:57:42 PAGE     8

                    +1  274     ; CAN0STA 0C0H
 00C0.7             +1  275     BOFF           BIT 0C7H     ; BUS OFF STATUS
 00C0.6             +1  276     EWARN          BIT 0C6H     ; WARNING STATUS
 00C0.5             +1  277     EPASS          BIT 0C5H     ; ERROR PASSIVE
 00C0.4             +1  278     RXOK           BIT 0C4H     ; RECEIVED MESSAGE 
                               SUCCESSFULLY
 00C0.3             +1  279     TXOK           BIT 0C3H     ; TRANSMIT A MESSAG
                               E SUCCESSFULLY
 00C0.2             +1  280     LEC2           BIT 0C2H     ; LAST ERROR CODE B
                               IT 2
 00C0.1             +1  281     LEC1           BIT 0C1H     ; LAST ERROR CODE B
                               IT 1
 00C0.0             +1  282     LEC0           BIT 0C0H     ; LAST ERROR CODE B
                               IT 0
                    +1  283     
                    +1  284     ; SMB0CN 0C0H
 00C0.7             +1  285     BUSY           BIT 0C7H     ; SMBUS 0 BUSY
 00C0.6             +1  286     ENSMB          BIT 0C6H     ; SMBUS 0 ENABLE
 00C0.5             +1  287     STA            BIT 0C5H     ; SMBUS 0 START FLA
                               G
 00C0.4             +1  288     STO            BIT 0C4H     ; SMBUS 0 STOP FLAG
 00C0.3             +1  289     SI             BIT 0C3H     ; SMBUS 0 INTERRUPT
                                PENDING FLAG
 00C0.2             +1  290     AA             BIT 0C2H     ; SMBUS 0 ASSERT/AC
                               KNOWLEDGE FLAG
 00C0.1             +1  291     SMBFTE         BIT 0C1H     ; SMBUS 0 FREE TIME
                               R ENABLE
 00C0.0             +1  292     SMBTOE         BIT 0C0H     ; SMBUS 0 TIMEOUT E
                               NABLE
                    +1  293     
                    +1  294     ; TMR2CN 0C8H
 00C8.7             +1  295     TF2            BIT 0CFH     ; TIMER 2 OVERFLOW 
                               FLAG
 00C8.6             +1  296     EXF2           BIT 0CEH     ; TIMER 2 EXTERNAL 
                               FLAG
 00C8.3             +1  297     EXEN2          BIT 0CBH     ; TIMER 2 EXTERNAL 
                               ENABLE FLAG
 00C8.2             +1  298     TR2            BIT 0CAH     ; TIMER 2 ON/OFF CO
                               NTROL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -