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

📄 lhd8001_main_isd1730.m51

📁 内容摘要: LHD6000主板主芯片程序 ISD1730时序说明: 参考:void Send_1Byte(uchar ucData_s)和uchar Receive_1Byte(void)的说明.
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        05/18/2008  16:43:17  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 24c04.obj, AdmcPtcl.obj, BackRing.obj, HT1380.obj, ISD1730.obj, main.obj TO LHD8001_MAIN_ISD173
>> 0 RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  24c04.obj (24C04)
  AdmcPtcl.obj (ADMCPTCL)
  BackRing.obj (BACKRING)
  HT1380.obj (HT1380)
  ISD1730.obj (ISD1730)
  main.obj (MAIN)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  LHD8001_MAIN_ISD1730 (24C04)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            IDATA   0008H     0003H     UNIT         ?ID?ADMCPTCL
            IDATA   000BH     0002H     UNIT         _IDATA_GROUP_
                    000DH     0013H                  *** GAP ***
            BIT     0020H.0   0006H.6   UNIT         ?BI?MAIN
            BIT     0026H.6   0000H.7   UNIT         _BIT_GROUP_
            BIT     0027H.5   0000H.1   UNIT         ?BI?ADMCPTCL
            BIT     0027H.6   0000H.1   UNIT         ?BI?BACKRING
                    0027H.7   0000H.1                *** GAP ***
            DATA    0028H     0047H     UNIT         ?DT?MAIN
            IDATA   006FH     004FH     UNIT         ?ID?MAIN
            IDATA   00BEH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     000EH     UNIT         _XDATA_GROUP_
            XDATA   000EH     000AH     UNIT         ?XD?MAIN
            XDATA   0018H     0006H     UNIT         ?XD?BACKRING
            XDATA   001EH     0001H     UNIT         ?XD?ADMCPTCL

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?DELAY87US?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0005H     UNIT         ?PR?DELAY18US?MAIN
            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0001H     UNIT         ?PR?TIMER2INT?MAIN
            CODE    0017H     0001H     UNIT         ?PR?EX2INT?MAIN
            CODE    0018H     0001H     UNIT         ?PR?EX3INT?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      05/18/2008  16:43:17  PAGE 2


                    0019H     0002H                  *** GAP ***
            CODE    001BH     0003H     ABSOLUTE     
                    001EH     0005H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
                    002EH     0005H                  *** GAP ***
            CODE    0033H     0003H     ABSOLUTE     
                    0036H     0005H                  *** GAP ***
            CODE    003BH     0003H     ABSOLUTE     
            CODE    003EH     09FFH     UNIT         ?PR?PROCESSKBMSG?MAIN
            CODE    0A3DH     0346H     UNIT         ?PR?LOADSYSINFO?MAIN
            CODE    0D83H     0298H     UNIT         ?PR?PROCESSAUXMSG?MAIN
            CODE    101BH     0293H     UNIT         ?PR?DIALPHONE?MAIN
            CODE    12AEH     028DH     UNIT         ?PR?SERIESINT?MAIN
            CODE    153BH     0289H     UNIT         ?PR?_PROCZNSIGN?MAIN
            CODE    17C4H     0244H     UNIT         ?PR?CONTACTID?ADMCPTCL
            CODE    1A08H     01F5H     UNIT         ?PR?BYPASSORUNBYPZN?MAIN
            CODE    1BFDH     01F4H     UNIT         ?PR?CHECKBACKRINGRESULT?BACKRING
            CODE    1DF1H     01D5H     UNIT         ?PR?ADEMCOALARM?ADMCPTCL
            CODE    1FC6H     01CFH     UNIT         ?PR?PROCPHONECMD?MAIN
            CODE    2195H     01C7H     UNIT         ?PR?TIMER0INT?MAIN
            CODE    235CH     01A4H     UNIT         ?PR?PHONEALARM?MAIN
            CODE    2500H     019FH     UNIT         ?PR?RECVDTMF?MAIN
            CODE    269FH     0182H     UNIT         ?PR?LOCALALARM?MAIN
            CODE    2821H     016DH     UNIT         ?PR?RSTALLSETTINGS?MAIN
            CODE    298EH     0126H     UNIT         ?PR?INITAUX?MAIN
            CODE    2AB4H     0103H     UNIT         ?PR?_RCDCNTCTIDEVT?MAIN
            CODE    2BB7H     00FCH     UNIT         ?PR?_RECORDALARM?MAIN
            CODE    2CB3H     00BEH     UNIT         ?PR?_SENDKBSYSINFO?MAIN
            CODE    2D71H     00BAH     UNIT         ?PR?MAIN?MAIN
            CODE    2E2BH     00ADH     UNIT         ?PR?PLAYALARMVOICE?MAIN
            CODE    2ED8H     00ACH     UNIT         ?PR?_MARKALARM?MAIN
            CODE    2F84H     00A9H     UNIT         ?PR?RSTUSRPWD?MAIN
            CODE    302DH     00A8H     UNIT         ?PR?_RCD41EVT?MAIN
            CODE    30D5H     00A0H     UNIT         ?PR?PROCESCLOCK?MAIN
            CODE    3175H     009FH     UNIT         ?PR?PROCESTIMER?MAIN
            CODE    3214H     009BH     UNIT         ?PR?ADEMCO41?ADMCPTCL
            CODE    32AFH     0091H     UNIT         ?PR?_ISBYPASS?MAIN
            CODE    3340H     0091H     UNIT         ?C?LIB_CODE
            CODE    33D1H     008FH     UNIT         ?PR?_CALCZONETYPE?MAIN
            CODE    3460H     008FH     UNIT         ?PR?GOTODISGUARD?MAIN
            CODE    34EFH     008CH     UNIT         ?C_C51STARTUP
            CODE    357BH     008BH     UNIT         ?PR?PROCESISD1730?MAIN
            CODE    3606H     0084H     UNIT         ?PR?TIMERARM?MAIN
            CODE    368AH     0083H     UNIT         ?PR?STARTNEWSENDMSG?MAIN
            CODE    370DH     0082H     UNIT         ?PR?_STOREAUXMSG?MAIN
            CODE    378FH     0078H     UNIT         ?PR?_CHECKPWD?MAIN
            CODE    3807H     0076H     UNIT         ?C_INITSEG
            CODE    387DH     0075H     UNIT         ?PR?COUNT1INT?MAIN
            CODE    38F2H     006EH     UNIT         ?PR?_READBYTE?24C04
            CODE    3960H     006EH     UNIT         ?PR?GOTOOUTGUARD?MAIN
            CODE    39CEH     006BH     UNIT         ?PR?_PLAYISD?ISD1730
            CODE    3A39H     0069H     UNIT         ?PR?INITMCU?MAIN
            CODE    3AA2H     0063H     UNIT         ?PR?GOTOHOMEGUARD?MAIN
            CODE    3B05H     0062H     UNIT         ?PR?EXT0INT?MAIN
            CODE    3B67H     005FH     UNIT         ?PR?_PAGEWRITE?24C04
BL51 BANKED LINKER/LOCATER V6.00                                                      05/18/2008  16:43:17  PAGE 3


            CODE    3BC6H     005DH     UNIT         ?PR?_WRITEBYTE?24C04
            CODE    3C23H     005AH     UNIT         ?PR?_PAGEFILL?24C04
            CODE    3C7DH     0058H     UNIT         ?PR?HANGUP?MAIN
            CODE    3CD5H     0057H     UNIT         ?PR?_MARKSEMIALARM?MAIN
            CODE    3D2CH     0053H     UNIT         ?PR?EXT1INT?BACKRING
            CODE    3D7FH     0050H     UNIT         ?PR?SENDKBTIME?MAIN
            CODE    3DCFH     003FH     UNIT         ?PR?SENDALARM?MAIN
            CODE    3E0EH     003EH     UNIT         ?PR?RESETZONETYPE?MAIN
            CODE    3E4CH     003DH     UNIT         ?PR?SETZONETYPE?MAIN
            CODE    3E89H     0038H     UNIT         ?PR?STARTCOMEIN?MAIN
            CODE    3EC1H     0034H     UNIT         ?PR?CHANGERLY?MAIN
            CODE    3EF5H     002FH     UNIT         ?PR?READSTATUS?ISD1730
            CODE    3F24H     002DH     UNIT         ?PR?INITHT1380?HT1380
            CODE    3F51H     002DH     UNIT         ?PR?_SEND_1BYTE?ISD1730
            CODE    3F7EH     0028H     UNIT         ?PR?INITPERI?MAIN
            CODE    3FA6H     0023H     UNIT         ?PR?RECEV8BIT?24C04
            CODE    3FC9H     0023H     UNIT         ?PR?ERASEADD?ISD1730
            CODE    3FECH     0023H     UNIT         ?PR?RECADD?ISD1730
            CODE    400FH     0022H     UNIT         ?CO?ADMCPTCL
            CODE    4031H     0022H     UNIT         ?PR?_WRAPCREG?ISD1730
            CODE    4053H     0021H     UNIT         ?PR?_WRITETIME?HT1380
            CODE    4074H     0021H     UNIT         ?PR?_SENDHT9200?MAIN
            CODE    4095H     0021H     UNIT         ?PR?SETKBMSG?MAIN
            CODE    40B6H     001FH     UNIT         ?PR?RECEIVE_1BYTE?ISD1730
            CODE    40D5H     001FH     UNIT         ?PR?SETAUXMSG?MAIN
            CODE    40F4H     001DH     UNIT         ?PR?KBSENDSTART?MAIN
            CODE    4111H     001BH     UNIT         ?PR?AUXSENDSTART?MAIN
            CODE    412CH     0019H     UNIT         ?PR?_SENDBYTE?HT1380
            CODE    4145H     0019H     UNIT         ?PR?_BCD_HEX?MAIN
            CODE    415EH     0018H     UNIT         ?PR?_READTIME?HT1380
            CODE    4176H     0018H     UNIT         ?PR?SENDTOKEN?MAIN
            CODE    418EH     0017H     UNIT         ?PR?_ISBCD?MAIN
            CODE    41A5H     0016H     UNIT         ?PR?_TSTBIT?MAIN
            CODE    41BBH     0015H     UNIT         ?PR?_SEND8BIT?24C04
            CODE    41D0H     0015H     UNIT         ?PR?RECEIBYTE?HT1380
            CODE    41E5H     0015H     UNIT         ?PR?_HEX_BCD?MAIN
            CODE    41FAH     0014H     UNIT         ?PR?_SENDISD1730CMNCMD?ISD1730
            CODE    420EH     0014H     UNIT         ?PR?STOP_PHONE_INF?MAIN
            CODE    4222H     0012H     UNIT         ?PR?I2CSTOP?24C04
            CODE    4234H     000FH     UNIT         ?PR?READACK?24C04
            CODE    4243H     000FH     UNIT         ?PR?DELAY10MS?MAIN
            CODE    4252H     000FH     UNIT         ?PR?WATCHAUX?MAIN
            CODE    4261H     000EH     UNIT         ?PR?COMUSTART?HT1380
            CODE    426FH     000EH     UNIT         ?PR?_WRITEREG?HT1380
            CODE    427DH     000BH     UNIT         ?PR?I2CSTART?24C04



OVERLAY MAP OF MODULE:   LHD8001_MAIN_ISD1730 (24C04)


SEGMENT                                     BIT_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                    START    LENGTH     START    LENGTH     START    LENGTH
------------------------------------------------------------------------------------------------
?PR?SERIESINT?MAIN                       0026H.6  0000H.2    -----    -----      0000H    0002H
  +--> ?PR?SETKBMSG?MAIN
  +--> ?PR?KBSENDSTART?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      05/18/2008  16:43:17  PAGE 4


  +--> ?PR?SETAUXMSG?MAIN
  +--> ?PR?AUXSENDSTART?MAIN
  +--> ?PR?STARTNEWSENDMSG?MAIN

?PR?STARTNEWSENDMSG?MAIN                 -----    -----      -----    -----      -----    -----
  +--> ?PR?AUXSENDSTART?MAIN
  +--> ?PR?SETAUXMSG?MAIN
  +--> ?PR?KBSENDSTART?MAIN
  +--> ?PR?SETKBMSG?MAIN
  +--> ?PR?SENDTOKEN?MAIN

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

?PR?TIMER0INT?MAIN                       -----    -----      -----    -----      -----    -----
  +--> ?PR?STARTNEWSENDMSG?MAIN
  +--> ?PR?CHECKBACKRINGRESULT?BACKRING
  +--> ?PR?HANGUP?MAIN

?PR?CHECKBACKRINGRESULT?BACKRING         0027H.0  0000H.1    -----    -----      -----    -----

?PR?HANGUP?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_SENDISD1730CMNCMD?ISD1730

?PR?_SENDISD1730CMNCMD?ISD1730           -----    -----      -----    -----      -----    -----
  +--> ?PR?_SEND_1BYTE?ISD1730

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

?PR?EXT0INT?MAIN                         -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY18US?MAIN
  +--> ?PR?DELAY87US?MAIN
  +--> ?PR?_STOREAUXMSG?MAIN

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

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

?PR?MAIN?MAIN                            -----    -----      -----    -----      -----    -----
  +--> ?PR?INITMCU?MAIN
  +--> ?PR?DELAY10MS?MAIN
  +--> ?PR?INITPERI?MAIN
  +--> ?PR?RSTUSRPWD?MAIN
  +--> ?PR?LOADSYSINFO?MAIN
  +--> ?PR?_WRITEBYTE?24C04
  +--> ?PR?INITAUX?MAIN
  +--> ?PR?_SENDKBSYSINFO?MAIN
  +--> ?PR?PROCESSKBMSG?MAIN
  +--> ?PR?PROCESSAUXMSG?MAIN
  +--> ?PR?RECVDTMF?MAIN
  +--> ?PR?PHONEALARM?MAIN
  +--> ?PR?PROCPHONECMD?MAIN
  +--> ?PR?ADEMCOALARM?ADMCPTCL
  +--> ?PR?PROCESCLOCK?MAIN
  +--> ?PR?TIMERARM?MAIN
  +--> ?PR?PROCESTIMER?MAIN
BL51 BANKED LINKER/LOCATER V6.00                                                      05/18/2008  16:43:17  PAGE 5


  +--> ?PR?LOCALALARM?MAIN
  +--> ?PR?PROCESISD1730?MAIN
  +--> ?PR?WATCHAUX?MAIN
  +--> ?PR?STARTNEWSENDMSG?MAIN

?PR?INITPERI?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?INITHT1380?HT1380
  +--> ?PR?_SENDISD1730CMNCMD?ISD1730
  +--> ?PR?DELAY10MS?MAIN
  +--> ?PR?_WRAPCREG?ISD1730

?PR?INITHT1380?HT1380                    -----    -----      -----    -----      0002H    0001H
  +--> ?PR?_READTIME?HT1380
  +--> ?PR?_WRITETIME?HT1380

?PR?_READTIME?HT1380                     -----    -----      000BH    0001H      -----    -----
  +--> ?PR?COMUSTART?HT1380
  +--> ?PR?_SENDBYTE?HT1380
  +--> ?PR?RECEIBYTE?HT1380

?PR?_SENDBYTE?HT1380                     -----    -----      000CH    0001H      -----    -----

?PR?_WRITETIME?HT1380                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITEREG?HT1380

?PR?_WRITEREG?HT1380                     -----    -----      -----    -----      -----    -----
  +--> ?PR?COMUSTART?HT1380
  +--> ?PR?_SENDBYTE?HT1380

?PR?_WRAPCREG?ISD1730                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_SEND_1BYTE?ISD1730

?PR?RSTUSRPWD?MAIN                       -----    -----      -----    -----      0002H    0001H
  +--> ?PR?_READBYTE?24C04
  +--> ?PR?_PAGEFILL?24C04
  +--> ?PR?_WRITEBYTE?24C04
  +--> ?PR?RSTALLSETTINGS?MAIN

?PR?_READBYTE?24C04                      -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CSTART?24C04
  +--> ?PR?I2CSTOP?24C04
  +--> ?PR?_SEND8BIT?24C04
  +--> ?PR?READACK?24C04
  +--> ?PR?RECEV8BIT?24C04

?PR?_SEND8BIT?24C04                      -----    -----      000BH    0001H      -----    -----

?PR?READACK?24C04                        0027H.4  0000H.1    -----    -----      -----    -----

?PR?RECEV8BIT?24C04                      -----    -----      000BH    0002H      -----    -----

?PR?_PAGEFILL?24C04                      -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CSTOP?24C04
  +--> ?PR?I2CSTART?24C04
  +--> ?PR?_SEND8BIT?24C04
  +--> ?PR?READACK?24C04

BL51 BANKED LINKER/LOCATER V6.00                                                      05/18/2008  16:43:17  PAGE 6


?PR?_WRITEBYTE?24C04                     -----    -----      -----    -----      000DH    0001H
  +--> ?PR?I2CSTART?24C04
  +--> ?PR?I2CSTOP?24C04
  +--> ?PR?_SEND8BIT?24C04
  +--> ?PR?READACK?24C04
  +--> ?PR?_READBYTE?24C04

?PR?RSTALLSETTINGS?MAIN                  0027H.2  0000H.1    -----    -----      0006H    0001H
  +--> ?PR?_WRITEBYTE?24C04
  +--> ?PR?RESETZONETYPE?MAIN

?PR?RESETZONETYPE?MAIN                   0027H.3  0000H.1    -----    -----      0007H    0001H
  +--> ?PR?_WRITEBYTE?24C04
  +--> ?PR?_PAGEFILL?24C04

?PR?LOADSYSINFO?MAIN                     0027H.2  0000H.1    -----    -----      0006H    0003H
  +--> ?PR?_READTIME?HT1380
  +--> ?PR?_BCD_HEX?MAIN
  +--> ?PR?_READBYTE?24C04
  +--> ?PR?_ISBCD?MAIN

?PR?_BCD_HEX?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_ISBCD?MAIN

?PR?INITAUX?MAIN                         -----    -----      -----    -----      0004H    0001H

⌨️ 快捷键说明

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