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

📄 lq51_a.lst

📁 Keil 自带的 RTX51—Tiny 系统有这样几个缺点:1、非占先式任 务调度,这样系统的实时性就很难保证 2、提供的系统服务太少, 只有 wait 与 signal。而 RTX51—Tiny
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  LQ51_A                                                               04/06/2009 19:21:34 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:21:34 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    89     
                +1    90     
                      91     
                      92     
                      93     EXTRN   DATA    (lqTaskStack)           ;任务堆栈
                      94     EXTRN   DATA    (lqSPtemp)
                      95     EXTRN   DATA    (lqIntNum)
                      96     EXTRN   DATA    (lqCrt)
                      97     EXTRN   DATA    (lqRdyTbl)
                      98     EXTRN   DATA    (lqTaskTimer)
                      99     EXTRN   DATA    (lqTaskState)
                     100     EXTRN   DATA    (lqSwitchType)
                     101     EXTRN   CODE    (lqISREnter)
                     102     EXTRN   CODE    (lqMap)
                     103     ;定义特殊功能寄存器
  0087               104     PCON    DATA    087H
  00D0               105     PSW     DATA    0D0H
  00E0               106     ACC     DATA    0E0H
  00F0               107     B       DATA    0F0H
  0081               108     SP      DATA    81H
  0082               109     DPL     DATA    82H
  0083               110     DPH     DATA    83H
  0088               111     TCON    DATA    88H
  0089               112     TMOD    DATA    89H
  008A               113     TL0     DATA    8AH
  008B               114     TL1     DATA    8BH
  008C               115     TH0     DATA    8CH
  008D               116     TH1     DATA    8DH
  00A8               117     IE      DATA    0A8H
                     118     
                     119     ; TCON
  008F               120     TF1     BIT     8FH
  008E               121     TR1     BIT     8EH
  008D               122     TF0     BIT     8DH
  008C               123     TR0     BIT     8CH
  008B               124     IE1     BIT     8BH
A51 MACRO ASSEMBLER  LQ51_A                                                               04/06/2009 19:21:34 PAGE     3

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

0000                 191     ISR_Timer0:
                     192                     USING   0
0000 C2AF            193                     CLR     EA
0002 C28C            194                     CLR     TR0
0004 C28D            195                     CLR     TF0

⌨️ 快捷键说明

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