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

📄 rtxconf.lst

📁 这是单片机C51典型应用设计代码
💻 LST
📖 第 1 页 / 共 4 页
字号:
  008C              2454              ?RTX_TCONTROL      BIT   8CH
                    2455              ; TCON init-masks
                    2456              ; The clock will be initialized with: ANL TCON, #RTX_TCON_AND_MASK
                    2457              ;                                     ORL TCON, #RTX_TCON_OR_MASK
                    2458              ; --> not used for this timer
  00FF              2459              ?RTX_TCON_AND_MASK EQU   0FFH
  0000              2460              ?RTX_TCON_OR_MASK  EQU   000H
                    2461              ; TMOD init-masks
                    2462              ; The clock will be initialized with: ANL TMOD, #RTX_TMOD_AND_MASK
                    2463              ;                                     ORL TMOD, #RTX_TMOD_OR_MASK
  00F0              2464              ?RTX_TMOD_AND_MASK EQU   0F0H
  0001              2465              ?RTX_TMOD_OR_MASK  EQU   01H
                    2466              ; System-Clock interrupt number
  0001              2467              ?RTX_CLK_INT_NBR   EQU   1
                                   ENDIF
                    2538     
                    2539           ;------------------------------------------------------------------
                    2540           ; System-Timer Interrupt Vector Entry
                    2541           ;
----                2542           CSEG AT(?RTX_INTBASE+3+(8*?RTX_CLK_INT_NBR))
                                   ENDIF
000B 020000   F     2546              LJMP  ?RTX_SYSCLK_INTHNDLR
                    2547     
                    2548           ;------------------------------------------------------------------
                    2549           ; Definitions for Code-Bank-Switching support
                    2550           ;
                    2551           IF (?RTX_BANKSWITCHING = 0)
                    2552              ; Dummy definitions when no Bank-Switching is used
                    2553              ; (just to satisfy the Linker)
                    2554              ;
  0000              2555              ?B_CURRENTBANK       EQU  0H
  0000              2556              ?RTX_SWITCHBANK      EQU  0H
  0000              2557              ?RTX_SAVE_INT_BANK   EQU  0H
A51 MACRO ASSEMBLER  RTX-51 CONFIGURATION                                       10/09/2000 13:18:25 PAGE    10

                                   ENDIF
                    2602     
                    2603           
                    2604           ;------------------------------------------------------------------
                    2605           ; Context-space in each Fast-Task stack in internal RAM
                    2606           ;
                    2607           IF (?RTX_BANKSWITCHING = 0)
  0003              2608              ?RTX_INTREGSIZE  EQU   3       ; SP/reentrant SP (P2:?C_PBP)
                                   ENDIF
                    2612     
                    2613           ;------------------------------------------------------------------
                    2614           ; 
                    2615           ; RTX Idle Function
                    2616           ;
                    2617           ; RTX-51 jumps to this code when entering the idle loop
                    2618           
                    2619             ?RTX?RTX_IDLE_FUNC?RTXCONF SEGMENT  CODE
----                2620                                         RSEG  ?RTX?RTX_IDLE_FUNC?RTXCONF
0000                2621             ?RTX_IDLE_FUNC:
                             ENDIF                                    
0000 80FE           2626                     JMP   ?RTX_IDLE_FUNC
                    2627     
                    2628           ;------------------------------------------------------------------
                    2629           ; Define the Fast-Task stack and context space
                    2630           ;
                    2631           ?RTX?FTASKDATA?U     SEGMENT  IDATA
----                2632                                RSEG     ?RTX?FTASKDATA?U
0000                2633                                DS ?RTX_INTSTKSIZE
                    2634     
                    2635     
                    2636           ;------------------------------------------------------------------
                    2637           ; Define the mailbox FIFOs
                    2638           ; ========================
                    2639           ; NOTE: this segment must be page-aligned; do not change !
                    2640     
                    2641             ?RTX?RTX_MBX_PAGE  SEGMENT XDATA PAGE
----                2642                                RSEG    ?RTX?RTX_MBX_PAGE
                    2643     
                    2644     IF (?RTX_MAILBOX_SUPPORT = 1)
0000                2645     ?RTX_MBX_PAGE:       DS      8*32
                             ENDIF
0100                2649     ?RTX_MBX_PAGE_END:   DS      0
                    2650     
                    2651     
                    2652           ;------------------------------------------------------------------
                    2653           ; Define the semaphore FIFOs
                    2654           ; ==========================
                    2655           ; NOTE: this segment must be page-aligned; do not change !
                    2656     
                    2657             ?RTX?RTX_SEM_PAGE  SEGMENT XDATA PAGE
----                2658                          RSEG  ?RTX?RTX_SEM_PAGE
                    2659     
                    2660     IF (?RTX_SEMAPHORE_SUPPORT = 1)
0000                2661     ?RTX_SEM_PAGE:       DS      8*16
                             ENDIF
0080                2665     ?RTX_SEM_PAGE_END:   DS      0
                    2666     
                    2667     
                    2668     ;*----------------------------------------------------------------------*
                    2669     ;*  END OF MODULE
                    2670     ;*----------------------------------------------------------------------*
A51 MACRO ASSEMBLER  RTX-51 CONFIGURATION                                       10/09/2000 13:18:25 PAGE    11

SYMBOL TABLE LISTING
------ ----- -------


N A M E                           T Y P E  V A L U E   ATTRIBUTES

?B_CURRENTBANK . . . . . . . . .  N NUMB   0000H   A   
?CPU . . . . . . . . . . . . . .    ----   -----       
?RTX?CONFIGURATION . . . . . . .  N NUMB   -----       
?RTX?FTASKDATA?U . . . . . . . .  I SEG    0018H       REL=UNIT
?RTX?INT_MASK?RTXCONF. . . . . .  D SEG    0003H       REL=UNIT
?RTX?RTX_IDLE_FUNC?RTXCONF . . .  C SEG    0002H       REL=UNIT
?RTX?RTX_INIT_INT_REG_FLAGS?RTXC  C SEG    0005H       REL=UNIT
?RTX?RTX_INT_TO_BIT_TABLE?RTXCON  C SEG    0012H       REL=UNIT
?RTX?RTX_MBX_PAGE. . . . . . . .  X SEG    0100H       REL=PAGE
?RTX?RTX_SEM_PAGE. . . . . . . .  X SEG    0080H       REL=PAGE
?RTX_BANKSWITCHING . . . . . . .  N NUMB   0000H   A   
?RTX_CLK_INT_NBR . . . . . . . .  N NUMB   0001H   A   
?RTX_CPU_TYPE. . . . . . . . . .  N NUMB   0002H   A   
?RTX_D_IE. . . . . . . . . . . .  D ADDR   0001H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_D_IE1 . . . . . . . . . . .  D ADDR   0003H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_D_IE2 . . . . . . . . . . .  D ADDR   0003H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_ENA_INT_REG1. . . . . . . .  B ADDR   -----       EXT
?RTX_ENA_INT_REG2. . . . . . . .  B ADDR   -----       EXT
?RTX_EXTRENTSIZE . . . . . . . .  N NUMB   0032H   A   
?RTX_EXTSTKSIZE. . . . . . . . .  N NUMB   0020H   A   
?RTX_IDLE_FUNC . . . . . . . . .  C ADDR   0000H   R   SEG=?RTX?RTX_IDLE_FUNC?RTXCONF
?RTX_IE. . . . . . . . . . . . .  D ADDR   00A8H   A   
?RTX_IEN1. . . . . . . . . . . .  D ADDR   00A8H   A   
?RTX_IEN1_INIT . . . . . . . . .  N NUMB   0000H   A   
?RTX_IEN2. . . . . . . . . . . .  D ADDR   00A8H   A   
?RTX_IEN2_INIT . . . . . . . . .  N NUMB   0000H   A   
?RTX_IE_INIT . . . . . . . . . .  N NUMB   0000H   A   
?RTX_INIT_INT_REG_FLAGS. . . . .  C ADDR   0000H   R   SEG=?RTX?RTX_INIT_INT_REG_FLAGS?RTXC
?RTX_INT0_TID. . . . . . . . . .  X ADDR   -----       EXT
?RTX_INT2_TID. . . . . . . . . .  X ADDR   -----       EXT
?RTX_INT3_TID. . . . . . . . . .  X ADDR   -----       EXT
?RTX_INT4_TID. . . . . . . . . .  X ADDR   -----       EXT
?RTX_INT5_TID. . . . . . . . . .  X ADDR   -----       EXT
?RTX_INTBASE . . . . . . . . . .  N NUMB   0000H   A   
?RTX_INTREGSIZE. . . . . . . . .  N NUMB   0003H   A   
?RTX_INTSTKSIZE. . . . . . . . .  N NUMB   0018H   A   
?RTX_INT_HANDLER . . . . . . . .  C ADDR   -----       EXT
?RTX_INT_TO_BIT_TABLE_BASE . . .  C ADDR   0000H   R   SEG=?RTX?RTX_INT_TO_BIT_TABLE?RTXCON
?RTX_MAILBOX_SUPPORT . . . . . .  N NUMB   0001H   A   
?RTX_MAX_INT_NBR . . . . . . . .  N NUMB   0005H   A   
?RTX_MBX_PAGE. . . . . . . . . .  X ADDR   0000H   R   SEG=?RTX?RTX_MBX_PAGE
?RTX_MBX_PAGE_END. . . . . . . .  X ADDR   0100H   R   SEG=?RTX?RTX_MBX_PAGE
?RTX_ND_IE . . . . . . . . . . .  D ADDR   0002H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_ND_IE1. . . . . . . . . . .  D ADDR   0003H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_ND_IE2. . . . . . . . . . .  D ADDR   0003H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_NM_IE . . . . . . . . . . .  D ADDR   0000H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_NM_IE1. . . . . . . . . . .  D ADDR   0003H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_NM_IE2. . . . . . . . . . .  D ADDR   0003H   R   SEG=?RTX?INT_MASK?RTXCONF
?RTX_SAVE_INT_BANK . . . . . . .  N NUMB   0000H   A   
?RTX_SEMAPHORE_SUPPORT . . . . .  N NUMB   0001H   A   
?RTX_SEM_PAGE. . . . . . . . . .  X ADDR   0000H   R   SEG=?RTX?RTX_SEM_PAGE
?RTX_SEM_PAGE_END. . . . . . . .  X ADDR   0080H   R   SEG=?RTX?RTX_SEM_PAGE
?RTX_SWITCHBANK. . . . . . . . .  N NUMB   0000H   A   
?RTX_SYSCLK_INTHNDLR . . . . . .  C ADDR   -----       EXT
?RTX_SYSTEM_TIMER. . . . . . . .  N NUMB   0000H   A   
?RTX_TCON. . . . . . . . . . . .  D ADDR   0088H   A   
?RTX_TCONTROL. . . . . . . . . .  B ADDR   0088H.4 A   
?RTX_TCON_AND_MASK . . . . . . .  N NUMB   00FFH   A   
?RTX_TCON_OR_MASK. . . . . . . .  N NUMB   0000H   A   
?RTX_TFLAG . . . . . . . . . . .  B ADDR   0088H.5 A   
?RTX_THIGH . . . . . . . . . . .  D ADDR   008CH   A   
?RTX_TIMESHARING . . . . . . . .  N NUMB   0000H   A   
?RTX_TLOW. . . . . . . . . . . .  D ADDR   008AH   A   
?RTX_TMOD. . . . . . . . . . . .  D ADDR   0089H   A   
?RTX_TMOD_AND_MASK . . . . . . .  N NUMB   00F0H   A   
?RTX_TMOD_OR_MASK. . . . . . . .  N NUMB   0001H   A   
?RTX_TMP1. . . . . . . . . . . .  D ADDR   -----       EXT
?RTX_USE_IDLE. . . . . . . . . .  N NUMB   0000H   A   
INT0_VECTOR. . . . . . . . . . .  C ADDR   0003H   A   
INT2_VECTOR. . . . . . . . . . .  C ADDR   0013H   A   
INT3_VECTOR. . . . . . . . . . .  C ADDR   001BH   A   
INT4_VECTOR. . . . . . . . . . .  C ADDR   0023H   A   
A51 MACRO ASSEMBLER  RTX-51 CONFIGURATION                                       10/09/2000 13:18:25 PAGE    12

INT5_VECTOR. . . . . . . . . . .  C ADDR   002BH   A   
INT_EN_MASK_NUMBER . . . . . . .  N NUMB   0001H   A   
PCON . . . . . . . . . . . . . .  D ADDR   0087H   A   


REGISTER BANK(S) USED: 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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