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

📄 datafax.m51

📁 PHILIP LPC935MCU UART用于与传真模块通信,SPI用于与SL811的USB模块通信.该软件把U盘存储的文件通过传真发到对方相同的设备接收到U盘
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        03/22/2005  01:42:12  PAGE 1


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


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  datafax.obj (DATAFAX)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  datafax (DATAFAX)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
                    0008H     0008H                  *** GAP ***
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
                    0018H     0008H                  *** GAP ***
            BIT     0020H.0   0001H.3   UNIT         ?BI?DATAFAX
            BIT     0021H.3   0000H.3   UNIT         ?BI?_LCD_WRITE?DATAFAX
            BIT     0021H.6   0000H.2   UNIT         ?BI?LCD_PART_CLEAR?DATAFAX
            BIT     0022H.0   0000H.2   UNIT         ?BI?LCD_PART_FILL?DATAFAX
            BIT     0022H.2   0000H.2   UNIT         ?BI?LCD_OPEN?DATAFAX
            BIT     0022H.4   0000H.2   UNIT         ?BI?SET_ZADDRESS?DATAFAX
            BIT     0022H.6   0000H.2   UNIT         ?BI?_LCD_GOTOXY?DATAFAX
            BIT     0023H.0   0000H.2   UNIT         ?BI?_DISPLAYBYTE?DATAFAX
            BIT     0023H.2   0000H.2   UNIT         ?BI?_DISPLAYWORD?DATAFAX
                    0023H.4   0000H.4                *** GAP ***
            DATA    0024H     000CH     UNIT         ?DT?DATAFAX
            IDATA   0030H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     1100H     UNIT         ?XD?DATAFAX
            XDATA   1100H     0042H     UNIT         ?XD?MODEM_MONITOR?DATAFAX
            XDATA   1142H     0042H     UNIT         ?XD?GET_MODEM_MSG?DATAFAX
            XDATA   1184H     0013H     UNIT         ?XD?DO_SEND_FILE?DATAFAX
            XDATA   1197H     000CH     UNIT         ?XD?RESPONSE_REQUEST?DATAFAX
            XDATA   11A3H     0009H     UNIT         ?XD?_LCD_SHOW_DATA?DATAFAX
            XDATA   11ACH     0008H     UNIT         ?XD?_SEND_REQUEST?DATAFAX
            XDATA   11B4H     0007H     UNIT         ?XD?_GET_FILE_INFO?DATAFAX
            XDATA   11BBH     0007H     UNIT         ?XD?_DISPLAYBYTE?DATAFAX
            XDATA   11C2H     0007H     UNIT         ?XD?_DISPLAYWORD?DATAFAX
            XDATA   11C9H     0006H     UNIT         ?XD?LCD_PART_FILL?DATAFAX
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2005  01:42:12  PAGE 2


            XDATA   11CFH     0006H     UNIT         ?XD?_STR_COMP?DATAFAX
            XDATA   11D5H     0005H     UNIT         ?XD?_FILE_SEEK?DATAFAX
            XDATA   11DAH     0005H     UNIT         ?XD?_READ_FILE?DATAFAX
            XDATA   11DFH     0005H     UNIT         ?XD?SCAN_KB?DATAFAX
            XDATA   11E4H     0005H     UNIT         ?XD?_LCD_GOTOXY?DATAFAX
            XDATA   11E9H     0004H     UNIT         ?XD?_DELAYMS?DATAFAX
            XDATA   11EDH     0004H     UNIT         ?XD?_SPI_SEND?DATAFAX
            XDATA   11F1H     0004H     UNIT         ?XD?GET_FILE_LIST?DATAFAX
            XDATA   11F5H     0004H     UNIT         ?XD?GET_REQUEST?DATAFAX
            XDATA   11F9H     0004H     UNIT         ?XD?_SEARCH_WORD?DATAFAX
            XDATA   11FDH     0004H     UNIT         ?XD?_DELAYUS?DATAFAX
            XDATA   1201H     0004H     UNIT         ?XD?LCD_PART_CLEAR?DATAFAX
            XDATA   1205H     0004H     UNIT         ?XD?_CHECK_MODEM_MSG?DATAFAX
            XDATA   1209H     0004H     UNIT         ?XD?_SEARCH_MODEM_MSG?DATAFAX
            XDATA   120DH     0003H     UNIT         ?XD?_COM_SEND?DATAFAX
            XDATA   1210H     0003H     UNIT         ?XD?COM_READDATA_INT?DATAFAX
            XDATA   1213H     0003H     UNIT         ?XD?_ERROR_DISPLAY?DATAFAX
            XDATA   1216H     0003H     UNIT         ?XD?_GET_KEY_VAL?DATAFAX
            XDATA   1219H     0003H     UNIT         ?XD?_SELECTXY?DATAFAX
            XDATA   121CH     0003H     UNIT         ?XD?_SELECTSHOW_BYTE?DATAFAX
            XDATA   121FH     0003H     UNIT         ?XD?_SELECTSHOW_WORD?DATAFAX
            XDATA   1222H     0003H     UNIT         ?XD?MODEM_INIT?DATAFAX
            XDATA   1225H     0002H     UNIT         ?XD?MAIN?DATAFAX
            XDATA   1227H     0002H     UNIT         ?XD?_SPI_SEND_BYTE?DATAFAX
            XDATA   1229H     0002H     UNIT         ?XD?_SEARCH_BYTE?DATAFAX
            XDATA   122BH     0002H     UNIT         ?XD?_KB_SHOW?DATAFAX
            XDATA   122DH     0002H     UNIT         ?XD?LCD_ON?DATAFAX
            XDATA   122FH     0001H     UNIT         ?XD?_COM_SEND_BYTE?DATAFAX
            XDATA   1230H     0001H     UNIT         ?XD?OPEN_FILE?DATAFAX
            XDATA   1231H     0001H     UNIT         ?XD?GET_RESPONSE?DATAFAX
            XDATA   1232H     0001H     UNIT         ?XD?DO_ONHOOK?DATAFAX
            XDATA   1233H     0001H     UNIT         ?XD?_LCD_WRITE?DATAFAX
            XDATA   1234H     0001H     UNIT         ?XD?SET_ZADDRESS?DATAFAX
            XDATA   1235H     0001H     UNIT         ?XD?_LED_SHOWON?DATAFAX

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0006H     UNIT         ?PR?_LED_SHOWON?DATAFAX
                    0009H     0002H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0014H     UNIT         ?PR?INIT_HW?DATAFAX
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0024H     UNIT         ?PR?LCD_OFF?DATAFAX
                    004AH     0001H                  *** GAP ***
            CODE    004BH     0003H     ABSOLUTE     
            CODE    004EH     1266H     UNIT         ?CO?DATAFAX
            CODE    12B4H     0849H     UNIT         ?PR?_SELECTSHOW_BYTE?DATAFAX
            CODE    1AFDH     0798H     UNIT         ?PR?RESPONSE_REQUEST?DATAFAX
            CODE    2295H     06A8H     UNIT         ?PR?MAIN?DATAFAX
            CODE    293DH     0652H     UNIT         ?PR?DO_SEND_FILE?DATAFAX
            CODE    2F8FH     05F3H     UNIT         ?PR?_SELECTSHOW_WORD?DATAFAX
            CODE    3582H     0312H     UNIT         ?PR?GET_FILE_LIST?DATAFAX
            CODE    3894H     0305H     UNIT         ?PR?_SEND_REQUEST?DATAFAX
            CODE    3B99H     0239H     UNIT         ?PR?_GET_FILE_INFO?DATAFAX
            CODE    3DD2H     0198H     UNIT         ?PR?GET_MODEM_MSG?DATAFAX
            CODE    3F6AH     012DH     UNIT         ?PR?_FILE_SEEK?DATAFAX
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2005  01:42:12  PAGE 3


            CODE    4097H     011AH     UNIT         ?PR?OPEN_FILE?DATAFAX
            CODE    41B1H     010DH     UNIT         ?PR?_LCD_SHOW_DATA?DATAFAX
            CODE    42BEH     00F6H     UNIT         ?C?LIB_CODE
            CODE    43B4H     00E6H     UNIT         ?PR?GET_REQUEST?DATAFAX
            CODE    449AH     00DBH     UNIT         ?PR?_DISPLAYBYTE?DATAFAX
            CODE    4575H     00DBH     UNIT         ?PR?_DISPLAYWORD?DATAFAX
            CODE    4650H     00D1H     UNIT         ?PR?_READ_FILE?DATAFAX
            CODE    4721H     00CEH     UNIT         ?PR?SCAN_KB?DATAFAX
            CODE    47EFH     00B3H     UNIT         ?PR?LCD_PART_FILL?DATAFAX
            CODE    48A2H     00A5H     UNIT         ?PR?COM_READDATA_INT?DATAFAX
            CODE    4947H     0097H     UNIT         ?PR?_LCD_GOTOXY?DATAFAX
            CODE    49DEH     008FH     UNIT         ?PR?DO_ONHOOK?DATAFAX
            CODE    4A6DH     008CH     UNIT         ?PR?LCD_PART_CLEAR?DATAFAX
            CODE    4AF9H     008CH     UNIT         ?C_C51STARTUP
            CODE    4B85H     0088H     UNIT         ?PR?GET_RESPONSE?DATAFAX
            CODE    4C0DH     0084H     UNIT         ?PR?LCD_ON?DATAFAX
            CODE    4C91H     0080H     UNIT         ?PR?_SEARCH_WORD?DATAFAX
            CODE    4D11H     007BH     UNIT         ?C_INITSEG
            CODE    4D8CH     0072H     UNIT         ?PR?_SEARCH_MODEM_MSG?DATAFAX
            CODE    4DFEH     0070H     UNIT         ?PR?_STR_COMP?DATAFAX
            CODE    4E6EH     006BH     UNIT         ?PR?_CHECK_MODEM_MSG?DATAFAX
            CODE    4ED9H     0069H     UNIT         ?PR?CAPTURE_KEY_EVENT?DATAFAX
            CODE    4F42H     0064H     UNIT         ?PR?_SPI_SEND?DATAFAX
            CODE    4FA6H     0063H     UNIT         ?PR?_SELECTXY?DATAFAX
            CODE    5009H     005BH     UNIT         ?PR?DO_RECIEVE_FILE?DATAFAX
            CODE    5064H     005AH     UNIT         ?PR?TIMER0_INT?DATAFAX
            CODE    50BEH     0057H     UNIT         ?PR?_DELAYMS?DATAFAX
            CODE    5115H     0053H     UNIT         ?PR?MODEM_INIT?DATAFAX
            CODE    5168H     004FH     UNIT         ?PR?MENU_DISPLAY?DATAFAX
            CODE    51B7H     004FH     UNIT         ?PR?_KB_SHOW?DATAFAX
            CODE    5206H     004FH     UNIT         ?PR?_GET_KEY_VAL?DATAFAX
            CODE    5255H     0047H     UNIT         ?PR?_LCD_WRITE?DATAFAX
            CODE    529CH     0042H     UNIT         ?PR?_COM_SEND?DATAFAX
            CODE    52DEH     003FH     UNIT         ?PR?_DELAYUS?DATAFAX
            CODE    531DH     003AH     UNIT         ?PR?_SEARCH_BYTE?DATAFAX
            CODE    5357H     0038H     UNIT         ?PR?_SPI_SEND_BYTE?DATAFAX
            CODE    538FH     0038H     UNIT         ?PR?SEND_READY_DISPLAY?DATAFAX
            CODE    53C7H     0038H     UNIT         ?PR?SEND_FILE_DISPLAY?DATAFAX
            CODE    53FFH     0038H     UNIT         ?PR?SEND_FINISHED_DISPLAY?DATAFAX
            CODE    5437H     0038H     UNIT         ?PR?RECIEVE_FINISHED_DISPLAY?DATAFAX
            CODE    546FH     0037H     UNIT         ?PR?LCD_INIT?DATAFAX
            CODE    54A6H     0031H     UNIT         ?PR?_ERROR_DISPLAY?DATAFAX
            CODE    54D7H     002CH     UNIT         ?PR?MODEM_MONITOR?DATAFAX
            CODE    5503H     002BH     UNIT         ?PR?READY_DISPLAY?DATAFAX
            CODE    552EH     002BH     UNIT         ?PR?RING_DISPLAY?DATAFAX
            CODE    5559H     0023H     UNIT         ?PR?UART_INIT?DATAFAX
            CODE    557CH     0022H     UNIT         ?PR?LCD_RESET?DATAFAX
            CODE    559EH     001EH     UNIT         ?PR?SYS_DISPLAY?DATAFAX
            CODE    55BCH     001EH     UNIT         ?PR?READY_RECIEVE_DISPLAY?DATAFAX
            CODE    55DAH     0016H     UNIT         ?PR?LCD_CLEAR?DATAFAX
            CODE    55F0H     0016H     UNIT         ?PR?LCD_FILL?DATAFAX
            CODE    5606H     0016H     UNIT         ?PR?LCD_SHOWOPEN?DATAFAX
            CODE    561CH     0014H     UNIT         ?PR?_COM_SEND_BYTE?DATAFAX
            CODE    5630H     0014H     UNIT         ?PR?FILE_LIST_DISPLAY?DATAFAX
            CODE    5644H     0013H     UNIT         ?PR?SET_ZADDRESS?DATAFAX
            CODE    5657H     0011H     UNIT         ?PR?DIAL_DISPLAY?DATAFAX
            CODE    5668H     0011H     UNIT         ?PR?DIALING_DISPLAY?DATAFAX
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2005  01:42:12  PAGE 4


            CODE    5679H     0011H     UNIT         ?PR?CONNECTING_DISPLAY?DATAFAX
            CODE    568AH     0011H     UNIT         ?PR?RECIEVE_FILE_DISPLAY?DATAFAX
            CODE    569BH     0011H     UNIT         ?PR?SETUP_DISPLAY?DATAFAX
            CODE    56ACH     0010H     UNIT         ?PR?LCD_OPEN?DATAFAX
            CODE    56BCH     000FH     UNIT         ?PR?ANSWER_CALL?DATAFAX
            CODE    56CBH     000AH     UNIT         ?PR?DO_CANCEL?DATAFAX
            CODE    56D5H     0003H     UNIT         ?PR?SPI_ISR?DATAFAX



OVERLAY MAP OF MODULE:   datafax (DATAFAX)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?DATAFAX
  +--> ?C_INITSEG

?PR?MAIN?DATAFAX
  +--> ?PR?LCD_OFF?DATAFAX
  +--> ?PR?LCD_ON?DATAFAX
  +--> ?PR?INIT_HW?DATAFAX
  +--> ?PR?UART_INIT?DATAFAX
  +--> ?PR?LCD_INIT?DATAFAX
  +--> ?PR?SYS_DISPLAY?DATAFAX
  +--> ?PR?MODEM_INIT?DATAFAX
  +--> ?PR?CAPTURE_KEY_EVENT?DATAFAX
  +--> ?PR?MODEM_MONITOR?DATAFAX
  +--> ?PR?MENU_DISPLAY?DATAFAX
  +--> ?PR?RING_DISPLAY?DATAFAX
  +--> ?PR?FILE_LIST_DISPLAY?DATAFAX
  +--> ?PR?READY_DISPLAY?DATAFAX
  +--> ?PR?DIAL_DISPLAY?DATAFAX
  +--> ?PR?LCD_CLEAR?DATAFAX
  +--> ?PR?_GET_FILE_INFO?DATAFAX
  +--> ?PR?SEND_READY_DISPLAY?DATAFAX
  +--> ?PR?_GET_KEY_VAL?DATAFAX
  +--> ?PR?_SELECTSHOW_BYTE?DATAFAX
  +--> ?PR?DIALING_DISPLAY?DATAFAX
  +--> ?CO?DATAFAX
  +--> ?PR?_COM_SEND?DATAFAX
  +--> ?PR?DO_CANCEL?DATAFAX
  +--> ?PR?DO_ONHOOK?DATAFAX
  +--> ?PR?READY_RECIEVE_DISPLAY?DATAFAX
  +--> ?PR?ANSWER_CALL?DATAFAX
  +--> ?PR?CONNECTING_DISPLAY?DATAFAX
  +--> ?PR?SEND_FILE_DISPLAY?DATAFAX
  +--> ?PR?DO_SEND_FILE?DATAFAX
  +--> ?PR?RECIEVE_FILE_DISPLAY?DATAFAX
  +--> ?PR?DO_RECIEVE_FILE?DATAFAX

?PR?LCD_OFF?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?LCD_ON?DATAFAX
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2005  01:42:12  PAGE 5


  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?LCD_INIT?DATAFAX
  +--> ?PR?LCD_RESET?DATAFAX
  +--> ?PR?LCD_CLEAR?DATAFAX
  +--> ?PR?LCD_SHOWOPEN?DATAFAX
  +--> ?PR?SET_ZADDRESS?DATAFAX

?PR?LCD_RESET?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?LCD_CLEAR?DATAFAX
  +--> ?PR?LCD_PART_CLEAR?DATAFAX

?PR?LCD_PART_CLEAR?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?LCD_SHOWOPEN?DATAFAX
  +--> ?PR?LCD_OPEN?DATAFAX

?PR?LCD_OPEN?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?SET_ZADDRESS?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?SYS_DISPLAY?DATAFAX
  +--> ?PR?LCD_CLEAR?DATAFAX
  +--> ?CO?DATAFAX
  +--> ?PR?_LCD_SHOW_DATA?DATAFAX

?PR?_LCD_SHOW_DATA?DATAFAX
  +--> ?PR?_SEARCH_BYTE?DATAFAX
  +--> ?PR?_SELECTSHOW_BYTE?DATAFAX
  +--> ?PR?_SEARCH_WORD?DATAFAX
  +--> ?PR?_SELECTSHOW_WORD?DATAFAX

?PR?_SEARCH_BYTE?DATAFAX
  +--> ?CO?DATAFAX

?PR?_SELECTSHOW_BYTE?DATAFAX
  +--> ?CO?DATAFAX
  +--> ?PR?_DISPLAYBYTE?DATAFAX

?PR?_DISPLAYBYTE?DATAFAX
  +--> ?PR?_LCD_GOTOXY?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX
  +--> ?PR?LCD_OPEN?DATAFAX

?PR?_LCD_GOTOXY?DATAFAX
  +--> ?PR?_SELECTXY?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX

?PR?_SEARCH_WORD?DATAFAX
  +--> ?CO?DATAFAX

?PR?_SELECTSHOW_WORD?DATAFAX
BL51 BANKED LINKER/LOCATER V5.03                                                      03/22/2005  01:42:12  PAGE 6


  +--> ?CO?DATAFAX
  +--> ?PR?_DISPLAYWORD?DATAFAX

?PR?_DISPLAYWORD?DATAFAX
  +--> ?PR?_LCD_GOTOXY?DATAFAX
  +--> ?PR?_LCD_WRITE?DATAFAX
  +--> ?PR?LCD_OPEN?DATAFAX

?PR?MODEM_INIT?DATAFAX
  +--> ?CO?DATAFAX
  +--> ?PR?_COM_SEND?DATAFAX
  +--> ?PR?_DELAYMS?DATAFAX

?PR?CAPTURE_KEY_EVENT?DATAFAX
  +--> ?PR?SCAN_KB?DATAFAX
  +--> ?PR?_LED_SHOWON?DATAFAX

?PR?MODEM_MONITOR?DATAFAX
  +--> ?PR?GET_MODEM_MSG?DATAFAX

?PR?GET_MODEM_MSG?DATAFAX
  +--> ?PR?_SEARCH_BYTE?DATAFAX
  +--> ?PR?_SELECTSHOW_BYTE?DATAFAX
  +--> ?PR?_CHECK_MODEM_MSG?DATAFAX

?PR?_CHECK_MODEM_MSG?DATAFAX
  +--> ?PR?_SEARCH_MODEM_MSG?DATAFAX

⌨️ 快捷键说明

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