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

📄 lesson6.m51

📁 单片机设计存档
💻 M51
📖 第 1 页 / 共 3 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        04/09/2012  10:16:05  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\单片机相关软件\KEIL编译软件\KEILC51V750 FOR 51\KEILC51V750A_FULL\SETUP\安装\C51\BIN\BL51.EXE lesson6.obj TO lesson6 R
>> AMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  lesson6.obj (LESSON6)
  D:\单片机相关软件\KEIL编译软件\KEILC51V750 FOR 51\KEILC51V750A_FULL\SETUP\安装\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\单片机相关软件\KEIL编译软件\KEILC51V750 FOR 51\KEILC51V750A_FULL\SETUP\安装\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\单片机相关软件\KEIL编译软件\KEILC51V750 FOR 51\KEILC51V750A_FULL\SETUP\安装\C51\LIB\C51S.LIB (?C?IMUL)
  D:\单片机相关软件\KEIL编译软件\KEILC51V750 FOR 51\KEILC51V750A_FULL\SETUP\安装\C51\LIB\C51S.LIB (?C?UIDIV)


LINK MAP OF MODULE:  lesson6 (LESSON6)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0008H     UNIT         _DATA_GROUP_
                    0010H     0010H                  *** GAP ***
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_
                    0020H.2   0000H.6                *** GAP ***
            DATA    0021H     002EH     UNIT         ?DT?LESSON6
            IDATA   004FH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?CONDITION?LESSON6
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     03BDH     UNIT         ?PR?KEYCAN?LESSON6
            CODE    03CBH     0128H     UNIT         ?PR?TIME0?LESSON6
            CODE    04F3H     00FDH     UNIT         ?PR?_DISPLAY?LESSON6
            CODE    05F0H     0080H     UNIT         ?C?LIB_CODE
            CODE    0670H     0036H     UNIT         ?PR?INIT_DS1302?LESSON6
            CODE    06A6H     0036H     UNIT         ?PR?READTEMPERTURE?LESSON6
            CODE    06DCH     0035H     UNIT         ?PR?_SENDBYTE?LESSON6
            CODE    0711H     0035H     UNIT         ?PR?_READBYTE?LESSON6
            CODE    0746H     0032H     UNIT         ?PR?CLOCK_REDA?LESSON6
            CODE    0778H     002CH     UNIT         ?CO?LESSON6
            CODE    07A4H     002AH     UNIT         ?PR?INIT_1602?LESSON6
            CODE    07CEH     0028H     UNIT         ?PR?_WRITE_STRING?LESSON6
            CODE    07F6H     0028H     UNIT         ?PR?INIT_18B20?LESSON6
            CODE    081EH     0022H     UNIT         ?PR?_DELAY?LESSON6
            CODE    0840H     001CH     UNIT         ?PR?READONECHAR?LESSON6
            CODE    085CH     001CH     UNIT         ?PR?_WRITEONECHAR?LESSON6
            CODE    0878H     0019H     UNIT         ?PR?KAIGUAN?LESSON6
            CODE    0891H     0018H     UNIT         ?PR?_TRANSFORM0?LESSON6
            CODE    08A9H     0015H     UNIT         ?PR?INIT?LESSON6
            CODE    08BEH     0015H     UNIT         ?PR?_DELAYMS?LESSON6
            CODE    08D3H     0015H     UNIT         ?PR?_WRITE_DAT?LESSON6
            CODE    08E8H     0015H     UNIT         ?PR?MAIN?LESSON6
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2012  10:16:05  PAGE 2


            CODE    08FDH     0013H     UNIT         ?PR?_TRANSFORM1?LESSON6
            CODE    0910H     0012H     UNIT         ?PR?_WRITE_CMD?LESSON6
            CODE    0922H     000FH     UNIT         ?PR?WAIT_1602?LESSON6
            CODE    0931H     000CH     UNIT         ?C_C51STARTUP
            CODE    093DH     0003H     UNIT         ?PR?_DELAYUS2X?LESSON6



OVERLAY MAP OF MODULE:   lesson6 (LESSON6)


SEGMENT                               BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT              START    LENGTH     START    LENGTH
----------------------------------------------------------------------
?PR?TIME0?LESSON6                  -----    -----      -----    -----
  +--> ?PR?READTEMPERTURE?LESSON6
  +--> ?PR?_WRITE_CMD?LESSON6
  +--> ?PR?_WRITE_DAT?LESSON6

?PR?READTEMPERTURE?LESSON6         -----    -----      0008H    0001H
  +--> ?PR?INIT_18B20?LESSON6
  +--> ?PR?_WRITEONECHAR?LESSON6
  +--> ?PR?_DELAYMS?LESSON6
  +--> ?PR?READONECHAR?LESSON6

?PR?INIT_18B20?LESSON6             0020H.0  0000H.1    -----    -----
  +--> ?PR?_DELAYUS2X?LESSON6

?PR?_WRITEONECHAR?LESSON6          -----    -----      -----    -----
  +--> ?PR?_DELAYUS2X?LESSON6

?PR?_DELAYMS?LESSON6               -----    -----      -----    -----
  +--> ?PR?_DELAYUS2X?LESSON6

?PR?READONECHAR?LESSON6            -----    -----      -----    -----
  +--> ?PR?_DELAYUS2X?LESSON6

?PR?_WRITE_CMD?LESSON6             -----    -----      -----    -----
  +--> ?PR?WAIT_1602?LESSON6

?PR?_WRITE_DAT?LESSON6             -----    -----      -----    -----
  +--> ?PR?WAIT_1602?LESSON6

*** NEW ROOT ***************************************************

?C_C51STARTUP                      -----    -----      -----    -----
  +--> ?PR?MAIN?LESSON6

?PR?MAIN?LESSON6                   -----    -----      -----    -----
  +--> ?PR?INIT?LESSON6
  +--> ?PR?INIT_1602?LESSON6
  +--> ?PR?INIT_DS1302?LESSON6
  +--> ?PR?CLOCK_REDA?LESSON6
  +--> ?PR?KEYCAN?LESSON6

?PR?INIT_1602?LESSON6              -----    -----      -----    -----
  +--> ?PR?_WRITE_CMD?LESSON6
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2012  10:16:05  PAGE 3


  +--> ?CO?LESSON6
  +--> ?PR?_WRITE_STRING?LESSON6

?PR?_WRITE_STRING?LESSON6          -----    -----      0009H    0003H
  +--> ?PR?_WRITE_CMD?LESSON6
  +--> ?PR?_WRITE_DAT?LESSON6

?PR?INIT_DS1302?LESSON6            -----    -----      -----    -----
  +--> ?PR?KAIGUAN?LESSON6
  +--> ?PR?_SENDBYTE?LESSON6

?PR?KAIGUAN?LESSON6                0020H.1  0000H.1    -----    -----
  +--> ?PR?_WRITE_CMD?LESSON6
  +--> ?PR?_SENDBYTE?LESSON6

?PR?_SENDBYTE?LESSON6              -----    -----      -----    -----
  +--> ?PR?_TRANSFORM1?LESSON6
  +--> ?PR?CONDITION?LESSON6

?PR?CLOCK_REDA?LESSON6             -----    -----      -----    -----
  +--> ?PR?_READBYTE?LESSON6

?PR?_READBYTE?LESSON6              -----    -----      -----    -----
  +--> ?PR?CONDITION?LESSON6

?PR?KEYCAN?LESSON6                 -----    -----      -----    -----
  +--> ?PR?_DELAY?LESSON6
  +--> ?PR?KAIGUAN?LESSON6
  +--> ?PR?_WRITE_CMD?LESSON6
  +--> ?PR?_TRANSFORM0?LESSON6
  +--> ?PR?_SENDBYTE?LESSON6
  +--> ?PR?_READBYTE?LESSON6
  +--> ?PR?_TRANSFORM1?LESSON6
  +--> ?PR?_DISPLAY?LESSON6

?PR?_TRANSFORM0?LESSON6            -----    -----      -----    -----
  +--> ?PR?_READBYTE?LESSON6

?PR?_DISPLAY?LESSON6               -----    -----      0009H    0007H
  +--> ?PR?_WRITE_CMD?LESSON6
  +--> ?PR?_WRITE_DAT?LESSON6



SYMBOL TABLE OF MODULE:  lesson6 (LESSON6)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        LESSON6
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:000EH         PUBLIC        keycan
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:0021H         PUBLIC        num1
  D:00B0H         PUBLIC        P3
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2012  10:16:05  PAGE 4


  C:0840H         PUBLIC        readonechar
  D:0023H         PUBLIC        yue0
  D:0024H         PUBLIC        yue1
  B:00A8H.7       PUBLIC        EA
  C:093DH         PUBLIC        _delayus2x
  C:07CEH         PUBLIC        _write_string
  C:0778H         PUBLIC        table
  C:0746H         PUBLIC        clock_reda
  D:00A8H         PUBLIC        IE
  B:00A0H.7       PUBLIC        EN
  B:0090H.6       PUBLIC        DQ
  D:0025H         PUBLIC        TempData
  D:002DH         PUBLIC        minute
  D:00B8H         PUBLIC        IP
  D:002EH         PUBLIC        flag
  C:0910H         PUBLIC        _write_cmd
  B:00A0H.6       PUBLIC        RS
  C:08E8H         PUBLIC        main
  B:0090H.0       PUBLIC        beez
  C:08D6H         PUBLIC        _write_dat
  B:00A0H.5       PUBLIC        RW
  D:002FH         PUBLIC        week
  D:0030H         PUBLIC        mouth
  D:0031H         PUBLIC        year
  D:0098H         PUBLIC        SCON
  C:0711H         PUBLIC        _readbyte
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  C:0670H         PUBLIC        init_ds1302
  C:08A9H         PUBLIC        init
  D:0032H         PUBLIC        temp
  D:0034H         PUBLIC        sec
  D:0035H         PUBLIC        day
  D:0036H         PUBLIC        hour
  D:0037H         PUBLIC        aa
  C:06E7H         PUBLIC        _sendbyte
  B:0080H.7       PUBLIC        BUSY
  D:0038H         PUBLIC        bb
  C:07F6H         PUBLIC        init_18b20
  D:0039H         PUBLIC        cc
  D:003AH         PUBLIC        dd
  B:00A8H.1       PUBLIC        ET0
  D:003BH         PUBLIC        ee
  D:003CH         PUBLIC        ff
  D:008CH         PUBLIC        TH0
  C:0003H         PUBLIC        condition
  D:003DH         PUBLIC        gg
  D:008AH         PUBLIC        TL0
  D:003EH         PUBLIC        num
  C:08BEH         PUBLIC        _delayms
  B:0088H.4       PUBLIC        TR0
  B:0090H.4       PUBLIC        SDA
  D:003FH         PUBLIC        miao0
  D:0040H         PUBLIC        nian0
  D:0041H         PUBLIC        miao1
  D:0042H         PUBLIC        nian1
  C:04F3H         PUBLIC        _display
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2012  10:16:05  PAGE 5


  D:0043H         PUBLIC        tian0
  D:0044H         PUBLIC        tian1
  C:07A4H         PUBLIC        init_1602
  D:0045H         PUBLIC        TempH
  C:03CBH         PUBLIC        time0
  C:0922H         PUBLIC        wait_1602
  B:0090H.3       PUBLIC        SCK
  C:0882H         PUBLIC        kaiguan
  D:0047H         PUBLIC        TempL
  D:00C8H         PUBLIC        T2CON
  D:0049H         PUBLIC        fen0
  D:004AH         PUBLIC        fen1
  C:0782H         PUBLIC        word1
  C:0793H         PUBLIC        word2
  C:0822H         PUBLIC        _delay
  C:089AH         PUBLIC        _transform0
  C:06A6H         PUBLIC        readtemperture
  C:085CH         PUBLIC        _writeonechar
  C:08FDH         PUBLIC        _transform1
  D:004BH         PUBLIC        shi0
  D:004CH         PUBLIC        shi1
  D:004DH         PUBLIC        zhou0
  B:0090H.5       PUBLIC        RST
  D:004EH         PUBLIC        zhou1
  D:00D0H         PUBLIC        PSW
  B:00B0H.0       PUBLIC        key1
  B:00B0H.3       PUBLIC        key2
  B:00B0H.6       PUBLIC        key3
  -------         PROC          INIT
  C:08A9H         LINE#         39
  C:08A9H         LINE#         40
  C:08A9H         LINE#         41
  C:08ACH         LINE#         42
  C:08AEH         LINE#         43
  C:08B0H         LINE#         45
  C:08B4H         LINE#         46
  C:08B7H         LINE#         47
  C:08B9H         LINE#         48
  C:08BBH         LINE#         49
  C:08BDH         LINE#         50
  -------         ENDPROC       INIT
  C:081EH         SYMBOL        L?0170
  -------         PROC          L?0169
  -------         ENDPROC       L?0169
  C:081EH         SYMBOL        L?0170
  -------         PROC          _DELAY
  D:0006H         SYMBOL        z
  -------         DO            
  D:0006H         SYMBOL        x
  D:0004H         SYMBOL        y
  -------         ENDDO         
  C:0822H         LINE#         52
  C:0822H         LINE#         53
  C:0822H         LINE#         55
  C:082BH         LINE#         56
  C:083FH         LINE#         57
  -------         ENDPROC       _DELAY
BL51 BANKED LINKER/LOCATER V5.12                                                      04/09/2012  10:16:05  PAGE 6


  -------         PROC          _DELAYUS2X
  D:0007H         SYMBOL        t
  C:093DH         LINE#         59
  C:093DH         LINE#         60
  C:093DH         LINE#         61
  C:093FH         LINE#         62
  -------         ENDPROC       _DELAYUS2X
  -------         PROC          _DELAYMS
  D:0006H         SYMBOL        t
  C:08BEH         LINE#         64
  C:08C0H         LINE#         65
  C:08C0H         LINE#         66
  C:08C6H         LINE#         67
  C:08C6H         LINE#         68
  C:08CBH         LINE#         69
  C:08D0H         LINE#         70
  C:08D2H         LINE#         71
  -------         ENDPROC       _DELAYMS
  -------         PROC          L?0172
  -------         ENDPROC       L?0172
  -------         PROC          _TRANSFORM0
  D:0007H         SYMBOL        time
  C:089AH         LINE#         73
  C:089AH         LINE#         74
  C:089AH         LINE#         75
  C:08A8H         LINE#         76
  -------         ENDPROC       _TRANSFORM0
  -------         PROC          _TRANSFORM1
  D:0007H         SYMBOL        time
  C:08FDH         LINE#         78
  C:08FDH         LINE#         79
  C:08FDH         LINE#         80
  C:090FH         LINE#         81
  -------         ENDPROC       _TRANSFORM1
  -------         PROC          WAIT_1602
  C:0922H         LINE#         4
  C:0922H         LINE#         5
  C:0922H         LINE#         6
  C:0925H         LINE#         8
  C:0925H         LINE#         9
  C:0927H         LINE#         10
  C:0929H         LINE#         11
  C:092BH         LINE#         12

⌨️ 快捷键说明

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