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

📄 coil.m51

📁 变压器绕线机源代码, 经过测试,可以正常运作.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        05/21/2009  11:42:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE timer.obj, display.obj, key.obj, lcd.obj, main_0.obj, motor.obj, op.obj, run.obj, setup.obj TO 
>> coil RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  timer.obj (TIMER)
  display.obj (DISPLAY)
  key.obj (KEY)
  lcd.obj (LCD)
  main_0.obj (MAIN_0)
  motor.obj (MOTOR)
  op.obj (OP)
  run.obj (RUN)
  setup.obj (SETUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)


LINK MAP OF MODULE:  coil (TIMER)


            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     0001H     UNIT         ?C?LIB_DATA
                    0009H     0007H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     003AH     UNIT         _DATA_GROUP_
            DATA    005BH     0010H     UNIT         ?DT?_WRI_PIC?LCD
            DATA    006BH     000BH     UNIT         ?DT?_WRI_S?LCD
            IDATA   0076H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0018H     UNIT         ?PR?WRI_D?LCD
            CODE    001BH     0003H     ABSOLUTE     
            CODE    001EH     0243H     UNIT         ?PR?_PA_4?OP
            CODE    0261H     01FBH     UNIT         ?PR?RUN?MAIN_0
            CODE    045CH     018DH     UNIT         ?PR?DIS_0?DISPLAY
            CODE    05E9H     0189H     UNIT         ?PR?_PA_3?OP
            CODE    0772H     0180H     UNIT         ?CO?DISPLAY
            CODE    08F2H     0164H     UNIT         ?PR?DIS_0A?DISPLAY
            CODE    0A56H     00E2H     UNIT         ?PR?_PA_2?OP
            CODE    0B38H     0092H     UNIT         ?PR?FACT_SUDU?RUN
            CODE    0BCAH     008AH     UNIT         ?PR?_DISPLAY?TIMER
            CODE    0C54H     0082H     UNIT         ?PR?_WRI_PIC?LCD
BL51 BANKED LINKER/LOCATER V5.03                                                      05/21/2009  11:42:54  PAGE 2


            CODE    0CD6H     0080H     UNIT         ?C?LIB_CODE
            CODE    0D56H     0073H     UNIT         ?PR?KEY?KEY
            CODE    0DC9H     0073H     UNIT         ?PR?STOP?MAIN_0
            CODE    0E3CH     0072H     UNIT         ?PR?_WRI_CC?LCD
            CODE    0EAEH     006FH     UNIT         ?PR?_PA_1?OP
            CODE    0F1DH     005BH     UNIT         ?PR?_WRI_S?LCD
            CODE    0F78H     0051H     UNIT         ?PR?MAIN?MAIN_0
            CODE    0FC9H     004EH     UNIT         ?PR?_WRI_RD?LCD
            CODE    1017H     004CH     UNIT         ?PR?_?S_08?SETUP
            CODE    1063H     0049H     UNIT         ?PR?_?S_07?SETUP
            CODE    10ACH     0046H     UNIT         ?PR?_?S_02?SETUP
            CODE    10F2H     0046H     UNIT         ?PR?_?S_04?SETUP
            CODE    1138H     0046H     UNIT         ?PR?_?S_05?SETUP
            CODE    117EH     0046H     UNIT         ?PR?_?S_06?SETUP
            CODE    11C4H     0045H     UNIT         ?PR?_FACT_DATE?RUN
            CODE    1209H     0045H     UNIT         ?PR?_?S_03?SETUP
            CODE    124EH     0041H     UNIT         ?PR?_?S_01?SETUP
            CODE    128FH     003AH     UNIT         ?PR?TIAOJIE?MAIN_0
            CODE    12C9H     003AH     UNIT         ?PR?TIMER_1?MAIN_0
            CODE    1303H     003AH     UNIT         ?PR?SETUP_KEY?SETUP
            CODE    133DH     0038H     UNIT         ?PR?_SUB_2?OP
            CODE    1375H     0035H     UNIT         ?PR?_ADD_2?OP
            CODE    13AAH     0032H     UNIT         ?PR?INT_LCD?LCD
            CODE    13DCH     002FH     UNIT         ?PR?DIS_1?DISPLAY
            CODE    140BH     002FH     UNIT         ?PR?KEY_123?KEY
            CODE    143AH     002EH     UNIT         ?PR?CLR_DIS_SRAM?LCD
            CODE    1468H     002DH     UNIT         ?PR?_?S_00?SETUP
            CODE    1495H     0028H     UNIT         ?PR?_HEX_BCD?RUN
            CODE    14BDH     0027H     UNIT         ?PR?_COM_1?RUN
            CODE    14E4H     0023H     UNIT         ?PR?_PR_1?LCD
            CODE    1507H     0022H     UNIT         ?PR?_DELAY_10US?MOTOR
            CODE    1529H     0020H     UNIT         ?PR?_DELAY_1MS?KEY
            CODE    1549H     0020H     UNIT         ?PR?_DIS_DAT?LCD
            CODE    1569H     001EH     UNIT         ?PR?DIS_1A?DISPLAY
            CODE    1587H     001EH     UNIT         ?PR?_FOR_M?MOTOR
            CODE    15A5H     001EH     UNIT         ?PR?_BACK_M?MOTOR
            CODE    15C3H     001BH     UNIT         ?PR?_SUB_1?OP
            CODE    15DEH     001BH     UNIT         ?PR?_ADD_1?OP
            CODE    15F9H     0016H     UNIT         ?PR?KS1?KEY
            CODE    160FH     0016H     UNIT         ?PR?KS0?KEY
            CODE    1625H     0014H     UNIT         ?PR?ST_01?LCD
            CODE    1639H     000FH     UNIT         ?PR?_PR_11?LCD
            CODE    1648H     000EH     UNIT         ?PR?_DIS_P?DISPLAY
            CODE    1656H     000DH     UNIT         ?PR?START_KEY?MAIN_0
            CODE    1663H     000DH     UNIT         ?PR?INIT_PORT?RUN
            CODE    1670H     000CH     UNIT         ?PR?SPEAK?KEY
            CODE    167CH     000CH     UNIT         ?C_C51STARTUP
            CODE    1688H     000BH     UNIT         ?PR?_PR_12?LCD
            CODE    1693H     000AH     UNIT         ?PR?ST_2?LCD
            CODE    169DH     000AH     UNIT         ?PR?ST_3?LCD
            CODE    16A7H     000AH     UNIT         ?PR?_WRI_C?LCD
            CODE    16B1H     0009H     UNIT         ?PR?PR_2?LCD
            CODE    16BAH     0006H     UNIT         ?PR?R_ST?LCD
            CODE    16C0H     0001H     UNIT         ?PR?JX_884A?DISPLAY



BL51 BANKED LINKER/LOCATER V5.03                                                      05/21/2009  11:42:54  PAGE 3


OVERLAY MAP OF MODULE:   coil (TIMER)


SEGMENT                           BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH
------------------------------------------------------------------
?PR?TIMER_1?MAIN_0             -----    -----      -----    -----
  +--> ?PR?STOP?MAIN_0

?PR?STOP?MAIN_0                -----    -----      0021H    0003H
  +--> ?PR?KS1?KEY
  +--> ?PR?_DELAY_1MS?KEY
  +--> ?PR?KS0?KEY

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

?C_C51STARTUP                  -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN_0

?PR?MAIN?MAIN_0                -----    -----      -----    -----
  +--> ?PR?INIT_PORT?RUN
  +--> ?PR?CLR_DIS_SRAM?LCD
  +--> ?PR?INT_LCD?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?SPEAK?KEY
  +--> ?PR?KEY?KEY
  +--> ?PR?TIAOJIE?MAIN_0
  +--> ?PR?SETUP_KEY?SETUP
  +--> ?PR?RUN?MAIN_0

?PR?CLR_DIS_SRAM?LCD           -----    -----      0025H    0002H
  +--> ?PR?_PR_1?LCD
  +--> ?PR?_PR_12?LCD
  +--> ?PR?ST_3?LCD

?PR?_PR_1?LCD                  -----    -----      -----    -----
  +--> ?PR?ST_01?LCD

?PR?ST_01?LCD                  -----    -----      -----    -----
  +--> ?PR?R_ST?LCD

?PR?_PR_12?LCD                 -----    -----      -----    -----
  +--> ?PR?ST_01?LCD

?PR?ST_3?LCD                   -----    -----      -----    -----
  +--> ?PR?R_ST?LCD

?PR?INT_LCD?LCD                -----    -----      -----    -----
  +--> ?PR?_PR_1?LCD
  +--> ?PR?_PR_12?LCD

?PR?DIS_0?DISPLAY              -----    -----      -----    -----
  +--> ?CO?DISPLAY
  +--> ?PR?_WRI_CC?LCD
  +--> ?PR?_WRI_C?LCD
  +--> ?PR?DIS_0A?DISPLAY

BL51 BANKED LINKER/LOCATER V5.03                                                      05/21/2009  11:42:54  PAGE 4


?PR?_WRI_CC?LCD                -----    -----      0025H    000BH
  +--> ?PR?_PR_1?LCD
  +--> ?PR?_PR_11?LCD

?PR?_PR_11?LCD                 -----    -----      -----    -----
  +--> ?PR?ST_01?LCD

?PR?_WRI_C?LCD                 -----    -----      -----    -----
  +--> ?PR?_PR_1?LCD
  +--> ?PR?_PR_11?LCD

?PR?DIS_0A?DISPLAY             -----    -----      -----    -----
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_WRI_C?LCD
  +--> ?PR?_DIS_DAT?LCD

?PR?_COM_1?RUN                 -----    -----      0055H    0002H
  +--> ?PR?_HEX_BCD?RUN

?PR?_DIS_DAT?LCD               -----    -----      -----    -----
  +--> ?PR?_PR_1?LCD
  +--> ?PR?_PR_11?LCD

?PR?SPEAK?KEY                  -----    -----      -----    -----
  +--> ?PR?_DELAY_1MS?KEY

?PR?KEY?KEY                    -----    -----      004FH    0003H
  +--> ?PR?KS0?KEY
  +--> ?PR?_DELAY_1MS?KEY

?PR?TIAOJIE?MAIN_0             -----    -----      0024H    0003H
  +--> ?PR?KEY_123?KEY
  +--> ?PR?_FOR_M?MOTOR

?PR?_FOR_M?MOTOR               -----    -----      004FH    0002H
  +--> ?PR?_DELAY_10US?MOTOR

?PR?SETUP_KEY?SETUP            0020H.0  0000H.1    0024H    0001H
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_PA_2?OP
  +--> ?PR?CLR_DIS_SRAM?LCD
  +--> ?PR?_?S_00?SETUP
  +--> ?PR?_?S_08?SETUP

?PR?_WRI_RD?LCD                -----    -----      0025H    0002H
  +--> ?PR?_PR_1?LCD
  +--> ?PR?_PR_12?LCD
  +--> ?PR?PR_2?LCD
  +--> ?PR?_PR_11?LCD

?PR?PR_2?LCD                   -----    -----      -----    -----
  +--> ?PR?ST_01?LCD

?PR?_PA_2?OP                   -----    -----      0025H    0005H
  +--> ?PR?KEY?KEY
BL51 BANKED LINKER/LOCATER V5.03                                                      05/21/2009  11:42:54  PAGE 5


  +--> ?PR?SPEAK?KEY
  +--> ?PR?_ADD_2?OP
  +--> ?PR?_SUB_2?OP
  +--> ?PR?_DIS_P?DISPLAY
  +--> ?PR?RUN?MAIN_0

?PR?_DIS_P?DISPLAY             -----    -----      -----    -----
  +--> ?PR?DIS_0A?DISPLAY
  +--> ?PR?DIS_1A?DISPLAY

?PR?DIS_1A?DISPLAY             -----    -----      -----    -----
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_WRI_C?LCD

?PR?RUN?MAIN_0                 -----    -----      002DH    0022H
  +--> ?PR?_FACT_DATE?RUN
  +--> ?PR?FACT_SUDU?RUN
  +--> ?PR?_DISPLAY?TIMER
  +--> ?PR?_FOR_M?MOTOR
  +--> ?PR?_BACK_M?MOTOR
  +--> ?PR?START_KEY?MAIN_0
  +--> ?PR?_DELAY_1MS?KEY

?PR?_FACT_DATE?RUN             -----    -----      004FH    0006H
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_HEX_BCD?RUN

?PR?FACT_SUDU?RUN              -----    -----      004FH    0002H
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_HEX_BCD?RUN

?PR?_DISPLAY?TIMER             -----    -----      004FH    000CH
  +--> ?PR?_WRI_C?LCD

?PR?_BACK_M?MOTOR              -----    -----      004FH    0002H
  +--> ?PR?_DELAY_10US?MOTOR

?PR?START_KEY?MAIN_0           -----    -----      -----    -----
  +--> ?PR?KEY?KEY

?PR?_?S_00?SETUP               -----    -----      -----    -----
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_PA_2?OP
  +--> ?PR?_?S_01?SETUP
  +--> ?PR?CLR_DIS_SRAM?LCD
  +--> ?PR?_?S_08?SETUP

?PR?_?S_01?SETUP               -----    -----      -----    -----
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_PA_4?OP
  +--> ?PR?_?S_02?SETUP

?PR?_PA_4?OP                   -----    -----      0025H    0008H
BL51 BANKED LINKER/LOCATER V5.03                                                      05/21/2009  11:42:54  PAGE 6


  +--> ?PR?KEY?KEY
  +--> ?PR?SPEAK?KEY
  +--> ?PR?_ADD_2?OP
  +--> ?PR?_SUB_2?OP
  +--> ?PR?_DIS_P?DISPLAY
  +--> ?PR?RUN?MAIN_0
  +--> ?PR?_SUB_1?OP

?PR?_?S_02?SETUP               -----    -----      -----    -----
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_PA_4?OP
  +--> ?PR?_?S_03?SETUP

?PR?_?S_03?SETUP               -----    -----      -----    -----
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_PA_3?OP
  +--> ?PR?_?S_04?SETUP

?PR?_PA_3?OP                   -----    -----      0025H    0006H
  +--> ?PR?KEY?KEY
  +--> ?PR?SPEAK?KEY
  +--> ?PR?_ADD_2?OP
  +--> ?PR?_SUB_2?OP
  +--> ?PR?_DIS_P?DISPLAY
  +--> ?PR?RUN?MAIN_0

?PR?_?S_04?SETUP               -----    -----      -----    -----
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_PA_4?OP
  +--> ?PR?_?S_05?SETUP

?PR?_?S_05?SETUP               -----    -----      -----    -----
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY
  +--> ?PR?_WRI_RD?LCD
  +--> ?PR?_COM_1?RUN
  +--> ?PR?_PA_4?OP
  +--> ?PR?_?S_06?SETUP

?PR?_?S_06?SETUP               -----    -----      -----    -----
  +--> ?PR?_PR_12?LCD
  +--> ?PR?DIS_0?DISPLAY

⌨️ 快捷键说明

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