?? kb200505.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 07/20/2005 17:32:36 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OutPut\Lcd160xb.obj, .\OutPut\PRO_B01.obj, .\OutPut\Protocol.obj, .\OutPut\Serial.obj, .\OutP
>> ut\SW8.obj, .\OutPut\W78_wdog.obj, .\OutPut\Adc083x.obj, .\OutPut\At24c16.obj, .\OutPut\BC7281A.obj, .\OutPut\Delay_s
>> .obj, .\OutPut\INT.obj, .\OutPut\KbMain.obj, .\OutPut\date.obj, .\OutPut\ProPelco.obj, .\OutPut\Pro_PD24.obj TO .\Out
>> Put\KB200505 PRINT (.\KB200505.m51) IXREF RAMSIZE (256) CODE (0X0000-0X7FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\OutPut\Lcd160xb.obj (LCD160XB)
.\OutPut\PRO_B01.obj (PRO_B01)
.\OutPut\Protocol.obj (PROTOCOL)
.\OutPut\Serial.obj (SERIAL)
.\OutPut\SW8.obj (SW8)
.\OutPut\W78_wdog.obj (W78_WDOG)
.\OutPut\Adc083x.obj (ADC083X)
.\OutPut\At24c16.obj (AT24C16)
.\OutPut\BC7281A.obj (BC7281A)
.\OutPut\Delay_s.obj (DELAY_S)
.\OutPut\INT.obj (INT)
.\OutPut\KbMain.obj (KBMAIN)
.\OutPut\date.obj (DATE)
.\OutPut\ProPelco.obj (PROPELCO)
.\OutPut\Pro_PD24.obj (PRO_PD24)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: .\OutPut\KB200505 (LCD160XB)
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 0011H UNIT ?DT?ADC083X
DATA 0019H 0003H UNIT ?DT?PROTOCOL
DATA 001CH 0002H UNIT ?DT?INT
DATA 001EH 0001H UNIT ?DT?SW8
DATA 001FH 0001H UNIT ?DT?W78_WDOG
DATA 0020H 0003H BIT_ADDR ?BA?KBMAIN
DATA 0023H 000CH UNIT ?DT?KBMAIN
BL51 BANKED LINKER/LOCATER V5.03 07/20/2005 17:32:36 PAGE 2
DATA 002FH 000CH UNIT _DATA_GROUP_
IDATA 003BH 0033H UNIT ?ID?KBMAIN
IDATA 006EH 0020H UNIT ?ID?LCD160XB
IDATA 008EH 001BH UNIT ?ID?SERIAL
IDATA 00A9H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?DELAY_FOR_DISP_STRING?KBMAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?PR?INIT_VIDO_B01?PRO_B01
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0004H UNIT ?PR?INIT_PELCO_P?PROPELCO
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0004H UNIT ?PR?INIT_PELCO_D2400?PRO_PD24
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0003H UNIT ?CO?PRO_B01
CODE 0029H 0002H UNIT ?PR?CAN_SEND?PROTOCOL
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0003H UNIT ?PR?INT0_SERV?INT
0031H 0002H *** GAP ***
CODE 0033H 0003H ABSOLUTE
CODE 0036H 0003H UNIT ?PR?INT1_SERV?INT
0039H 0002H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 0762H UNIT ?CO?KBMAIN
CODE 07A0H 06A4H UNIT ?PR?_DOWITH_SET_NUMBER_SEQ_FUN?KBMAIN
CODE 0E44H 058CH UNIT ?PR?DOWITH_KEY?KBMAIN
CODE 13D0H 0431H UNIT ?C?LIB_CODE
CODE 1801H 0426H UNIT ?PR?S_SEND_VIDO_B01?PRO_B01
CODE 1C27H 0398H UNIT ?PR?INIT_SET_YG?KBMAIN
CODE 1FBFH 0342H UNIT ?PR?INIT_BASIC_SETING?KBMAIN
CODE 2301H 0323H UNIT ?PR?INIT_SET_DATE?KBMAIN
CODE 2624H 02A3H UNIT ?PR?INIT_SET_READ_EEPROM?KBMAIN
CODE 28C7H 0299H UNIT ?PR?DOWITH_KB_MENU_SUB_DEMO_MENU?KBMAIN
CODE 2B60H 0270H UNIT ?PR?JUDGE_YG_CMD?KBMAIN
CODE 2DD0H 0232H UNIT ?PR?JUDGE_YG_SET_VALUES?KBMAIN
CODE 3002H 0214H UNIT ?PR?INIT_SET_DETECT_RS485?KBMAIN
CODE 3216H 0198H UNIT ?PR?SYSTEM_INIT?KBMAIN
CODE 33AEH 0183H UNIT ?PR?DOWITH_KB_MENU_SUB_PROTOCOL?KBMAIN
CODE 3531H 015AH UNIT ?PR?DOWITH_KB_MENU_SUB_TEST_KEY?KBMAIN
CODE 368BH 0159H UNIT ?PR?READ_AND_CHECK_EEPROM_INIT_PARAS?KBMAIN
CODE 37E4H 014CH UNIT ?PR?S_SEND_PELCO_D2400?PRO_PD24
CODE 3930H 0146H UNIT ?PR?EXCUTE_FUN_WITH_ENTER?KBMAIN
CODE 3A76H 0145H UNIT ?PR?S_SEND_PELCO_P?PROPELCO
CODE 3BBBH 013EH UNIT ?PR?DOWITH_KB_MENU_SUB_LCD_LIGHT?KBMAIN
CODE 3CF9H 013DH UNIT ?PR?_DOWITH_INPUT_DIGIT?KBMAIN
CODE 3E36H 013AH UNIT ?PR?_DOWITH_LONG_F1_FUNCTION?KBMAIN
CODE 3F70H 0133H UNIT ?PR?INIT_SET_CALL_PRESET_1_16?KBMAIN
CODE 40A3H 012EH UNIT ?PR?_INIT_PROTOCOL?PROTOCOL
CODE 41D1H 012BH UNIT ?PR?_DOWITH_SHORT_F1_FUNCTION?KBMAIN
CODE 42FCH 0120H UNIT ?PR?CURR_AD_BUFF_TO_BIAODING?KBMAIN
CODE 441CH 0109H UNIT ?PR?INIT_SET_TEST_SW?KBMAIN
BL51 BANKED LINKER/LOCATER V5.03 07/20/2005 17:32:36 PAGE 3
CODE 4525H 00F9H UNIT ?PR?_FILL_PROTOCOL_DISP_STR?PROTOCOL
CODE 461EH 00DAH UNIT ?PR?_JUDGE_SEQ_INPUT_PARA?KBMAIN
CODE 46F8H 00C5H UNIT ?PR?_DISP_INIT_INFO?KBMAIN
CODE 47BDH 00BEH UNIT ?PR?READ_AND_JUDGE_MADE_TIME?KBMAIN
CODE 487BH 00B5H UNIT ?PR?_DISP_STATE_NUMBER_AND_OPERATION?KBMAIN
CODE 4930H 00AEH UNIT ?PR?FILL_AND_DISP_YG_DATA?KBMAIN
CODE 49DEH 0093H UNIT ?PR?_SERIAL_INIT_SET?SERIAL
CODE 4A71H 008CH UNIT ?PR?DOWITH_KB_MENUS?KBMAIN
CODE 4AFDH 008CH UNIT ?C_C51STARTUP
CODE 4B89H 0089H UNIT ?PR?_AT24C16_READ_STRING?AT24C16
CODE 4C12H 0089H UNIT ?PR?_DATE_JUDGE_VALID?DATE
CODE 4C9BH 0088H UNIT ?PR?_ADC083X_DO_ONE_CHANGE?ADC083X
CODE 4D23H 007BH UNIT ?PR?JUDGE_CURR_AD_BUFF_TO_STATE?KBMAIN
CODE 4D9EH 0073H UNIT ?PR?JUDGE_YG_ONE_TIME?ADC083X
CODE 4E11H 0068H UNIT ?PR?_DISP_WHOLE_LINE2_STR?KBMAIN
CODE 4E79H 005FH UNIT ?PR?_AT24C16_WRITE_STRING?AT24C16
CODE 4ED8H 004EH UNIT ?PR?SW8_GET_STATE?SW8
CODE 4F26H 0048H UNIT ?PR?_AT24C16_READ_BYTE?AT24C16
CODE 4F6EH 0047H UNIT ?PR?_LCD160XB_DISP_STR?LCD160XB
CODE 4FB5H 0046H UNIT ?PR?LCD160XB_INIT_SET?LCD160XB
CODE 4FFBH 0046H UNIT ?PR?LCD160XB_INIT_SET_WITH_CURSOR?LCD160XB
CODE 5041H 0045H UNIT ?PR?_SERIAL_RECV_STR?SERIAL
CODE 5086H 0045H UNIT ?PR?_DATE_GET_MONTH_DAYS?DATE
CODE 50CBH 003BH UNIT ?PR?__BC7281A_SEND_BYTE?BC7281A
CODE 5106H 0034H UNIT ?PR?_AT24C16_WRITE_BYTE?AT24C16
CODE 513AH 0033H UNIT ?PR?CLR_NUMBER_AND_OPERATION_NAME?KBMAIN
CODE 516DH 0033H UNIT ?PR?GET_CURR_DATA_VALUE?KBMAIN
CODE 51A0H 0032H UNIT ?PR?_BC7281A_RECV_BYTE?BC7281A
CODE 51D2H 002EH UNIT ?PR?_SERIAL_SEND_STR?SERIAL
CODE 5200H 002DH UNIT ?PR?I2C_READ_BYTE?AT24C16
CODE 522DH 002AH UNIT ?PR?_I2C_WRITE_BYTE?AT24C16
CODE 5257H 0028H UNIT ?PR?I2C_READ_BYTE_NACK?AT24C16
CODE 527FH 0025H UNIT ?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB
CODE 52A4H 0025H UNIT ?PR?NOW_SEND?PROTOCOL
CODE 52C9H 0024H UNIT ?PR?__LCD160XB_SEND_BYTE?LCD160XB
CODE 52EDH 0024H UNIT ?CO?PROTOCOL
CODE 5311H 0024H UNIT ?PR?DOWITH_JOYSTICK?KBMAIN
CODE 5335H 0022H UNIT ?PR?INIT_SEND_BUF_VIDO_B01?PRO_B01
CODE 5357H 0022H UNIT ?PR?MAIN?KBMAIN
CODE 5379H 0021H UNIT ?PR?TIMER0_SERV?INT
CODE 539AH 001FH UNIT ?PR?ADC083X_INIT?ADC083X
CODE 53B9H 001DH UNIT ?PR?__LCD160XB_RECV_BYTE?LCD160XB
CODE 53D6H 001DH UNIT ?PR?_SERIAL_RECV_BYTE?SERIAL
CODE 53F3H 001CH UNIT ?PR?S_SEND?PROTOCOL
CODE 540FH 001CH UNIT ?PR?_WAIT_JUDGE_KEY_LONG?KBMAIN
CODE 542BH 001BH UNIT ?PR?INIT_SEND_BUF_PELCO_P?PROPELCO
CODE 5446H 001AH UNIT ?PR?_BC7281A_WRITE_BYTE?BC7281A
CODE 5460H 0018H UNIT ?PR?CHECK_SUM_B01?PRO_B01
CODE 5478H 0017H UNIT ?PR?TIMER0_INIT_SET?INT
CODE 548FH 0016H UNIT ?PR?_BC7281A_READ_BYTE?BC7281A
CODE 54A5H 0016H UNIT ?PR?CHECK_SUM_PELCO?PROPELCO
CODE 54BBH 0016H UNIT ?PR?INIT_SEND_BUF_PELCO_D2400?PRO_PD24
CODE 54D1H 0016H UNIT ?PR?CHECK_SUM_PELCO_D2400?PRO_PD24
CODE 54E7H 0015H UNIT ?PR?I2C_START_COND?AT24C16
CODE 54FCH 0015H UNIT ?PR?I2C_STOP_COND?AT24C16
CODE 5511H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 5526H 0014H UNIT ?PR?DOWITH_IF_NO_FUN?KBMAIN
BL51 BANKED LINKER/LOCATER V5.03 07/20/2005 17:32:36 PAGE 4
CODE 553AH 0013H UNIT ?PR?_SERIAL_SEND_BYTE?SERIAL
CODE 554DH 0011H UNIT ?PR?_DELAY_X250MS?DELAY_S
CODE 555EH 0010H UNIT ?PR?LCD160XB_CLR_SCR?LCD160XB
CODE 556EH 0010H UNIT ?CO?AT24C16
CODE 557EH 000FH UNIT ?PR?_DELAY_X1MS?DELAY_S
CODE 558DH 000CH UNIT ?PR?__BC7281A_DELAY_NOPS?BC7281A
CODE 5599H 000AH UNIT ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
CODE 55A3H 000AH UNIT ?PR?W78_WDOG_RESET?W78_WDOG
CODE 55ADH 0009H UNIT ?PR?_W78_WDOG_INIT?W78_WDOG
CODE 55B6H 0009H UNIT ?PR?WAIT_JUDGE_KEY_RELEASE?KBMAIN
CODE 55BFH 0007H UNIT ?PR?W78_WDOG_ENABLE?W78_WDOG
CODE 55C6H 0007H UNIT ?C_INITSEG
CODE 55CDH 0007H UNIT ?PR?DELAY_1MS?DELAY_S
CODE 55D4H 0003H UNIT ?PR?TIMER1_SERV?INT
CODE 55D7H 0003H UNIT ?PR?SERIAL_SERV?INT
CODE 55DAH 0003H UNIT ?PR?TIMER2_SERV?INT
CODE 55DDH 0003H UNIT ?PR?INT2_SERV?INT
CODE 55E0H 0003H UNIT ?PR?INT3_SERV?INT
CODE 55E3H 0003H UNIT ?PR?SOFT_RESET?KBMAIN
CODE 55E6H 0003H UNIT ?CO?PROPELCO
CODE 55E9H 0003H UNIT ?CO?PRO_PD24
OVERLAY MAP OF MODULE: .\OutPut\KB200505 (LCD160XB)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?KBMAIN
+--> ?C_INITSEG
?PR?MAIN?KBMAIN ----- -----
+--> ?PR?SYSTEM_INIT?KBMAIN
+--> ?PR?DOWITH_KEY?KBMAIN
+--> ?PR?DOWITH_JOYSTICK?KBMAIN
+--> ?PR?_DISP_INIT_INFO?KBMAIN
?PR?SYSTEM_INIT?KBMAIN ----- -----
+--> ?PR?LCD160XB_INIT_SET_WITH_CURSOR?LCD...
+--> ?PR?LCD160XB_CLR_SCR?LCD160XB
+--> ?PR?_SERIAL_INIT_SET?SERIAL
+--> ?PR?ADC083X_INIT?ADC083X
+--> ?PR?_DELAY_X250MS?DELAY_S
+--> ?PR?_BC7281A_WRITE_BYTE?BC7281A
+--> ?PR?TIMER0_INIT_SET?INT
+--> ?PR?_W78_WDOG_INIT?W78_WDOG
+--> ?PR?SW8_GET_STATE?SW8
+--> ?PR?READ_AND_CHECK_EEPROM_INIT_PARAS?...
+--> ?PR?READ_AND_JUDGE_MADE_TIME?KBMAIN
+--> ?CO?KBMAIN
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB
+--> ?PR?_LCD160XB_DISP_STR?LCD160XB
+--> ?PR?_BC7281A_READ_BYTE?BC7281A
BL51 BANKED LINKER/LOCATER V5.03 07/20/2005 17:32:36 PAGE 5
+--> ?PR?INIT_BASIC_SETING?KBMAIN
+--> ?PR?_DISP_INIT_INFO?KBMAIN
?PR?LCD160XB_INIT_SET_WITH_CURSOR?LCD... ----- -----
+--> ?PR?_DELAY_X1MS?DELAY_S
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
+--> ?PR?_LCD160XB_JUDGE_BUSY?LCD160XB
?PR?_DELAY_X1MS?DELAY_S ----- -----
+--> ?PR?DELAY_1MS?DELAY_S
?PR?_LCD160XB_JUDGE_BUSY?LCD160XB ----- -----
+--> ?PR?__LCD160XB_RECV_BYTE?LCD160XB
?PR?LCD160XB_CLR_SCR?LCD160XB ----- -----
+--> ?PR?__LCD160XB_RECV_BYTE?LCD160XB
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
?PR?_SERIAL_INIT_SET?SERIAL 0031H 0002H
?PR?_DELAY_X250MS?DELAY_S ----- -----
+--> ?PR?_DELAY_X1MS?DELAY_S
?PR?_BC7281A_WRITE_BYTE?BC7281A 002FH 0001H
+--> ?PR?__BC7281A_SEND_BYTE?BC7281A
?PR?__BC7281A_SEND_BYTE?BC7281A ----- -----
+--> ?PR?__BC7281A_DELAY_NOPS?BC7281A
?PR?READ_AND_CHECK_EEPROM_INIT_PARAS?... 002FH 0001H
+--> ?PR?_AT24C16_READ_BYTE?AT24C16
+--> ?PR?_INIT_PROTOCOL?PROTOCOL
+--> ?PR?_AT24C16_WRITE_BYTE?AT24C16
+--> ?PR?_AT24C16_WRITE_STRING?AT24C16
+--> ?PR?LCD160XB_CLR_SCR?LCD160XB
+--> ?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB
+--> ?CO?KBMAIN
+--> ?PR?_LCD160XB_DISP_STR?LCD160XB
+--> ?PR?_DELAY_X250MS?DELAY_S
+--> ?PR?_AT24C16_READ_STRING?AT24C16
?PR?_AT24C16_READ_BYTE?AT24C16 0034H 0003H
+--> ?PR?I2C_START_COND?AT24C16
+--> ?PR?_I2C_WRITE_BYTE?AT24C16
+--> ?PR?I2C_READ_BYTE_NACK?AT24C16
+--> ?PR?I2C_STOP_COND?AT24C16
?PR?_INIT_PROTOCOL?PROTOCOL 0030H 0001H
+--> ?PR?_AT24C16_WRITE_BYTE?AT24C16
+--> ?PR?INIT_VIDO_B01?PRO_B01
+--> ?CO?AT24C16
+--> ?PR?_SERIAL_INIT_SET?SERIAL
+--> ?CO?PRO_B01
+--> ?PR?INIT_PELCO_P?PROPELCO
+--> ?CO?PROPELCO
+--> ?PR?INIT_PELCO_D2400?PRO_PD24
+--> ?CO?PRO_PD24
BL51 BANKED LINKER/LOCATER V5.03 07/20/2005 17:32:36 PAGE 6
?PR?_AT24C16_WRITE_BYTE?AT24C16 0034H 0003H
+--> ?PR?I2C_START_COND?AT24C16
+--> ?PR?_I2C_WRITE_BYTE?AT24C16
+--> ?PR?I2C_STOP_COND?AT24C16
+--> ?PR?_DELAY_X1MS?DELAY_S
?PR?_AT24C16_WRITE_STRING?AT24C16 0030H 0007H
+--> ?PR?I2C_START_COND?AT24C16
+--> ?PR?_I2C_WRITE_BYTE?AT24C16
+--> ?PR?I2C_STOP_COND?AT24C16
+--> ?PR?_DELAY_X1MS?DELAY_S
?PR?_LCD160XB_SET_DISP_ADDR?LCD160XB 0036H 0002H
+--> ?PR?__LCD160XB_RECV_BYTE?LCD160XB
+--> ?PR?__LCD160XB_SEND_BYTE?LCD160XB
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -