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

📄 temperature.lst

📁 TI 集成高性能24位A/D转换器的8052 核心单片机MSC1210 内置温度传感器测量代码。
💻 LST
📖 第 1 页 / 共 2 页
字号:
0011 FF             MOV    R7,A
0012 FE             MOV    R6,A
0013 FC             MOV    R4,A
0014 FD             MOV    R5,A
0015 120000  R      LCALL  ?C_CMPLS
0018 BFFF1E         CJNE   R7,#0FFH,?NXT5
001B 7F2D           MOV    R7,#02DH
001D 120000  R      LCALL  _tx_byte
0020 C000    R      PUSH   i
0022 C000    R      PUSH   i+01H
0024 C000    R      PUSH   i+02H
0026 C000    R      PUSH   i+03H
0028 74FF           MOV    A,#0FFH
002A FF             MOV    R7,A
002B FE             MOV    R6,A
002C FC             MOV    R4,A
002D FD             MOV    R5,A
002E 120000  R      LCALL  ?C_LMUL
0031 8C00    R      MOV    i,R4
0033 8D00    R      MOV    i+01H,R5
0035 8E00    R      MOV    i+02H,R6
0037 8F00    R      MOV    i+03H,R7
0039         ?NXT5:
                                           ; SOURCE LINE # 27 
0039 C000    R      PUSH   d
003B AC00    R      MOV    R4,i
003D AD00    R      MOV    R5,i+01H
003F AE00    R      MOV    R6,i+02H
0041 AF00    R      MOV    R7,i+03H
0043 120000  R      LCALL  ?prt_digit
0046 1581           DEC    SP
0048 120000  R      LCALL  putspace4
004B 22             RET    

            ; FUNCTION _print (END)

            ; FUNCTION main (BEGIN)
                                           ; SOURCE LINE # 33 
0000 75C834         MOV    T2CON,#034H
                                           ; SOURCE LINE # 34 
0003 74FF           MOV    A,#0FFH
0005 F5CB           MOV    RCAP2+01H,A
0007 F5CA           MOV    RCAP2,A
                                           ; SOURCE LINE # 35 
0009 759852         MOV    SCON,#052H
                                           ; SOURCE LINE # 36 
000C 7E00    R      MOV    R6,#HIGH(?STR?TEMPERATURE?BASE)
000E 7F00    R      MOV    R7,#LOW(?STR?TEMPERATURE?BASE)
0010 120000  R      LCALL  _put_string
                                           ; SOURCE LINE # 37 
0013 53F1F7         ANL    PDCON,#0F7H
                                           ; SOURCE LINE # 38 
0016 75F601         MOV    ACLK,#001H
                                           ; SOURCE LINE # 39 
0019 75DF07         MOV    DECIMATION+01H,#007H
001C 75DEFF         MOV    DECIMATION,#0FFH
                                           ; SOURCE LINE # 40 
001F 75E600         MOV    ODAC,#000H
                                           ; SOURCE LINE # 41 
0022 75DC20         MOV    ADCON0,#020H
                                           ; SOURCE LINE # 42 
0025 75D7FF         MOV    ADMUX,#0FFH
                                           ; SOURCE LINE # 43 
0028 75DD01         MOV    ADCON1,#001H
                                           ; SOURCE LINE # 44 
002B 750000  R      MOV    j,#000H
002E         ?FOR2:
002E 120000  R      LCALL  bipolar
0031 8C00    R      MOV    adres,R4
0033 8D00    R      MOV    adres+01H,R5
0035 8E00    R      MOV    adres+02H,R6
0037 8F00    R      MOV    adres+03H,R7
0039 0500    R      INC    j
003B E500    R      MOV    A,j
003D B405EE         CJNE   A,#005H,?FOR2
0040         ?WHILE1:
                                           ; SOURCE LINE # 46 
0040 E4             CLR    A
0041 F500    R      MOV    adres,A
0043 F500    R      MOV    adres+01H,A
0045 F500    R      MOV    adres+02H,A
0047 F500    R      MOV    adres+03H,A
                                           ; SOURCE LINE # 47 
0049 F500    R      MOV    j,A
004B         ?FOR3:
004B C000    R      PUSH   adres
004D C000    R      PUSH   adres+01H
004F C000    R      PUSH   adres+02H
0051 C000    R      PUSH   adres+03H
0053 120000  R      LCALL  bipolar
0056 120000  R      LCALL  ?C_LADD
0059 8C00    R      MOV    adres,R4
005B 8D00    R      MOV    adres+01H,R5
005D 8E00    R      MOV    adres+02H,R6
005F 8F00    R      MOV    adres+03H,R7
0061 0500    R      INC    j
0063 E500    R      MOV    A,j
0065 B40AE3         CJNE   A,#00AH,?FOR3
                                           ; SOURCE LINE # 48 
0068 750002  R      MOV    ?_print?BYTE,#002H
006B 120000  R      LCALL  ?CV_LS_IEEE
006E C004           PUSH   AR4
0070 C005           PUSH   AR5
0072 C006           PUSH   AR6
0074 C007           PUSH   AR7
0076 E4             CLR    A
0077 FC             MOV    R4,A
0078 FD             MOV    R5,A
0079 7E20           MOV    R6,#020H
007B 7F34           MOV    R7,#034H
007D 120000  R      LCALL  ?MULTIEEE
0080 C004           PUSH   AR4
0082 C005           PUSH   AR5
0084 C006           PUSH   AR6
0086 C007           PUSH   AR7
0088 7433           MOV    A,#033H
008A FC             MOV    R4,A
008B FD             MOV    R5,A
008C 7E93           MOV    R6,#093H
008E 7F3F           MOV    R7,#03FH
0090 120000  R      LCALL  ?SUBBIEEE
0093 C004           PUSH   AR4
0095 C005           PUSH   AR5
0097 C006           PUSH   AR6
0099 C007           PUSH   AR7
009B 7455           MOV    A,#055H
009D FC             MOV    R4,A
009E FD             MOV    R5,A
009F 7E85           MOV    R6,#085H
00A1 7F43           MOV    R7,#043H
00A3 120000  R      LCALL  ?MULTIEEE
00A6 C004           PUSH   AR4
00A8 C005           PUSH   AR5
00AA C006           PUSH   AR6
00AC C007           PUSH   AR7
00AE E4             CLR    A
00AF FC             MOV    R4,A
00B0 FD             MOV    R5,A
00B1 7EC8           MOV    R6,#0C8H
00B3 7F41           MOV    R7,#041H
00B5 120000  R      LCALL  ?ADDIEEE
00B8 C004           PUSH   AR4
00BA C005           PUSH   AR5
00BC C006           PUSH   AR6
00BE C007           PUSH   AR7
00C0 E4             CLR    A
00C1 FC             MOV    R4,A
00C2 FD             MOV    R5,A
00C3 7EC8           MOV    R6,#0C8H
00C5 7F42           MOV    R7,#042H
00C7 120000  R      LCALL  ?MULTIEEE
00CA 120000  R      LCALL  ?CV_IEEE_LS
00CD 120000  R      LCALL  _print
                                           ; SOURCE LINE # 49 
00D0 7E00    R      MOV    R6,#HIGH(?STR?TEMPERATURE?BASE + 027H)
00D2 7F00    R      MOV    R7,#LOW(?STR?TEMPERATURE?BASE + 027H)
00D4 120000  R      LCALL  _put_string
00D7 020000  R      LJMP   ?WHILE1

            ; FUNCTION main (END)

RC51 COMPILER V03.03.26,  TEMPERATURE             08/05/02  11:27:47  PAGE  3

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====

dyn_alloc. . . . . . . . . . . . . . .  * TAG * -----   STRUCT  -----   8    
  next . . . . . . . . . . . . . . . .  MEMBER  -----   PTR     0000H   2    
  prev . . . . . . . . . . . . . . . .  MEMBER  -----   PTR     0002H   2    
  len. . . . . . . . . . . . . . . . .  MEMBER  -----   U_INT   0004H   2    
  mem. . . . . . . . . . . . . . . . .  MEMBER  -----   ARRAY   0006H   2    
prt_digit. . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
  i?173. . . . . . . . . . . . . . . .  PARAM   SI      U_LONG  0005H   4    
  d?174. . . . . . . . . . . . . . . .  PARAM   SI      CHAR    FFFFFFFDH   1    
            -
  i?173. . . . . . . . . . . . . . . .  PARAM   SI      U_LONG  0005H   4    
  d?174. . . . . . . . . . . . . . . .  PARAM   SI      CHAR    FFFFFFFDH   1    
            -
j?175. . . . . . . . . . . . . . . . .  AUTO    SI      U_LONG  0000H   4    
c?176. . . . . . . . . . . . . . . . .  AUTO    SI      U_CHAR  0004H   1    
print. . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
  i?177. . . . . . . . . . . . . . . .  PARAM   DATA    LONG    0001H   4    
  d?178. . . . . . . . . . . . . . . .  PARAM   DATA    U_CHAR  0000H   1    
  i?177. . . . . . . . . . . . . . . .  PARAM   DATA    LONG    0001H   4    
  d?178. . . . . . . . . . . . . . . .  PARAM   DATA    U_CHAR  0000H   1    
main . . . . . . . . . . . . . . . . .  PUBLIC  CODE    PROC    -----   -----
adres?180. . . . . . . . . . . . . . .  AUTO    DATA    LONG    0001H   4    
ienob?181. . . . . . . . . . . . . . .  AUTO    DATA    LONG    0000H   4    
iu?182 . . . . . . . . . . . . . . . .  AUTO    DATA    LONG    0000H   4    
x?183. . . . . . . . . . . . . . . . .  AUTO    DATA    FLOAT   0000H   4    
u?184. . . . . . . . . . . . . . . . .  AUTO    DATA    FLOAT   0000H   4    
sd?185 . . . . . . . . . . . . . . . .  AUTO    DATA    FLOAT   0000H   4    
j?186. . . . . . . . . . . . . . . . .  AUTO    DATA    U_CHAR  0000H   1    
i?187. . . . . . . . . . . . . . . . .  AUTO    DATA    INT     0000H   2    
tx_byte. . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
putspace4. . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
put_string . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
bipolar. . . . . . . . . . . . . . . .  EXTERN  CODE    PROC    -----   -----
RC51 COMPILER V03.03.26,  TEMPERATURE             08/05/02  11:27:48  PAGE  4



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    452    ----
   CONSTANT SIZE    =     45    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      28
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.

RC51 COMPILATION COMPLETE.  7 WARNINGS,  0 ERROR

⌨️ 快捷键说明

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