亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? conf_tny.lst

?? TRX51 多任務實時操作系統
?? LST
?? 第 1 頁 / 共 4 頁
字號:
A51 MACRO ASSEMBLER  CONF_TNY                                                             04/26/2009 16:07:33 PAGE     1


MACRO ASSEMBLER A51 V8.01
OBJECT MODULE PLACED IN Conf_tny.OBJ
ASSEMBLER INVOKED BY: D:\Program\KeiC51\C51\BIN\A51.EXE Conf_tny.A51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     $nomod51 
                       2     ;------------------------------------------------------------------------------
                       3     ;  This file is part of the RTX-51 TINY  Real-Time Operating System Package
                       4     ;  Copyright KEIL ELEKTRONIK GmbH and Keil Software, Inc. 1991-2002
                       5     ;  Version 2.01
                       6     ;------------------------------------------------------------------------------
                       7     ;  CONF_TNY.A51:  This code allows the configuration of the
                       8     ;                 RTX-51 TINY Real-Time Operating System
                       9     ;
                      10     ;  Copy this file to your project folder and add the copy to your uVision2
                      11     ;  project.  You can customize several parameters of RTX51 Tiny within this
                      12     ;  configuration file.
                      13     ;
                      14     ;  If you use command line tools, translate this file with:
                      15     ;
                      16     ;     Ax51 CONF_TNY.A51
                      17     ;
                      18     ;  If you use command line tools, link the modified CONF_TNY.OBJ file to 
                      19     ;  your application with:
                      20     ;
                      21     ;     Lx51 <your object file list>, CONF_TNY.OBJ <controls>
                      22     ;
                      23     ;------------------------------------------------------------------------------
                      24     ;
                      25     ;  RTX-51 TINY Hardware-Timer
                      26     ;  ==========================
                      27     ;
                      28     ;  With the following EQU statements the initialization of the RTX-51 TINY
                      29     ;  Hardware-Timer can be defined (RTX-51 TINY uses the 8051 Timer 0 for 
                      30     ;  controlling RTX-51 software timers).
                      31     ;
                      32     ;  Define the register bank used for the timer interrupt.
  0001                33     INT_REGBANK     EQU         1   ; default is Registerbank 1
                      34     ;
                      35     ;  Define Hardware-Timer tick time in 8051 machine cycles.
  2710                36     INT_CLOCK       EQU         10000       ; default is 10000 cycles
                      37     ;
                      38     ;  Define Round-Robin Timeout in Hardware-Timer ticks.
  0005                39     TIMESHARING     EQU     5       ; default is 5 Hardware-Timer ticks.
                      40     ;                               ; 0 disables Round-Robin Task Switching
                      41     ;
                      42     ;  Long User Interrupt Routines: set to 1 if your application contains 
                      43     ;  user interrupt functions that may take longer than a hardware timer 
                      44     ;  interval for execution.
  0000                45     LONG_USR_INTR   EQU      0      ; 0 user interrupts execute fast.
                      46     ;                               ; 1 user interrupts take long execution times.
                      47     ;
                      48     ;
                      49     ;------------------------------------------------------------------------------
                      50     ;
                      51     ;  USER CODE FOR 8051 HARDWARE TIMER INTERRUPT
                      52     ;  ===========================================
                      53     ;
                      54     ;  The following macro defines the code executed on a hardware timer interrupt.
                      55     ;
                      56     ;  Define instructions executed on a hardware timer interrupt.
                      57     HW_TIMER_CODE   MACRO
                      58                                     ; Empty Macro by default
A51 MACRO ASSEMBLER  CONF_TNY                                                             04/26/2009 16:07:33 PAGE     2

                      59                     RETI
                      60                     ENDM
                      61     ;
                      62     ;
                      63     ;------------------------------------------------------------------------------
                      64     ;
                      65     ;  CODE BANKING SUPPORT
                      66     ;  ====================
                      67     ;
                      68     ;  The following EQU statement controls the code banking support for RTX51 TINY.
                      69     ;
                      70     ;  Enable or disable code banking support
  0000                71     CODE_BANKING     EQU     0      ; 0 (default) application uses no code banking
                      72     ;                               ; 1 application uses code banking
                      73     ;
                      74     ;------------------------------------------------------------------------------
                      75     ;
                      76     ;  RTX-51 TINY Stack Space
                      77     ;  =======================
                      78     ;
                      79     ;  The following EQU statements defines the size of the internal RAM used
                      80     ;  for stack area and the minimum free space on the stack.  A macro defines
                      81     ;  the code executed when there is there is not enough free stack on the
                      82     ;  CPU stack.
                      83     ;
                      84     ;  Define the highest RAM address used for CPU stack
  007F                85     RAMTOP          EQU      07FH   ; default is address (256-1)
                      86     ;
  0014                87     FREE_STACK      EQU      20     ; default is 20 bytes free space on stack
                      88     ;                               ; the value 0 disables stack checking
                      89     ;
                      90     STACK_ERROR     MACRO
                      91                     CLR     EA      ; disable interrupts
                      92                     SJMP    $       ; endless loop if stack space is exhausted
                      93                     ENDM
                      94     ;
                      95     ;
                      96     ;------------------------------------------------------------------------------
                      97     ;
                      98     ;  8051 CPU IDLE CODE
                      99     ;  ==================
                     100     ;
                     101     ;  Many 8051 devices provide an IDLE MODE that reduces power consumption and
                     102     ;  EMC.  The following macro defines the code executed when there is no 
                     103     ;  ready task in the system.  The code must set the CPU into an IDLE MODE
                     104     ;  that stops instruction execution until an 8051 hardware interrupt occurs. 
                     105     ;
                     106     
                     107     ; Disable or Enable CPU_IDLE CODE
  0001               108     CPU_IDLE_CODE   EQU     1       ; 0  CPU_IDLE MACRO is not inserted
                     109                                     ; 1  CPU_IDLE MACRO is executed
                     110     
  0087               111     PCON            DATA    087H    ; Power Control SFR on most 8051 devices
                     112     
                     113     ; Stop CPU execution until hardware interrupt; executed when there is no 
                     114     ; active task in the system. 
                     115     CPU_IDLE        MACRO
                     116                         ORL PCON,#1 ; set 8051 CPU to IDLE
                     117                         ENDM
                     118     ;
                     119     ;
                     120     ;------------------------------------------------------------------------------
                     121     ;----------------- !!! End of User Configuration Part    !!! ------------------
                     122     ;----------------- !!! Do not modify code sections below !!! ------------------
                     123     ;------------------------------------------------------------------------------
                     124     
A51 MACRO ASSEMBLER  CONF_TNY                                                             04/26/2009 16:07:33 PAGE     3

                     125     ; SFR Symbols
  00D0               126     PSW     DATA    0D0H
  00E0               127     ACC     DATA    0E0H
  00F0               128     B       DATA    0F0H
  0081               129     SP      DATA    81H
  0082               130     DPL     DATA    82H
  0083               131     DPH     DATA    83H
  0088               132     TCON    DATA    88H
  0089               133     TMOD    DATA    89H
  008A               134     TL0     DATA    8AH
  008B               135     TL1     DATA    8BH
  008C               136     TH0     DATA    8CH
  008D               137     TH1     DATA    8DH
  00A8               138     IE      DATA    0A8H
                     139     
                     140     ; TCON
  008F               141     TF1     BIT     8FH
  008E               142     TR1     BIT     8EH
  008D               143     TF0     BIT     8DH
  008C               144     TR0     BIT     8CH
  008B               145     IE1     BIT     8BH
  008A               146     IT1     BIT     8AH
  0089               147     IE0     BIT     89H
  0088               148     IT0     BIT     88H
                     149     ; IE 
  00AF               150     EA      BIT     0AFH
  00AC               151     ES      BIT     0ACH
  00AB               152     ET1     BIT     0ABH
  00AA               153     EX1     BIT     0AAH
  00A9               154     ET0     BIT     0A9H
  00A8               155     EX0     BIT     0A8H
                     156     
                     157     ; Check Configuration Values
                     158     
                     159     
                     160                     NAME    ?RTX51_TINY_KERNAL
                     161     
                     162     PUBLIC  ?RTX_CURRENTTASK 
                     163     PUBLIC  ?RTX_RAMTOP
                     164     PUBLIC  os_switch_task
                     165     PUBLIC  ?RTX?SET_ISR
                     166     
                     167     EXTRN   NUMBER (?RTX_MAXTASKN)          ; max Task Number
                     168     
  007F               169     ?RTX_RAMTOP   EQU   RAMTOP
  D8F0               170     ?RTX_CLOCK        EQU   -INT_CLOCK
                     171     
  0008               172     ?RTX_REGISTERBANK EQU   INT_REGBANK * 8
----                 173                        DSEG   AT    ?RTX_REGISTERBANK
0008                 174                         DS   2     ; temporary space
000A                 175     ?RTX_SAVEACC:     DS    1
  REG                176     saveacc              EQU        R2    ; for access in interrupt service routine
000B                 177     ?RTX_SAVEPSW:     DS    1
  REG                178     savepsw              EQU        R3    ; for access in interrupt service routine
000C                 179     ?RTX_CURRENTTASK: DS    1
  REG                180     currenttask       EQU   R4    ; for access in interrupt service routine
                     181     
                     182     IF (TIMESHARING <> 0)
000D                 183     ?RTX_ROBINTIME:   DS    1
  REG                184     robintime             EQU       R5    ; for access in interrupt service routine
                     185     ENDIF
                     186     
                     187     IF (CODE_BANKING <> 0)
                             EXTRN   DATA    (?B_CURRENTBANK)
                             EXTRN   CODE    (?B_RESTORE_BANK)
                             ENDIF
A51 MACRO ASSEMBLER  CONF_TNY                                                             04/26/2009 16:07:33 PAGE     4

                     191     
                     192     
                     193     ;------------------------------------------------
                     194     ; Table of Task Entry Pointers
                     195     ;------------------------------------------------
                     196     PUBLIC  ?RTX_TASKENTRY
                     197     
                     198     ?RTX?TASKENT?S  SEGMENT CODE
----                 199                     RSEG    ?RTX?TASKENT?S

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色偷偷88欧美精品久久久| 成人h动漫精品一区二区| 国产精品理伦片| 国产女人18水真多18精品一级做| 91麻豆精品久久久久蜜臀 | 毛片av中文字幕一区二区| 亚洲高清在线精品| 亚洲成人在线免费| 午夜精品久久久久久久久| 日韩不卡一区二区| 国产精品原创巨作av| 国产精品一区二区在线播放| 国产精品456露脸| 91啪九色porn原创视频在线观看| 9久草视频在线视频精品| 在线免费一区三区| 911精品国产一区二区在线| 精品少妇一区二区三区在线播放 | 99久久综合狠狠综合久久| 一本一道久久a久久精品综合蜜臀| 色久优优欧美色久优优| 欧美日韩精品系列| 久久综合色一综合色88| 国产精品电影一区二区三区| 一区二区三区四区av| 乱一区二区av| 成人黄色在线看| 欧美二区三区91| 国产清纯在线一区二区www| 亚洲精品水蜜桃| 久久99精品一区二区三区| 成人18精品视频| 91精品国产综合久久精品app| 久久久.com| 亚洲成人免费av| 不卡视频一二三| 日韩亚洲欧美成人一区| 中文字幕欧美一区| 蜜桃av噜噜一区| 91国产丝袜在线播放| 日韩精品一区二区三区蜜臀| 亚洲色图欧美激情| 国产一区二区在线观看免费| 在线看国产一区| 中文乱码免费一区二区| 免费欧美在线视频| 欧美亚洲综合色| 中文字幕欧美激情一区| 美女任你摸久久| 欧美性受xxxx黑人xyx性爽| 国产亚洲一区字幕| 日本91福利区| 欧美午夜精品电影| 中文字幕一区在线| 国产成人在线视频网站| 精品三级av在线| 日韩精品亚洲专区| 欧美专区在线观看一区| 亚洲日本在线看| 国产成人在线免费观看| 精品久久五月天| 美女久久久精品| 4438亚洲最大| 日本亚洲天堂网| 欧美日韩一二三区| 亚洲一区二区三区三| 91视频com| 亚洲欧洲在线观看av| 成人国产亚洲欧美成人综合网| 日韩午夜激情视频| 美女国产一区二区三区| 日韩视频在线观看一区二区| 日本最新不卡在线| 日韩你懂的在线播放| 麻豆精品一区二区综合av| 日韩欧美成人激情| 久久99精品久久久久久国产越南 | 一区二区三区毛片| 欧美中文字幕一区| 日韩精品久久理论片| 日韩视频一区二区在线观看| 卡一卡二国产精品 | 中文字幕一区二区日韩精品绯色| 国产精品一品视频| 中文字幕欧美激情| 一本大道久久a久久综合婷婷| 亚洲男同性恋视频| 欧美三区在线观看| 日本不卡的三区四区五区| 久久夜色精品国产欧美乱极品| 精品一区二区三区免费毛片爱 | 欧美婷婷六月丁香综合色| 亚洲国产精品精华液网站| 欧美精品在线视频| 国产一区二区三区不卡在线观看| 欧美激情在线一区二区三区| 91免费看视频| 日本亚洲一区二区| 日本一二三不卡| 在线观看欧美黄色| 另类专区欧美蜜桃臀第一页| 国产精品蜜臀av| 欧美色区777第一页| 紧缚奴在线一区二区三区| 欧美激情一区二区三区不卡| 色婷婷国产精品综合在线观看| 天堂在线一区二区| 国产欧美日韩三级| 欧美精品三级在线观看| 国产精品一卡二| 亚洲精品ww久久久久久p站| 日韩三级精品电影久久久 | 在线观看国产一区二区| 久久99最新地址| 中文字幕日韩精品一区| 日韩美女视频一区二区在线观看| 懂色一区二区三区免费观看| 亚洲高清三级视频| 国产精品久久久久aaaa樱花| 欧美一区二区三级| 欧洲一区在线观看| 国产白丝网站精品污在线入口| 午夜天堂影视香蕉久久| 国产精品嫩草影院com| 日韩一区二区三区精品视频| 91在线免费视频观看| 国产一区91精品张津瑜| 免费视频最近日韩| 亚洲韩国精品一区| 亚洲蜜桃精久久久久久久| 久久精品一区四区| 精品国产髙清在线看国产毛片 | 久久99精品国产.久久久久久| 亚洲视频在线观看三级| 久久久久久一级片| 欧美电视剧免费观看| 精品视频在线免费观看| 91精品福利视频| www.久久久久久久久| 国产成人在线观看免费网站| 另类人妖一区二区av| 免费观看在线综合| 日韩经典中文字幕一区| 亚洲超碰精品一区二区| 亚洲综合激情另类小说区| 国产精品欧美精品| 国产精品福利av| 中文字幕一区二区三区在线播放| 国产欧美日韩精品在线| 久久午夜老司机| 久久久久青草大香线综合精品| 日韩精品一区二区三区蜜臀| 91精品国产色综合久久ai换脸 | 国产精品66部| 国产成人免费高清| 成人听书哪个软件好| 国产成人精品aa毛片| 国产激情一区二区三区| 国产激情91久久精品导航| 国内国产精品久久| 国产91精品一区二区麻豆网站| 国产精品91一区二区| 国产精品夜夜嗨| 99热这里都是精品| 色婷婷综合久色| 欧美精品久久久久久久多人混战| 欧美日韩亚洲国产综合| 欧美一区二区三区喷汁尤物| 日韩精品一区二区三区中文不卡 | 白白色 亚洲乱淫| 91久久一区二区| 欧美美女一区二区三区| 日韩精品一区二区三区四区视频 | 国模少妇一区二区三区| 国产综合色视频| 成人国产精品免费观看动漫| 91视频精品在这里| 欧美一级免费大片| 久久精品人人做人人综合| 日韩码欧中文字| 日韩国产一二三区| 成人午夜电影久久影院| 欧美日韩精品一区二区在线播放| 91精品国产91热久久久做人人| 精品成a人在线观看| 国产精品久久久久aaaa| 日本美女一区二区三区视频| 国产高清成人在线| 欧美日韩电影在线| 日本一区免费视频| 天天免费综合色| av在线这里只有精品| 日韩一区二区三区视频在线| 亚洲婷婷综合久久一本伊一区| 男女男精品网站| 在线看国产一区| 日本一区二区三级电影在线观看 | 中文字幕亚洲一区二区av在线| 亚欧色一区w666天堂| 成人开心网精品视频|