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

📄 lq51_a.lst

📁 Keil 自带的 RTX51—Tiny 系统有这样几个缺点:1、非占先式任 务调度,这样系统的实时性就很难保证 2、提供的系统服务太少, 只有 wait 与 signal。而 RTX51—Tiny
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  LQ51_A                                                               04/06/2009 19:19:27 PAGE     1


MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN lq51_a.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lq51_a.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     $nomod51  DEBUG
                       2     
                       3     ;$include (lq51.h)
                +1     4     
                +1     5     
                +1     6     
                +1     7     
                +1     8     
                +1     9     
                +1    10     
                +1    11     
                +1    12     
                +1    13     
                +1    14     
                +1    15     
                +1    16     
                +1    17     
                +1    18     
                +1    19     
                +1    20     
                +1    21     
                +1    22     
                +1    23                     
                +1    24                                                                             
                +1    25     
                +1    26     
                +1    27     
                +1    28     
                +1    29     
                +1    30     
                +1    31     
                +1    32     
                +1    33     
                +1    34     
                +1    35     
                +1    36     
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1                   
                +1                   
                +1                   
                +1                   
                +1                   
                +1                   
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
A51 MACRO ASSEMBLER  LQ51_A                                                               04/06/2009 19:19:27 PAGE     2

                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1                                                           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1                                                           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1           
                +1    90     
                +1    91     
                      92     
                      93     
                      94     EXTRN   DATA    (lqTaskStack)           ;任务堆栈
                      95     EXTRN   DATA    (lqSPtemp)
                      96     EXTRN   DATA    (lqIntNum)
                      97     EXTRN   DATA    (lqCrt)
                      98     EXTRN   DATA    (lqRdyTbl)
                      99     EXTRN   DATA    (lqTaskTimer)
                     100     EXTRN   DATA    (lqTaskState)
                     101     EXTRN   DATA    (lqSwitchType)
                     102     EXTRN   CODE    (lqISREnter)
                     103     EXTRN   CODE    (lqMap)
                     104     ;定义特殊功能寄存器
  0087               105     PCON    DATA    087H
  00D0               106     PSW     DATA    0D0H
  00E0               107     ACC     DATA    0E0H
  00F0               108     B       DATA    0F0H
  0081               109     SP      DATA    81H
  0082               110     DPL     DATA    82H
  0083               111     DPH     DATA    83H
  0088               112     TCON    DATA    88H
  0089               113     TMOD    DATA    89H
  008A               114     TL0     DATA    8AH
  008B               115     TL1     DATA    8BH
  008C               116     TH0     DATA    8CH
  008D               117     TH1     DATA    8DH
  00A8               118     IE      DATA    0A8H
                     119     
                     120     ; TCON
  008F               121     TF1     BIT     8FH
  008E               122     TR1     BIT     8EH
  008D               123     TF0     BIT     8DH
  008C               124     TR0     BIT     8CH
A51 MACRO ASSEMBLER  LQ51_A                                                               04/06/2009 19:19:27 PAGE     3

  008B               125     IE1     BIT     8BH
  008A               126     IT1     BIT     8AH
  0089               127     IE0     BIT     89H
  0088               128     IT0     BIT     88H
                     129     ; IE 
  00AF               130     EA      BIT     0AFH
  00AC               131     ES      BIT     0ACH
  00AB               132     ET1     BIT     0ABH
  00AA               133     EX1     BIT     0AAH
  00A9               134     ET0     BIT     0A9H
  00A8               135     EX0     BIT     0A8H
                     136     
                     137                     NAME    ?LQ51_SCHE
                     138     ;------------------------------------------------
                     139     ;中断服务子程序入口设置
                     140     ;------------------------------------------------
                     141     ;------------------------------------------------
                     142     ;       0号中断入口,外部中断0
                     143     ;------------------------------------------------
----                 144                     CSEG    AT      03H
0003 C2AF            145                     CLR     EA
0005 430000   F      146                     ORL     lqIntNum,#00H
0008 020000   F      147                     JMP     lqInterruptISR
                     148     ;------------------------------------------------
                     149     ;       1号中断入口,0号定时器
                     150     ;------------------------------------------------
----                 151                     CSEG    AT      0BH
000B C2AF            152                     CLR     EA
000D 430001   F      153                     ORL     lqIntNum,#01H
0010 020000   F      154                     JMP     lqInterruptISR
                     155     ;------------------------------------------------
                     156     ;       2号中断入口,外部中断1
                     157     ;------------------------------------------------
----                 158                     CSEG    AT      13H
0013 C2AF            159                     CLR     EA
0015 430002   F      160                     ORL     lqIntNum,#02H
0018 020000   F      161                     JMP     lqInterruptISR
                     162     ;------------------------------------------------
                     163     ;       3号中断入口,1号定时器
                     164     ;------------------------------------------------
----                 165                     CSEG    AT      1BH
001B C2AF            166                     CLR     EA
001D 430003   F      167                     ORL     lqIntNum,#03H
0020 020000   F      168                     JMP     lqInterruptISR
                     169     ;------------------------------------------------
                     170     ;       4号中断入口,串口中断SPI
                     171     ;------------------------------------------------
----                 172                     CSEG    AT      23H
0023 C2AF            173                     CLR     EA
0025 430004   F      174                     ORL     lqIntNum,#04H
0028 020000   F      175                     JMP     lqInterruptISR
                     176     ;------------------------------------------------
                     177     ;       5号中断入口,2号定时器
                     178     ;------------------------------------------------
----                 179                     CSEG    AT      2BH
002B C2AF            180                     CLR     EA
002D 430005   F      181                     ORL     lqIntNum,#05H
0030 020000   F      182                     JMP     lqInterruptISR
                     183     ;-------------------------------------------------
                     184     ;       中断服务子程序入口设置结束
                     185     ;------------------------------------------------
                     186     ;------------------------------------------------
                     187     ;       定时器0中断服务子程序
                     188     ;------------------------------------------------
                     189     PUBLIC  ISR_Timer0
                     190     ?LQ51?Timer0?S  SEGMENT CODE
A51 MACRO ASSEMBLER  LQ51_A                                                               04/06/2009 19:19:27 PAGE     4

----                 191                     RSEG    ?LQ51?Timer0?S
0000                 192     ISR_Timer0:
                     193                     USING   0
0000 C2AF            194                     CLR     EA
0002 C28C            195                     CLR     TR0

⌨️ 快捷键说明

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