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

📄 program.m51

📁 基于C51的点阵时钟显示仿真电路和源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/28/2010  07:26:18  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
F:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, 24M点阵时钟.obj TO program RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  24M点阵时钟.obj (24M点阵时钟)
  F:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  F:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  F:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
  F:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)


LINK MAP OF MODULE:  program (?C_STARTUP)


            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     000DH     UNIT         _DATA_GROUP_
                    0015H     000BH                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?24M点阵时钟
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     005CH     UNIT         ?DT?24M点阵时钟
            IDATA   007DH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     UNIT         ?PR?_DELAYNUS?24M点阵时钟
            CODE    0006H     0001H     UNIT         ?PR?UD_MOVE?24M点阵时钟
                    0007H     0004H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000CH     UNIT         ?PR?INITIAL?24M点阵时钟
                    001AH     0001H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     06F0H     UNIT         ?CO?24M点阵时钟
            CODE    070EH     01B3H     UNIT         ?PR?MAIN?24M点阵时钟
            CODE    08C1H     0128H     UNIT         ?PR?CUT_TIME?24M点阵时钟
            CODE    09E9H     0121H     UNIT         ?PR?ADD_TIME?24M点阵时钟
            CODE    0B0AH     00F2H     UNIT         ?PR?TIMER1?24M点阵时钟
            CODE    0BFCH     00C6H     UNIT         ?PR?_PUT_TDISPRAM?24M点阵时钟
            CODE    0CC2H     00C5H     UNIT         ?PR?MOVE_UP?24M点阵时钟
            CODE    0D87H     00B2H     UNIT         ?PR?MOVE_DOWN?24M点阵时钟
            CODE    0E39H     00ACH     UNIT         ?PR?_SHOW_MOVE_WORD?24M点阵时钟
            CODE    0EE5H     00A7H     UNIT         ?PR?_PUT_YDISPRAM?24M点阵时钟
            CODE    0F8CH     009FH     UNIT         ?PR?_PUT_DDISPRAM?24M点阵时钟
            CODE    102BH     0093H     UNIT         ?PR?_PUT_KDISPRAM?24M点阵时钟
            CODE    10BEH     008CH     UNIT         ?C_C51STARTUP
            CODE    114AH     008AH     UNIT         ?PR?_PUT_STEMP?24M点阵时钟
            CODE    11D4H     007FH     UNIT         ?PR?CHANGE_OBJ?24M点阵时钟
            CODE    1253H     006CH     UNIT         ?PR?TIMER0?24M点阵时钟
            CODE    12BFH     0065H     UNIT         ?PR?SHOW_ALL_INFO?24M点阵时钟
            CODE    1324H     0065H     UNIT         ?PR?COMPUTE_STATE?24M点阵时钟
BL51 BANKED LINKER/LOCATER V6.00                                                      09/28/2010  07:26:18  PAGE 2


            CODE    1389H     005FH     UNIT         ?PR?READKEY1?24M点阵时钟
            CODE    13E8H     005BH     UNIT         ?PR?DISP_TEMPERATURE?24M点阵时钟
            CODE    1443H     0058H     UNIT         ?PR?CHANGE_TIME?24M点阵时钟
            CODE    149BH     0055H     UNIT         ?PR?PUT_GTEMP?24M点阵时钟
            CODE    14F0H     0050H     UNIT         ?PR?READ_TIME?24M点阵时钟
            CODE    1540H     004DH     UNIT         ?C?LIB_CODE
            CODE    158DH     004CH     UNIT         ?PR?SHOW_ALL_WORD?24M点阵时钟
            CODE    15D9H     004BH     UNIT         ?PR?READKEY?24M点阵时钟
            CODE    1624H     0049H     UNIT         ?PR?INIT_DS1302?24M点阵时钟
            CODE    166DH     0044H     UNIT         ?PR?_PUT_WDISPRAM?24M点阵时钟
            CODE    16B1H     0041H     UNIT         ?PR?SHOW_SONG?24M点阵时钟
            CODE    16F2H     0039H     UNIT         ?PR?SHOW_SWORD?24M点阵时钟
            CODE    172BH     0038H     UNIT         ?PR?WRITE_TIME1302?24M点阵时钟
            CODE    1763H     0037H     UNIT         ?PR?_PUT_ADISPRAM?24M点阵时钟
            CODE    179AH     0036H     UNIT         ?PR?MOVE_LEFT?24M点阵时钟
            CODE    17D0H     0036H     UNIT         ?PR?_PUT_SONG?24M点阵时钟
            CODE    1806H     0036H     UNIT         ?C_INITSEG
            CODE    183CH     0034H     UNIT         ?PR?MOVE_RIGHT?24M点阵时钟
            CODE    1870H     0032H     UNIT         ?PR?_ADD_NUM?24M点阵时钟
            CODE    18A2H     002CH     UNIT         ?PR?_CUT_NUM?24M点阵时钟
            CODE    18CEH     0029H     UNIT         ?PR?SHOW_LINE?24M点阵时钟
            CODE    18F7H     0027H     UNIT         ?PR?PUT_HDISPRAM?24M点阵时钟
            CODE    191EH     0026H     UNIT         ?PR?SHOW_CPYRT?24M点阵时钟
            CODE    1944H     0025H     UNIT         ?PR?READ_TEMPERATURE?24M点阵时钟
            CODE    1969H     0024H     UNIT         ?PR?_WRITE1302?24M点阵时钟
            CODE    198DH     0024H     UNIT         ?PR?READ1302?24M点阵时钟
            CODE    19B1H     0023H     UNIT         ?PR?INIT_DS18B20?24M点阵时钟
            CODE    19D4H     0021H     UNIT         ?PR?_PUT_CPYRT?24M点阵时钟
            CODE    19F5H     0020H     UNIT         ?PR?READONECHAR?24M点阵时钟
            CODE    1A15H     001EH     UNIT         ?PR?_WRITESET1302?24M点阵时钟
            CODE    1A33H     001AH     UNIT         ?PR?_WRITEONECHAR?24M点阵时钟
            CODE    1A4DH     0018H     UNIT         ?PR?TINIT?24M点阵时钟
            CODE    1A65H     0017H     UNIT         ?PR?_DELAY?24M点阵时钟
            CODE    1A7CH     0016H     UNIT         ?PR?SENDBYTE?24M点阵时钟
            CODE    1A92H     0014H     UNIT         ?PR?ROWSCAN?24M点阵时钟
            CODE    1AA6H     0011H     UNIT         ?PR?_READSET1302?24M点阵时钟
            CODE    1AB7H     0010H     UNIT         ?PR?RL_MOVE?24M点阵时钟
            CODE    1AC7H     000FH     UNIT         ?PR?DELAY?24M点阵时钟



OVERLAY MAP OF MODULE:   program (?C_STARTUP)


SEGMENT                                    DATA_GROUP 
  +--> CALLED SEGMENT                    START    LENGTH
--------------------------------------------------------
?C_C51STARTUP                            -----    -----
  +--> ?PR?MAIN?24M点阵时钟
  +--> ?C_INITSEG

?PR?MAIN?24M点阵时钟                     0008H    0002H
  +--> ?PR?INITIAL?24M点阵时钟
  +--> ?PR?TINIT?24M点阵时钟
  +--> ?PR?INIT_DS1302?24M点阵时钟
  +--> ?PR?READ_TIME?24M点阵时钟
  +--> ?PR?READ_TEMPERATURE?24M点阵时钟
BL51 BANKED LINKER/LOCATER V6.00                                                      09/28/2010  07:26:18  PAGE 3


  +--> ?PR?SHOW_CPYRT?24M点阵时钟
  +--> ?PR?READKEY?24M点阵时钟
  +--> ?PR?SHOW_ALL_INFO?24M点阵时钟
  +--> ?CO?24M点阵时钟
  +--> ?PR?_PUT_WDISPRAM?24M点阵时钟
  +--> ?PR?DISP_TEMPERATURE?24M点阵时钟
  +--> ?PR?PUT_GTEMP?24M点阵时钟
  +--> ?PR?_SHOW_MOVE_WORD?24M点阵时钟
  +--> ?PR?_PUT_TDISPRAM?24M点阵时钟
  +--> ?PR?SHOW_SWORD?24M点阵时钟
  +--> ?PR?COMPUTE_STATE?24M点阵时钟
  +--> ?PR?_PUT_DDISPRAM?24M点阵时钟
  +--> ?PR?MOVE_DOWN?24M点阵时钟
  +--> ?PR?MOVE_UP?24M点阵时钟
  +--> ?PR?_PUT_KDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_YDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_STEMP?24M点阵时钟
  +--> ?PR?CHANGE_TIME?24M点阵时钟
  +--> ?PR?WRITE_TIME1302?24M点阵时钟
  +--> ?PR?SHOW_SONG?24M点阵时钟

?PR?INIT_DS1302?24M点阵时钟              -----    -----
  +--> ?PR?_READSET1302?24M点阵时钟
  +--> ?PR?_WRITESET1302?24M点阵时钟

?PR?_READSET1302?24M点阵时钟             -----    -----
  +--> ?PR?_WRITE1302?24M点阵时钟
  +--> ?PR?READ1302?24M点阵时钟

?PR?_WRITE1302?24M点阵时钟               -----    -----
  +--> ?PR?_DELAYNUS?24M点阵时钟

?PR?_DELAYNUS?24M点阵时钟                000AH    0002H

?PR?READ1302?24M点阵时钟                 -----    -----
  +--> ?PR?_DELAYNUS?24M点阵时钟

?PR?_WRITESET1302?24M点阵时钟            -----    -----
  +--> ?PR?_DELAYNUS?24M点阵时钟
  +--> ?PR?_WRITE1302?24M点阵时钟

?PR?READ_TIME?24M点阵时钟                -----    -----
  +--> ?PR?_WRITE1302?24M点阵时钟
  +--> ?PR?READ1302?24M点阵时钟

?PR?READ_TEMPERATURE?24M点阵时钟         -----    -----
  +--> ?PR?INIT_DS18B20?24M点阵时钟
  +--> ?PR?_WRITEONECHAR?24M点阵时钟
  +--> ?PR?READONECHAR?24M点阵时钟

?PR?INIT_DS18B20?24M点阵时钟             -----    -----
  +--> ?PR?_DELAY?24M点阵时钟

?PR?_WRITEONECHAR?24M点阵时钟            -----    -----
  +--> ?PR?_DELAY?24M点阵时钟

?PR?READONECHAR?24M点阵时钟              -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      09/28/2010  07:26:18  PAGE 4


  +--> ?PR?_DELAY?24M点阵时钟

?PR?SHOW_CPYRT?24M点阵时钟               -----    -----
  +--> ?CO?24M点阵时钟
  +--> ?PR?_PUT_CPYRT?24M点阵时钟
  +--> ?PR?MOVE_DOWN?24M点阵时钟
  +--> ?PR?_PUT_TDISPRAM?24M点阵时钟

?PR?_PUT_CPYRT?24M点阵时钟               -----    -----
  +--> ?CO?24M点阵时钟

?PR?MOVE_DOWN?24M点阵时钟                000AH    0004H
  +--> ?PR?SHOW_LINE?24M点阵时钟

?PR?SHOW_LINE?24M点阵时钟                0011H    0001H
  +--> ?PR?PUT_HDISPRAM?24M点阵时钟
  +--> ?PR?RL_MOVE?24M点阵时钟
  +--> ?PR?SENDBYTE?24M点阵时钟
  +--> ?PR?ROWSCAN?24M点阵时钟

?PR?RL_MOVE?24M点阵时钟                  -----    -----
  +--> ?PR?MOVE_LEFT?24M点阵时钟
  +--> ?PR?MOVE_RIGHT?24M点阵时钟

?PR?_PUT_TDISPRAM?24M点阵时钟            -----    -----
  +--> ?CO?24M点阵时钟

?PR?SHOW_ALL_INFO?24M点阵时钟            -----    -----
  +--> ?PR?_PUT_ADISPRAM?24M点阵时钟
  +--> ?PR?MOVE_DOWN?24M点阵时钟
  +--> ?PR?_PUT_YDISPRAM?24M点阵时钟
  +--> ?PR?SHOW_ALL_WORD?24M点阵时钟
  +--> ?PR?_PUT_DDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_KDISPRAM?24M点阵时钟
  +--> ?PR?READ_TEMPERATURE?24M点阵时钟
  +--> ?PR?DISP_TEMPERATURE?24M点阵时钟
  +--> ?PR?_PUT_TDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_STEMP?24M点阵时钟
  +--> ?PR?READ_TIME?24M点阵时钟
  +--> ?PR?MOVE_UP?24M点阵时钟

?PR?_PUT_ADISPRAM?24M点阵时钟            -----    -----
  +--> ?CO?24M点阵时钟

?PR?_PUT_YDISPRAM?24M点阵时钟            -----    -----
  +--> ?CO?24M点阵时钟

?PR?SHOW_ALL_WORD?24M点阵时钟            000AH    0004H
  +--> ?PR?SHOW_LINE?24M点阵时钟

?PR?_PUT_DDISPRAM?24M点阵时钟            -----    -----
  +--> ?CO?24M点阵时钟

?PR?_PUT_KDISPRAM?24M点阵时钟            -----    -----
  +--> ?CO?24M点阵时钟

?PR?DISP_TEMPERATURE?24M点阵时钟         -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      09/28/2010  07:26:18  PAGE 5


  +--> ?PR?READ_TEMPERATURE?24M点阵时钟
  +--> ?CO?24M点阵时钟

?PR?_PUT_STEMP?24M点阵时钟               -----    -----
  +--> ?CO?24M点阵时钟

?PR?MOVE_UP?24M点阵时钟                  000BH    0004H
  +--> ?PR?_PUT_TDISPRAM?24M点阵时钟
  +--> ?PR?SHOW_LINE?24M点阵时钟

?PR?_PUT_WDISPRAM?24M点阵时钟            0011H    0004H
  +--> ?CO?24M点阵时钟

?PR?PUT_GTEMP?24M点阵时钟                -----    -----
  +--> ?CO?24M点阵时钟

?PR?_SHOW_MOVE_WORD?24M点阵时钟          000AH    0007H
  +--> ?PR?SHOW_LINE?24M点阵时钟
  +--> ?PR?_PUT_WDISPRAM?24M点阵时钟
  +--> ?PR?READ_TEMPERATURE?24M点阵时钟
  +--> ?PR?DISP_TEMPERATURE?24M点阵时钟
  +--> ?PR?PUT_GTEMP?24M点阵时钟

?PR?SHOW_SWORD?24M点阵时钟               000AH    0004H
  +--> ?PR?PUT_HDISPRAM?24M点阵时钟
  +--> ?PR?SHOW_LINE?24M点阵时钟

?PR?CHANGE_TIME?24M点阵时钟              -----    -----
  +--> ?PR?_PUT_TDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_DDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_KDISPRAM?24M点阵时钟
  +--> ?PR?_PUT_YDISPRAM?24M点阵时钟
  +--> ?PR?SHOW_SWORD?24M点阵时钟
  +--> ?PR?READKEY1?24M点阵时钟
  +--> ?PR?CHANGE_OBJ?24M点阵时钟

?PR?READKEY1?24M点阵时钟                 -----    -----
  +--> ?PR?CHANGE_OBJ?24M点阵时钟
  +--> ?PR?ADD_TIME?24M点阵时钟
  +--> ?PR?CUT_TIME?24M点阵时钟

?PR?ADD_TIME?24M点阵时钟                 -----    -----
  +--> ?PR?_ADD_NUM?24M点阵时钟

?PR?_ADD_NUM?24M点阵时钟                 000AH    0003H

?PR?CUT_TIME?24M点阵时钟                 -----    -----
  +--> ?PR?_CUT_NUM?24M点阵时钟

?PR?_CUT_NUM?24M点阵时钟                 000AH    0003H

?PR?WRITE_TIME1302?24M点阵时钟           -----    -----
  +--> ?PR?_WRITESET1302?24M点阵时钟

?PR?SHOW_SONG?24M点阵时钟                000AH    0001H
  +--> ?PR?_PUT_SONG?24M点阵时钟
  +--> ?PR?MOVE_UP?24M点阵时钟
BL51 BANKED LINKER/LOCATER V6.00                                                      09/28/2010  07:26:18  PAGE 6


  +--> ?PR?_PUT_TDISPRAM?24M点阵时钟

?PR?_PUT_SONG?24M点阵时钟                -----    -----
  +--> ?CO?24M点阵时钟



SYMBOL TABLE OF MODULE:  program (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:10BEH         SEGMENT       ?C_C51STARTUP
  I:007DH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:10C1H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN

⌨️ 快捷键说明

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