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

📄 testyi.m51

📁 好东西与大家分享……关于单片机驱动微型打印机和液晶屏的程序!!已经测试过!绝对没有问题
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/03/2005  12:09:22  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE COMMON.obj, Data.obj, Display.obj, Init.obj, INTERRU.obj, MAIN.obj, Print.obj, PRINTDAT.obj, .\
>> C8051F020.LIB TO TestYi RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  COMMON.obj (COMMON)
  Data.obj (DATA)
  Display.obj (DISPLAY)
  Init.obj (INIT)
  INTERRU.obj (INTERRU)
  MAIN.obj (MAIN)
  Print.obj (PRINT)
  PRINTDAT.obj (PRINTDAT)
  .\C8051F020.LIB (FORMULA)
  .\C8051F020.LIB (TIME)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (LOG)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  TestYi (COMMON)


            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     0010H     UNIT         _DATA_GROUP_
            IDATA   0018H     0005H     UNIT         ?ID?MAIN
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0000H.4   UNIT         ?BI?MAIN
            BIT     0020H.4   0000H.2   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0019H     UNIT         ?DT?MAIN
            IDATA   003AH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     00B5H     UNIT         ?XD?PRINTDAT
            XDATA   00B5H     0010H     UNIT         ?XD?MAIN
BL51 BANKED LINKER/LOCATER V5.12                                                      12/03/2005  12:09:22  PAGE 2



            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0037H     UNIT         ?PR?TIMER_INIT?INIT
                    003AH     0001H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     04EDH     UNIT         ?C?LIB_CODE
            CODE    052BH     028BH     UNIT         ?PR?_FORMULA?FORMULA
            CODE    07B6H     0222H     UNIT         ?CO?DATA
            CODE    09D8H     01ECH     UNIT         ?PR?DISPLAYCURRENTTIME?TIME
            CODE    0BC4H     0162H     UNIT         ?PR?TESTPROM?COMMON
            CODE    0D26H     015DH     UNIT         ?PR?_WRITE_CHINESE?DISPLAY
            CODE    0E83H     0135H     UNIT         ?PR?LOG?LOG
            CODE    0FB8H     0129H     UNIT         ?CO?PRINTDAT
            CODE    10E1H     0126H     UNIT         ?PR?SMBUS_ISR?INTERRU
            CODE    1207H     00F7H     UNIT         ?PR?_DISPLAYNONGDU?COMMON
            CODE    12FEH     00E3H     UNIT         ?PR?GETPRINTVALUE?PRINT
            CODE    13E1H     00D5H     UNIT         ?PR?DISPLAYALL?COMMON
            CODE    14B6H     00D1H     UNIT         ?C_INITSEG
            CODE    1587H     00ABH     UNIT         ?PR?DISPLAYTEMP?COMMON
            CODE    1632H     00A9H     UNIT         ?PR?DISPLAYHUMIDITY?COMMON
            CODE    16DBH     00A3H     UNIT         ?PR?_CALHUMIDITY?COMMON
            CODE    177EH     00A1H     UNIT         ?PR?_SNUMBER?DISPLAY
            CODE    181FH     00A0H     UNIT         ?PR?PRINTALL?PRINT
            CODE    18BFH     008CH     UNIT         ?C_C51STARTUP
            CODE    194BH     008BH     UNIT         ?PR?_LW?DISPLAY
            CODE    19D6H     0070H     UNIT         ?PR?MODIFYTIME?TIME
            CODE    1A46H     006CH     UNIT         ?PR?_NUMBER?DISPLAY
            CODE    1AB2H     005BH     UNIT         ?PR?SETHOUR?TIME
            CODE    1B0DH     0057H     UNIT         ?PR?SETDAY?TIME
            CODE    1B64H     0056H     UNIT         ?PR?SETMONTH?TIME
            CODE    1BBAH     004EH     UNIT         ?PR?SETMINUTE?TIME
            CODE    1C08H     004EH     UNIT         ?PR?SETYEAR?TIME
            CODE    1C56H     0046H     UNIT         ?PR?LCD_INIT?DISPLAY
            CODE    1C9CH     0040H     UNIT         ?PR?ASSIGNPCF8563TIME?TIME
            CODE    1CDCH     003DH     UNIT         ?PR?_PRINTFIX?PRINT
            CODE    1D19H     003BH     UNIT         ?PR?TESTLIGHT?COMMON
            CODE    1D54H     003BH     UNIT         ?PR?_PRINTVARI?PRINT
            CODE    1D8FH     0033H     UNIT         ?PR?TESTHUMIDITY?COMMON
            CODE    1DC2H     0033H     UNIT         ?PR?_SETTIME?TIME
            CODE    1DF5H     002FH     UNIT         ?PR?MAIN?MAIN
            CODE    1E24H     002AH     UNIT         ?PR?PARA_INIT?INIT
            CODE    1E4EH     0021H     UNIT         ?PR?_SEND_COMMAND?DISPLAY
            CODE    1E6FH     0021H     UNIT         ?PR?READ?DISPLAY
            CODE    1E90H     0020H     UNIT         ?PR?_CLEAR_SCREEN?DISPLAY
            CODE    1EB0H     001FH     UNIT         ?PR?_CALTEMP?COMMON
            CODE    1ECFH     001FH     UNIT         ?PR?INIT?INIT
            CODE    1EEEH     001BH     UNIT         ?PR?_DISPLAYCURMODVALUE?TIME
            CODE    1F09H     0019H     UNIT         ?PR?SYSCLK_INIT?INIT
            CODE    1F22H     0016H     UNIT         ?PR?PORT_INIT?INIT
            CODE    1F38H     0013H     UNIT         ?PR?_DELAY?DISPLAY
            CODE    1F4BH     0011H     UNIT         ?PR?READCURRENTTIME?TIME
            CODE    1F5CH     0010H     UNIT         ?PR?CLEARMODTIME?DISPLAY
            CODE    1F6CH     0010H     UNIT         ?PR?AD0_INIT?INIT
            CODE    1F7CH     000DH     UNIT         ?PR?SMB_INIT?INIT
            CODE    1F89H     000CH     UNIT         ?PR?ADC0_SAMPLE?COMMON
            CODE    1F95H     0007H     UNIT         ?PR?SERIAL_INIT?INIT
BL51 BANKED LINKER/LOCATER V5.12                                                      12/03/2005  12:09:22  PAGE 3





OVERLAY MAP OF MODULE:   TestYi (COMMON)


SEGMENT                                 BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH
------------------------------------------------------------------------
?PR?SMBUS_ISR?INTERRU                -----    -----      -----    -----
  +--> ?PR?_DELAY?DISPLAY

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

?C_C51STARTUP                        -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                        -----    -----      -----    -----
  +--> ?PR?INIT?INIT
  +--> ?PR?DISPLAYALL?COMMON
  +--> ?PR?MODIFYTIME?TIME
  +--> ?PR?TESTPROM?COMMON
  +--> ?PR?READCURRENTTIME?TIME
  +--> ?PR?DISPLAYCURRENTTIME?TIME
  +--> ?PR?GETPRINTVALUE?PRINT
  +--> ?PR?PRINTALL?PRINT

?PR?INIT?INIT                        -----    -----      -----    -----
  +--> ?PR?SYSCLK_INIT?INIT
  +--> ?PR?PORT_INIT?INIT
  +--> ?PR?SERIAL_INIT?INIT
  +--> ?PR?TIMER_INIT?INIT
  +--> ?PR?AD0_INIT?INIT
  +--> ?PR?PARA_INIT?INIT
  +--> ?PR?SMB_INIT?INIT
  +--> ?PR?_DELAY?DISPLAY
  +--> ?PR?LCD_INIT?DISPLAY

?PR?LCD_INIT?DISPLAY                 -----    -----      -----    -----
  +--> ?PR?_DELAY?DISPLAY
  +--> ?PR?READ?DISPLAY
  +--> ?PR?_SEND_COMMAND?DISPLAY

?PR?READ?DISPLAY                     -----    -----      -----    -----
  +--> ?PR?_DELAY?DISPLAY

?PR?_SEND_COMMAND?DISPLAY            -----    -----      -----    -----
  +--> ?PR?_DELAY?DISPLAY

?PR?DISPLAYALL?COMMON                -----    -----      -----    -----
  +--> ?CO?DATA
  +--> ?PR?_WRITE_CHINESE?DISPLAY
  +--> ?PR?_CLEAR_SCREEN?DISPLAY

?PR?_WRITE_CHINESE?DISPLAY           -----    -----      0012H    0006H
  +--> ?PR?_LW?DISPLAY
BL51 BANKED LINKER/LOCATER V5.12                                                      12/03/2005  12:09:22  PAGE 4



?PR?_LW?DISPLAY                      -----    -----      -----    -----
  +--> ?PR?_DELAY?DISPLAY

?PR?_CLEAR_SCREEN?DISPLAY            -----    -----      0008H    0002H
  +--> ?PR?_LW?DISPLAY

?PR?MODIFYTIME?TIME                  -----    -----      -----    -----
  +--> ?PR?READCURRENTTIME?TIME
  +--> ?PR?DISPLAYCURRENTTIME?TIME
  +--> ?PR?_DISPLAYCURMODVALUE?TIME
  +--> ?PR?CLEARMODTIME?DISPLAY
  +--> ?PR?_SETTIME?TIME

?PR?READCURRENTTIME?TIME             -----    -----      -----    -----
  +--> ?PR?_DELAY?DISPLAY
  +--> ?PR?ASSIGNPCF8563TIME?TIME

?PR?DISPLAYCURRENTTIME?TIME          -----    -----      0008H    0001H
  +--> ?PR?_SNUMBER?DISPLAY
  +--> ?PR?_WRITE_CHINESE?DISPLAY
  +--> ?CO?DATA

?PR?_SNUMBER?DISPLAY                 -----    -----      0009H    0003H
  +--> ?CO?DATA

?PR?_DISPLAYCURMODVALUE?TIME         -----    -----      0008H    0001H
  +--> ?PR?CLEARMODTIME?DISPLAY
  +--> ?CO?DATA
  +--> ?PR?_WRITE_CHINESE?DISPLAY

?PR?CLEARMODTIME?DISPLAY             -----    -----      -----    -----
  +--> ?PR?_LW?DISPLAY

?PR?_SETTIME?TIME                    0020H.4  0000H.1    -----    -----
  +--> ?PR?SETMINUTE?TIME
  +--> ?PR?SETHOUR?TIME
  +--> ?PR?SETDAY?TIME
  +--> ?PR?SETMONTH?TIME
  +--> ?PR?SETYEAR?TIME

?PR?SETMINUTE?TIME                   0020H.5  0000H.1    -----    -----

?PR?SETHOUR?TIME                     0020H.5  0000H.1    -----    -----

?PR?SETDAY?TIME                      0020H.5  0000H.1    -----    -----

?PR?SETMONTH?TIME                    0020H.5  0000H.1    -----    -----

?PR?SETYEAR?TIME                     0020H.5  0000H.1    -----    -----

?PR?TESTPROM?COMMON                  -----    -----      0008H    0001H
  +--> ?PR?TESTLIGHT?COMMON
  +--> ?PR?_DISPLAYNONGDU?COMMON
  +--> ?PR?_FORMULA?FORMULA
  +--> ?PR?TESTHUMIDITY?COMMON
  +--> ?PR?DISPLAYHUMIDITY?COMMON
BL51 BANKED LINKER/LOCATER V5.12                                                      12/03/2005  12:09:22  PAGE 5


  +--> ?PR?ADC0_SAMPLE?COMMON
  +--> ?PR?DISPLAYTEMP?COMMON

?PR?_DISPLAYNONGDU?COMMON            -----    -----      0009H    0009H
  +--> ?CO?DATA
  +--> ?PR?_WRITE_CHINESE?DISPLAY
  +--> ?PR?_NUMBER?DISPLAY

?PR?_NUMBER?DISPLAY                  -----    -----      -----    -----
  +--> ?CO?DATA

?PR?_FORMULA?FORMULA                 -----    -----      0009H    0008H
  +--> ?PR?LOG?LOG

?PR?LOG?LOG                          0020H.4  0000H.1    0011H    0004H

?PR?DISPLAYHUMIDITY?COMMON           -----    -----      0009H    0004H
  +--> ?PR?_CALHUMIDITY?COMMON
  +--> ?CO?DATA
  +--> ?PR?_WRITE_CHINESE?DISPLAY
  +--> ?PR?_NUMBER?DISPLAY

?PR?_CALHUMIDITY?COMMON              -----    -----      000DH    0003H

?PR?DISPLAYTEMP?COMMON               -----    -----      0009H    0004H
  +--> ?PR?_CALTEMP?COMMON
  +--> ?CO?DATA
  +--> ?PR?_WRITE_CHINESE?DISPLAY
  +--> ?PR?_NUMBER?DISPLAY

?PR?PRINTALL?PRINT                   -----    -----      -----    -----
  +--> ?PR?_PRINTVARI?PRINT
  +--> ?PR?_PRINTFIX?PRINT
  +--> ?CO?PRINTDAT

?PR?_PRINTVARI?PRINT                 -----    -----      0008H    0006H
  +--> ?PR?_DELAY?DISPLAY

?PR?_PRINTFIX?PRINT                  -----    -----      0008H    0005H
  +--> ?CO?PRINTDAT
  +--> ?PR?_DELAY?DISPLAY



SYMBOL TABLE OF MODULE:  TestYi (COMMON)

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

  -------         MODULE        COMMON
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:1EB0H         PUBLIC        _CalTemp
  D:00E8H         PUBLIC        ADC0CN
  D:00A8H         PUBLIC        IE
BL51 BANKED LINKER/LOCATER V5.12                                                      12/03/2005  12:09:22  PAGE 6


  D:00D8H         PUBLIC        PCA0CN
  D:00B8H         PUBLIC        IP
  C:1D19H         PUBLIC        TestLight
  C:1F89H         PUBLIC        Adc0_sample
  B:00E8H.5       PUBLIC        AD0INT
  D:00C0H         PUBLIC        SMB0CN
  B:00B0H.7       PUBLIC        ENABLE
  C:1207H         PUBLIC        _DisplayNongdu
  C:1632H         PUBLIC        DisplayHumidity
  D:00F8H         PUBLIC        SPI0CN
  D:0088H         PUBLIC        TCON
  B:00B0H.4       PUBLIC        READFLAG
  D:0091H         PUBLIC        TMR3CN
  C:0BC4H         PUBLIC        TestProm
  C:16DBH         PUBLIC        _CalHumidity
  D:008CH         PUBLIC        TH0
  D:008DH         PUBLIC        TH1
  D:008AH         PUBLIC        TL0
  D:008BH         PUBLIC        TL1
  B:00B0H.6       PUBLIC        LED
  B:0088H.4       PUBLIC        TR0
  B:0088H.6       PUBLIC        TR1
  B:00B0H.5       PUBLIC        ZEROFLAG
  D:0098H         PUBLIC        SCON0
  D:00C8H         PUBLIC        T2CON
  D:0095H         PUBLIC        TMR3H
  C:1587H         PUBLIC        DisplayTemp
  D:0094H         PUBLIC        TMR3L
  C:13E1H         PUBLIC        DisplayAll
  C:1D8FH         PUBLIC        TestHumidity
  D:00BEH         PUBLIC        ADC0
  B:00E8H.4       PUBLIC        AD0BUSY
  D:00D0H         PUBLIC        PSW
  -------         PROC          DISPLAYALL
  C:13E1H         LINE#         2
  C:13E1H         LINE#         3
  C:13E1H         LINE#         4
  C:13EFH         LINE#         5
  C:13FEH         LINE#         6

⌨️ 快捷键说明

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