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

📄 tigpor.m51

📁 电能表源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?_SETMETERFUNC?CHIPLIB
  +--> ?PR?INIT_SYSTEM?MAIN
  +--> ?PR?RECOVER_DATA?MAIN
  +--> ?PR?INIT_MODUL?MAIN
  +--> ?PR?MAIN
  +--> ?PR?CHECK_POWERTYPE?MAIN
  +--> ?PR?RTC_REFRESHMODE?RTC
  +--> ?PR?OPEN_CF?MAIN
  +--> ?PR?DISPLAY_MODE?LCD
  +--> ?PR?READ_ENCOUNT?MAIN
  +--> ?PR?ENERG_ADDMODE?ENERGADD
  +--> ?PR?REALDATA_MODE?REALDATA
  +--> ?PR?COMMU_MODE?COMM_DRIVE
  +--> ?PR?XULIANGMODE?XULIANG
  +--> ?PR?SAVEDATA_TINGDIAN?MAIN
  +--> ?PR?INI_SLEEPMODE?MAIN
  +--> ?PR?CLOSELCD?CHIPLIB
  +--> ?PR?SLEEP?CHIPLIB
  +--> ?PR?INIT_JIHUO?MAIN
  +--> ?PR?CLEARWDT?CHIPLIB

?PR?_SETPLL?CHIPLIB                             0008H    0001H      -----    -----
  +--> ?PR?CHIPLIB

?PR?CHIPLIB                                     -----    -----      -----    -----
  +--> ?CO?CHIPLIB
  +--> ?PR?_SETINTERRUPT?CHIPLIB

?PR?_SETINTERRUPT?CHIPLIB                       -----    -----      -----    -----
  +--> ?CO?CHIPLIB

?PR?INIT_SYSTEM?MAIN                            -----    -----      -----    -----
  +--> ?PR?PORT_INIT?MAIN
  +--> ?PR?_SETXRAM?CHIPLIB
  +--> ?PR?INIT_TIMER0?MAIN
  +--> ?PR?INTI_METERMODE?MAIN
  +--> ?PR?OPENPDT?CHIPLIB

?PR?INIT_TIMER0?MAIN                            -----    -----      -----    -----
  +--> ?PR?_SETINTERRUPT?CHIPLIB

BL51 BANKED LINKER/LOCATER V5.11                                                      10/29/2008  14:06:41  PAGE 11


?PR?INTI_METERMODE?MAIN                         -----    -----      -----    -----
  +--> ?PR?INTI_ANLMODE?MAIN
  +--> ?PR?_SETMETERFUNC?CHIPLIB
  +--> ?PR?INITMETER?CHIPLIB
  +--> ?PR?RECOVER_METER?MAIN
  +--> ?PR?_SETMETERCFG?CHIPLIB

?PR?INTI_ANLMODE?MAIN                           -----    -----      -----    -----
  +--> ?PR?_SETADC?CHIPLIB
  +--> ?PR?_SETMCHANNEL?CHIPLIB
  +--> ?PR?_SETFRQ?CHIPLIB

?PR?_SETADC?CHIPLIB                             -----    -----      01A1H    0001H

?PR?INITMETER?CHIPLIB                           -----    -----      01A1H    0002H
  +--> ?PR?CHIPLIB
  +--> ?PR?_W_BYTE?CHIPLIB
  +--> ?PR?_W_BUFF?CHIPLIB

?PR?_W_BUFF?CHIPLIB                             -----    -----      01B3H    0004H
  +--> ?PR?CHIPLIB

?PR?RECOVER_METER?MAIN                          -----    -----      01A1H    0005H
  +--> ?PR?_RECOVER_ITEM?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_COMPARE_X_BYTE?GFUNCTION
  +--> ?PR?_LONGDATE_FROM_XBCD?GFUNCTION
  +--> ?PR?_SETMETERCFG?CHIPLIB
  +--> ?PR?_READMETERPARA?CHIPLIB

?PR?_RECOVER_ITEM?MAIN                          -----    -----      01A6H    0004H
  +--> ?PR?_ADDR_FROM_COREID?GFUNCTION
  +--> ?PR?MAIN
  +--> ?PR?_READ_DATA?BUS_DRIVER
  +--> ?PR?_CHECK_X_BCD?GFUNCTION

?PR?_ADDR_FROM_COREID?GFUNCTION                 -----    -----      01DAH    0009H
  +--> ?CO?TABLE_COREDATA
  +--> ?PR?GFUNCTION

?PR?MAIN                                        -----    -----      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?CHECK_POWERTYPE?MAIN

?PR?_READ_DATA?BUS_DRIVER                       -----    -----      01DAH    0004H
  +--> ?PR?BUS_DRIVER
  +--> ?PR?_IAP_FLASH_BYTEREAD?CHIPLIB
  +--> ?PR?_READ_BYTE?IICWR
  +--> ?PR?DELAY_1MS?GFUNCTION

?PR?_READ_BYTE?IICWR                            -----    -----      -----    -----
  +--> ?PR?EEPROM_STOP?IICWR
  +--> ?PR?EEPROM_START?IICWR
  +--> ?PR?_EEPROM_WB?IICWR
  +--> ?PR?IICWR
  +--> ?PR?EEPROM_RB?IICWR
  +--> ?PR?SEND_ACK?IICWR
BL51 BANKED LINKER/LOCATER V5.11                                                      10/29/2008  14:06:41  PAGE 12


  +--> ?PR?SEND_NOACK?IICWR

?PR?EEPROM_STOP?IICWR                           -----    -----      -----    -----
  +--> ?PR?IICWR
  +--> ?PR?DELAY_4?IICWR

?PR?IICWR                                       -----    -----      -----    -----
  +--> ?PR?DELAY_4?IICWR
  +--> ?PR?EEPROM_ACK?IICWR

?PR?EEPROM_ACK?IICWR                            -----    -----      -----    -----
  +--> ?PR?DELAY_4?IICWR

?PR?EEPROM_START?IICWR                          -----    -----      -----    -----
  +--> ?PR?IICWR
  +--> ?PR?DELAY_4?IICWR

?PR?_EEPROM_WB?IICWR                            -----    -----      01DEH    0001H
  +--> ?PR?IICWR
  +--> ?PR?DELAY_4?IICWR

?PR?EEPROM_RB?IICWR                             -----    -----      01DEH    0001H
  +--> ?PR?DELAY_4?IICWR
  +--> ?PR?IICWR

?PR?SEND_ACK?IICWR                              -----    -----      -----    -----
  +--> ?PR?IICWR
  +--> ?PR?DELAY_4?IICWR

?PR?SEND_NOACK?IICWR                            -----    -----      -----    -----
  +--> ?PR?IICWR
  +--> ?PR?DELAY_4?IICWR

?PR?_CHECK_X_BCD?GFUNCTION                      -----    -----      01DAH    0004H
  +--> ?PR?GFUNCTION
  +--> ?PR?_CHECKONE_BCD?GFUNCTION

?PR?_COMPARE_X_BYTE?GFUNCTION                   -----    -----      01AAH    0007H
  +--> ?PR?GFUNCTION

?PR?_LONGDATE_FROM_XBCD?GFUNCTION               -----    -----      01ADH    0009H
  +--> ?PR?GFUNCTION

?PR?_SETMETERCFG?CHIPLIB                        -----    -----      01ACH    0007H
  +--> ?PR?_W_BUFF?CHIPLIB
  +--> ?PR?_W_BYTE?CHIPLIB

?PR?_READMETERPARA?CHIPLIB                      -----    -----      -----    -----
  +--> ?PR?_R_BYTE?CHIPLIB
  +--> ?PR?R_BUFF?CHIPLIB

?PR?R_BUFF?CHIPLIB                              -----    -----      01AEH    0006H
  +--> ?PR?CHIPLIB

?PR?RECOVER_DATA?MAIN                           -----    -----      -----    -----
  +--> ?PR?RECOVER_ENG?MAIN
  +--> ?PR?RECOVER_TINDIANDATA?MAIN
BL51 BANKED LINKER/LOCATER V5.11                                                      10/29/2008  14:06:41  PAGE 13


  +--> ?PR?RECOVER_PRIM?MAIN

?PR?RECOVER_ENG?MAIN                            -----    -----      -----    -----
  +--> ?PR?_RECOVER_INT?MAIN

?PR?_RECOVER_INT?MAIN                           -----    -----      -----    -----
  +--> ?PR?_CHECK_ENGINT?ENERGADD

?PR?_CHECK_ENGINT?ENERGADD                      -----    -----      01A7H    0016H
  +--> ?PR?_ADDR_FROM_COREID?GFUNCTION
  +--> ?PR?ENERGADD
  +--> ?PR?_READ_DATA?BUS_DRIVER
  +--> ?PR?_CHECK_X_BCD?GFUNCTION
  +--> ?PR?_ONE_FROM_THREE?GFUNCTION
  +--> ?PR?_WRITE_DATA?BUS_DRIVER

?PR?_ONE_FROM_THREE?GFUNCTION                   -----    -----      01BDH    0003H
  +--> ?PR?GFUNCTION

?PR?_WRITE_DATA?BUS_DRIVER                      -----    -----      01BDH    0009H
  +--> ?PR?BUS_DRIVER
  +--> ?PR?READY_PROGAMFLASH?GFUNCTION
  +--> ?PR?_IAP_FLASH_BYTEWRITE?CHIPLIB
  +--> ?PR?END_PROGAMFLASH?GFUNCTION
  +--> ?PR?COUNT_PAGGLEN?BUS_DRIVER
  +--> ?PR?CHOOSECOMMAND?BUS_DRIVER
  +--> ?PR?_WRITE_BYTE?IICWR
  +--> ?PR?DELAY_10MS?GFUNCTION

?PR?READY_PROGAMFLASH?GFUNCTION                 -----    -----      -----    -----
  +--> ?PR?_CFGINTERRUPT?CHIPLIB

?PR?_CFGINTERRUPT?CHIPLIB                       -----    -----      01C6H    0008H
  +--> ?PR?CHIPLIB

?PR?_IAP_FLASH_BYTEWRITE?CHIPLIB                -----    -----      01C6H    0002H
  +--> ?PR?CHIPLIB

?PR?_WRITE_BYTE?IICWR                           -----    -----      01C6H    0005H
  +--> ?PR?EEPROM_STOP?IICWR
  +--> ?PR?EEPROM_START?IICWR
  +--> ?PR?_EEPROM_WB?IICWR
  +--> ?PR?IICWR
  +--> ?PR?EEPROM_ACK?IICWR

?PR?DELAY_10MS?GFUNCTION                        -----    -----      -----    -----
  +--> ?PR?DELAY_1MS?GFUNCTION

?PR?RECOVER_TINDIANDATA?MAIN                    -----    -----      019CH    0001H
  +--> ?PR?MAIN
  +--> ?PR?_READ_DATA?BUS_DRIVER
  +--> ?PR?_CHECKONE_BCD?GFUNCTION
  +--> ?PR?_ADDR_BASEONIDANDTYPE?GFUNCTION

?PR?_ADDR_BASEONIDANDTYPE?GFUNCTION             -----    -----      01A7H    0002H
  +--> ?PR?_ADDR_FROM_COREID?GFUNCTION
  +--> ?PR?GFUNCTION
BL51 BANKED LINKER/LOCATER V5.11                                                      10/29/2008  14:06:41  PAGE 14



?PR?RECOVER_PRIM?MAIN                           -----    -----      019CH    0001H
  +--> ?PR?_RECOVER_ITEM?MAIN
  +--> ?PR?_ADDR_BASEONIDANDTYPE?GFUNCTION
  +--> ?PR?MAIN
  +--> ?PR?_WRITE_DATA?BUS_DRIVER

?PR?INIT_MODUL?MAIN                             -----    -----      -----    -----
  +--> ?PR?INIT_DISP?LCD
  +--> ?PR?INIT_RTCMODE?RTC
  +--> ?PR?INIT_REALDATE?REALDATA
  +--> ?PR?INT_ENERGEADD?ENERGADD
  +--> ?PR?INIT_INFRCOMM?COMMUINFR

?PR?INIT_DISP?LCD                               -----    -----      -----    -----
  +--> ?PR?_CFGLCD?CHIPLIB
  +--> ?PR?POINT_BEGINDISP?LCD

?PR?POINT_BEGINDISP?LCD                         -----    -----      -----    -----
  +--> ?PR?LCD

?PR?LCD                                         -----    -----      -----    -----
  +--> ?CO?LCD

?PR?INIT_RTCMODE?RTC                            -----    -----      -----    -----
  +--> ?PR?_SETINTERRUPT?CHIPLIB
  +--> ?PR?INIT_RTC?RTC

?PR?INIT_RTC?RTC                                -----    -----      -----    -----
  +--> ?PR?_CFGRTC?CHIPLIB
  +--> ?PR?_ADJUSTRTC?CHIPLIB

?PR?_CFGRTC?CHIPLIB                             -----    -----      -----    -----
  +--> ?PR?CHIPLIB

?PR?_ADJUSTRTC?CHIPLIB                          -----    -----      -----    -----
  +--> ?PR?CHIPLIB

?PR?INIT_REALDATE?REALDATA                      -----    -----      -----    -----
  +--> ?PR?_WRITE_DATAFROMID?BUS_DRIVER

?PR?_WRITE_DATAFROMID?BUS_DRIVER                -----    -----      01A7H    0003H
  +--> ?PR?BUS_DRIVER
  +--> ?PR?_ADDR_FROM_COREID?GFUNCTION
  +--> ?PR?_WRITE_DATA?BUS_DRIVER

?PR?INIT_INFRCOMM?COMMUINFR                     -----    -----      -----    -----
  +--> ?PR?_CFGPORT?CHIPLIB
  +--> ?PR?_SETIR?CHIPLIB
  +--> ?PR?_CFGEU?CHIPLIB
  +--> ?PR?_SETINTERRUPT?CHIPLIB

?PR?_CFGPORT?CHIPLIB                            -----    -----      -----    -----
  +--> ?CO?CHIPLIB
  +--> ?PR?CHIPLIB

⌨️ 快捷键说明

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