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

📄 ceshi.m51

📁 电能表误差测试仪的代码.为c语言编写.实现测量实时保存功能.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        06/15/2008  22:04:16  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ceshi.obj TO ceshi RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  ceshi.obj (CESHI)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)


LINK MAP OF MODULE:  ceshi (CESHI)


            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     0005H     UNIT         _DATA_GROUP_
                    000DH     0013H                  *** GAP ***
            DATA    0020H     0003H     BIT_ADDR     ?BA?CESHI
            DATA    0023H     003DH     UNIT         ?DT?CESHI
            IDATA   0060H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0171H     UNIT         ?XD?CESHI
            XDATA   0171H     0015H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?LED_DIS_TEST?CESHI
                    001BH     0008H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0346H     UNIT         ?PR?DO_KEY?CESHI
            CODE    036CH     027CH     UNIT         ?PR?DO_CHECK?CESHI
            CODE    05E8H     0237H     UNIT         ?PR?COM1_INT?CESHI
            CODE    081FH     01CEH     UNIT         ?PR?PROCESS_232?CESHI
            CODE    09EDH     01A1H     UNIT         ?C?LIB_CODE
            CODE    0B8EH     010CH     UNIT         ?PR?TIMEINT0?CESHI
            CODE    0C9AH     00E7H     UNIT         ?PR?_READ_FM24_14BYTE?CESHI
            CODE    0D81H     00E0H     UNIT         ?PR?_WC_SHOW?CESHI
            CODE    0E61H     00DEH     UNIT         ?PR?_SAVE_CS?CESHI
            CODE    0F3FH     00CAH     UNIT         ?PR?LED_DISPLAY?CESHI
            CODE    1009H     00A9H     UNIT         ?PR?RS232_DATA_SEND?CESHI
            CODE    10B2H     009DH     UNIT         ?PR?_WRITE_FM24_14BYTE?CESHI
            CODE    114FH     0091H     UNIT         ?PR?SAVE_CON?CESHI
            CODE    11E0H     0082H     UNIT         ?PR?_READ_CS?CESHI
            CODE    1262H     0076H     UNIT         ?PR?MAIN?CESHI
BL51 BANKED LINKER/LOCATER V5.12                                                      06/15/2008  22:04:16  PAGE 2


            CODE    12D8H     006AH     UNIT         ?PR?READ_I2C_1BYTE?CESHI
            CODE    1342H     005CH     UNIT         ?PR?CHECK_I2C_ACK?CESHI
            CODE    139EH     0047H     UNIT         ?PR?CHANGE_TIME?CESHI
            CODE    13E5H     003DH     UNIT         ?PR?INITSYS_REF?CESHI
            CODE    1422H     003BH     UNIT         ?PR?WC_OVER?CESHI
            CODE    145DH     003AH     UNIT         ?PR?_WRITE_I2C_1BYTE?CESHI
            CODE    1497H     003AH     UNIT         ?CO?CESHI
            CODE    14D1H     0034H     UNIT         ?PR?READ_TIME?CESHI
            CODE    1505H     0031H     UNIT         ?PR?JUDGEKEY?CESHI
            CODE    1536H     002FH     UNIT         ?PR?SEND_I2C_START?CESHI
            CODE    1565H     002DH     UNIT         ?PR?SHOW_DATA?CESHI
            CODE    1592H     0029H     UNIT         ?PR?SEND_I2C_ACK?CESHI
            CODE    15BBH     0029H     UNIT         ?PR?SEND_I2C_NOACK?CESHI
            CODE    15E4H     0027H     UNIT         ?PR?INITSYS?CESHI
            CODE    160BH     0027H     UNIT         ?PR?SEND_I2C_STOP?CESHI
            CODE    1632H     0026H     UNIT         ?PR?DO_ERROR?CESHI
            CODE    1658H     0025H     UNIT         ?PR?LED_DIS_HELLO?CESHI
            CODE    167DH     001AH     UNIT         ?PR?CLR_LCDBUF?CESHI
            CODE    1697H     000DH     UNIT         ?PR?LED_DIS_CLR?CESHI
            CODE    16A4H     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   ceshi (CESHI)


SEGMENT                                DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                START    LENGTH     START    LENGTH
------------------------------------------------------------------------
?PR?COM1_INT?CESHI                   0008H    0003H      -----    -----

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

?C_C51STARTUP                        -----    -----      -----    -----
  +--> ?PR?MAIN?CESHI

?PR?MAIN?CESHI                       -----    -----      0171H    0001H
  +--> ?PR?INITSYS?CESHI
  +--> ?PR?LED_DIS_TEST?CESHI
  +--> ?PR?LED_DIS_CLR?CESHI
  +--> ?PR?_READ_CS?CESHI
  +--> ?PR?INITSYS_REF?CESHI
  +--> ?PR?JUDGEKEY?CESHI
  +--> ?PR?DO_KEY?CESHI
  +--> ?PR?DO_CHECK?CESHI
  +--> ?PR?DO_ERROR?CESHI
  +--> ?PR?LED_DISPLAY?CESHI
  +--> ?PR?PROCESS_232?CESHI

?PR?_READ_CS?CESHI                   -----    -----      0172H    0002H
  +--> ?PR?_READ_FM24_14BYTE?CESHI

?PR?_READ_FM24_14BYTE?CESHI          -----    -----      0174H    0005H
  +--> ?PR?SEND_I2C_START?CESHI
  +--> ?PR?_WRITE_I2C_1BYTE?CESHI
  +--> ?PR?CHECK_I2C_ACK?CESHI
  +--> ?PR?READ_I2C_1BYTE?CESHI
BL51 BANKED LINKER/LOCATER V5.12                                                      06/15/2008  22:04:16  PAGE 3


  +--> ?PR?SEND_I2C_ACK?CESHI
  +--> ?PR?SEND_I2C_NOACK?CESHI
  +--> ?PR?SEND_I2C_STOP?CESHI

?PR?CHECK_I2C_ACK?CESHI              000BH    0001H      -----    -----
  +--> ?PR?_WRITE_I2C_1BYTE?CESHI

?PR?DO_KEY?CESHI                     -----    -----      0172H    0001H
  +--> ?PR?CLR_LCDBUF?CESHI
  +--> ?PR?READ_TIME?CESHI
  +--> ?PR?SAVE_CON?CESHI
  +--> ?PR?_SAVE_CS?CESHI

?PR?SAVE_CON?CESHI                   -----    -----      0173H    0001H
  +--> ?PR?_WRITE_FM24_14BYTE?CESHI

?PR?_WRITE_FM24_14BYTE?CESHI         -----    -----      0174H    0003H
  +--> ?PR?SEND_I2C_START?CESHI
  +--> ?PR?_WRITE_I2C_1BYTE?CESHI
  +--> ?PR?CHECK_I2C_ACK?CESHI
  +--> ?PR?SEND_I2C_STOP?CESHI

?PR?_SAVE_CS?CESHI                   -----    -----      0173H    0001H
  +--> ?PR?_WRITE_FM24_14BYTE?CESHI

?PR?DO_CHECK?CESHI                   -----    -----      0172H    000EH
  +--> ?PR?WC_OVER?CESHI
  +--> ?PR?_WC_SHOW?CESHI
  +--> ?PR?READ_TIME?CESHI

?PR?_WC_SHOW?CESHI                   -----    -----      0180H    0006H
  +--> ?CO?CESHI

?PR?LED_DISPLAY?CESHI                -----    -----      -----    -----
  +--> ?CO?CESHI
  +--> ?PR?LED_DIS_HELLO?CESHI
  +--> ?PR?SHOW_DATA?CESHI

?PR?PROCESS_232?CESHI                -----    -----      0172H    0002H
  +--> ?PR?CHANGE_TIME?CESHI
  +--> ?PR?_WRITE_FM24_14BYTE?CESHI
  +--> ?PR?_READ_FM24_14BYTE?CESHI
  +--> ?PR?READ_TIME?CESHI
  +--> ?PR?RS232_DATA_SEND?CESHI

?PR?RS232_DATA_SEND?CESHI            000BH    0002H      -----    -----



SYMBOL TABLE OF MODULE:  ceshi (CESHI)

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

  -------         MODULE        CESHI
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0026H         PUBLIC        do_key
BL51 BANKED LINKER/LOCATER V5.12                                                      06/15/2008  22:04:16  PAGE 4


  C:05E8H         PUBLIC        Com1_int
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:0023H         PUBLIC        RS232_Pointer
  D:0024H         PUBLIC        showing
  D:0025H         PUBLIC        RS232_Data_CRC1
  B:0020H.0       PUBLIC        flashing_pb
  D:0026H         PUBLIC        RS232_Data_CRC2
  B:00A8H.7       PUBLIC        EA
  C:1009H         PUBLIC        RS232_Data_Send
  D:0027H         PUBLIC        pulse_dc_cn
  D:0029H         PUBLIC        clear_flag
  D:002AH         PUBLIC        constant_all_flag
  D:002BH         PUBLIC        check_t_num
  D:002CH         PUBLIC        pulse_dc_pb
  D:00F8H         PUBLIC        EXT_CTRL
  D:002DH         PUBLIC        Timer_RS
  B:00D8H.4       PUBLIC        LED_LCD
  X:0000H         PUBLIC        constant_all
  D:002FH         PUBLIC        check_pulse
  D:00A8H         PUBLIC        IE
  C:0F3FH         PUBLIC        led_display
  D:0030H         PUBLIC        check_time
  D:0032H         PUBLIC        hello_flag
  C:0CA4H         PUBLIC        _Read_FM24_14Byte
  C:167DH         PUBLIC        clr_lcdbuf
  C:15E4H         PUBLIC        initsys
  B:00A8H.4       PUBLIC        ES
  B:0021H.0       PUBLIC        keyflag1
  B:0021H.1       PUBLIC        keyflag2
  B:0021H.2       PUBLIC        keyflag3
  D:0033H         PUBLIC        RS232_Data_Len
  B:0098H.0       PUBLIC        RI
  C:1592H         PUBLIC        Send_I2C_Ack
  B:0021H.3       PUBLIC        keyflag4
  D:0034H         PUBLIC        Timer_RS_2
  D:0035H         PUBLIC        pulse_bz_cn
  C:1536H         PUBLIC        Send_I2C_Start
  B:00B0H.2       PUBLIC        key_bit1
  D:0037H         PUBLIC        Timer_RS_3
  D:0039H         PUBLIC        pulse_bz_pb
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        key_bit2
  B:0090H.4       PUBLIC        beep
  B:00B0H.4       PUBLIC        key_bit3
  B:00B0H.5       PUBLIC        key_bit4
  D:003AH         PUBLIC        check_step
  B:0090H.7       PUBLIC        relay
  D:003BH         PUBLIC        RS232_State
  D:003CH         PUBLIC        constant_cn
  D:003DH         PUBLIC        reset_flag
  D:00D8H         PUBLIC        EXT_CFG
  B:00D0H.1       PUBLIC        ALU_MOD
  C:10B9H         PUBLIC        _Write_FM24_14Byte
  B:00B0H.6       PUBLIC        iskey_flag
  X:003CH         PUBLIC        constant_mtr
  C:1262H         PUBLIC        main
BL51 BANKED LINKER/LOCATER V5.12                                                      06/15/2008  22:04:16  PAGE 5


  D:003EH         PUBLIC        pulse_dc_t
  X:0042H         PUBLIC        Send_RS232
  D:009AH         PUBLIC        EXT_ADR
  D:0040H         PUBLIC        current_flash_cn
  B:0090H.0       PUBLIC        lamp
  D:009BH         PUBLIC        EXT_DAT
  D:0041H         PUBLIC        error
  C:0B8EH         PUBLIC        timeint0
  B:0022H.4       PUBLIC        EVEN
  C:14D1H         PUBLIC        read_time
  D:0042H         PUBLIC        beep_time
  D:0043H         PUBLIC        sign_flag
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  B:0020H.1       PUBLIC        have_pulse
  C:160BH         PUBLIC        Send_I2C_Stop
  B:00D8H.0       PUBLIC        PLM_SSC
  D:0098H         PUBLIC        SCON
  C:036CH         PUBLIC        do_check
  C:11E0H         PUBLIC        _read_cs
  C:145DH         PUBLIC        _Write_I2C_1Byte
  C:14A1H         PUBLIC        dz_cs_list
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  X:007EH         PUBLIC        Send_RS232_SELF
  C:13E5H         PUBLIC        initsys_ref
  D:0044H         PUBLIC        RS_Re_OK
  C:14B1H         PUBLIC        jx_cs_list
  D:0045H         PUBLIC        flash_stop
  X:00BAH         PUBLIC        read_buf
  D:0046H         PUBLIC        pulse_bz_t
  C:1565H         PUBLIC        show_data
  C:12D8H         PUBLIC        Read_I2C_1Byte
  D:00E0H         PUBLIC        ACC
  C:0E61H         PUBLIC        _save_cs
  B:00A8H.1       PUBLIC        ET0
  D:008FH         PUBLIC        WDT_RST
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  D:0022H         PUBLIC        flag1
  X:00CAH         PUBLIC        write_buf
  B:0090H.3       PUBLIC        S_Dat
  D:008DH         PUBLIC        TH1
  B:0090H.2       PUBLIC        S_Clk
  B:0098H.3       PUBLIC        TB8
  C:1658H         PUBLIC        led_dis_hello
  D:008AH         PUBLIC        TL0
  X:00DAH         PUBLIC        time_reg
  D:0048H         PUBLIC        pulse_dc_flag
  D:008BH         PUBLIC        TL1
  C:114FH         PUBLIC        save_con
  D:00A9H         PUBLIC        EIE
  D:0049H         PUBLIC        constant_showing
  B:0088H.4       PUBLIC        TR0
  D:004AH         PUBLIC        led_show_flag
  B:0088H.6       PUBLIC        TR1
  C:15BBH         PUBLIC        Send_I2C_NoAck
BL51 BANKED LINKER/LOCATER V5.12                                                      06/15/2008  22:04:16  PAGE 6


  X:00E1H         PUBLIC        RS232_buf
  D:004BH         PUBLIC        key_time
  D:004CH         PUBLIC        const_num
  C:1505H         PUBLIC        judgekey
  D:004DH         PUBLIC        key_eff
  D:004EH         PUBLIC        watchdog_reset
  C:0D81H         PUBLIC        _wc_show
  D:004FH         PUBLIC        an_start_flag
  C:1632H         PUBLIC        do_error
  D:0050H         PUBLIC        beep_time2
  D:0051H         PUBLIC        save_num
  D:0052H         PUBLIC        flashing_time
  D:0053H         PUBLIC        time3
  C:1497H         PUBLIC        encoder
  D:0054H         PUBLIC        have_pulse_cn
  B:0098H.4       PUBLIC        REN
  D:00C0H         PUBLIC        SCON1
  D:0055H         PUBLIC        pulse_dc_time
  D:0057H         PUBLIC        pulse_bz_flag
  D:00C8H         PUBLIC        TCON1
  D:0021H         PUBLIC        keyflag
  B:0090H.6       PUBLIC        pulse_dc_input
  X:011DH         PUBLIC        RS232_buf_bak
  X:0159H         PUBLIC        user_id
  D:008EH         PUBLIC        CKCON
  C:1348H         PUBLIC        Check_I2C_Ack
  D:0058H         PUBLIC        key_stop_flag
  D:0059H         PUBLIC        save_eff_flag1
  D:005AH         PUBLIC        save_eff_flag2
  D:0020H         PUBLIC        flashing_con
  D:005BH         PUBLIC        key_const_reg
  C:1422H         PUBLIC        wc_over
  X:015FH         PUBLIC        led_show_buf

⌨️ 快捷键说明

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