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

📄 pt2060-20.m51

📁 该程序完成了c8051外围电路的驱动和串口协议的编写。希望能给大家学习51单片机带来帮助
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    A95BH     0013H     UNIT         ?PR?_SETDANGERIOCONTROL?HARDWARE
            CODE    A96EH     0012H     UNIT         ?PR?_WRITECANREG?HARDWARE
            CODE    A980H     0012H     UNIT         ?PR?_SETGAPVOLTAGEMAIN?FRAMEMODULE
            CODE    A992H     0012H     UNIT         ?PR?_JUDGETRIPLESTATUS?FRAMEMODULE
            CODE    A9A4H     0012H     UNIT         ?PR?_SETDAZERO?CURRENTMODULE
            CODE    A9B6H     0012H     UNIT         ?PR?_SETDAFULL?CURRENTMODULE
            CODE    A9C8H     0012H     UNIT         ?PR?_SETCALIBCURRENTZERO?CURRENTMODULE
            CODE    A9DAH     0012H     UNIT         ?PR?_SETCALIBCURRENTFULL?CURRENTMODULE
            CODE    A9ECH     0012H     UNIT         ?PR?_SETGAPLOW?CHANNELSTATUS
            CODE    A9FEH     0012H     UNIT         ?PR?_SETGAPHIGH?CHANNELSTATUS
            CODE    AA10H     0012H     UNIT         ?PR?_SETGAPVOLTCHANNEL?CHANNELSTATUS
            CODE    AA22H     0012H     UNIT         ?PR?_SETFALLINGALERTL?ALARM
            CODE    AA34H     0012H     UNIT         ?PR?_SETFALLINGALERTH?ALARM
            CODE    AA46H     0012H     UNIT         ?PR?_SETFALLINGDANGERL?ALARM
            CODE    AA58H     0012H     UNIT         ?PR?_SETFALLINGDANGERH?ALARM
            CODE    AA6AH     0012H     UNIT         ?PR?_SETALERTLOW?ALARM
            CODE    AA7CH     0012H     UNIT         ?PR?_SETALERTHIGH?ALARM
            CODE    AA8EH     0012H     UNIT         ?PR?_SETDANGERLOW?ALARM
            CODE    AAA0H     0012H     UNIT         ?PR?_SETDANGERHIGH?ALARM
            CODE    AAB2H     0012H     UNIT         ?PR?_SETALERTDELAY?ALARM
            CODE    AAC4H     0012H     UNIT         ?PR?_SETDANGERDELAY?ALARM
            CODE    AAD6H     0012H     UNIT         ?PR?_SETPERCENTVALUEALM?ALARM
            CODE    AAE8H     0011H     UNIT         ?PR?HWCONFIGURESTATUS?HARDWARE
            CODE    AAF9H     0011H     UNIT         ?PR?HWTRIPLESTATUS?HARDWARE
            CODE    AB0AH     0011H     UNIT         ?PR?_DIRECTCURRENTOUTPUT?HARDWARE
            CODE    AB1BH     0011H     UNIT         ?PR?_SETTRIPLESTATUSALM?ALARM
            CODE    AB2CH     0010H     UNIT         ?PR?_SETNOTOKIOCONTROL?HARDWARE
            CODE    AB3CH     0010H     UNIT         ?PR?HWBYPASSSTATUS?HARDWARE
            CODE    AB4CH     0010H     UNIT         ?PR?_INITCALIBRATIONPARA?CURRENTMODULE
            CODE    AB5CH     000EH     UNIT         ?PR?FEEDDOG?HARDWARE
            CODE    AB6AH     000EH     UNIT         ?PR?INITIAL_TIMER4?HARDWARE
            CODE    AB78H     000DH     UNIT         ?PR?_SETCHANNELOKSTATUSMAIN?FRAMEMODULE
            CODE    AB85H     000DH     UNIT         ?PR?_SETALARMSTATUSMAIN?FRAMEMODULE
            CODE    AB92H     000DH     UNIT         ?PR?_SETCALIBRATIONSTATUSMAIN?FRAMEMODULE
            CODE    AB9FH     000DH     UNIT         ?PR?_SETGAPSTATUSMAIN?FRAMEMODULE
BL51 BANKED LINKER/LOCATER V5.03                                                      11/09/2007  12:55:47  PAGE 6


            CODE    ABACH     000DH     UNIT         ?PR?_SETALARMSTATUSCOMM?COMM
            CODE    ABB9H     000DH     UNIT         ?PR?_SETCONFIGCHANNELSTATUS?COMM
            CODE    ABC6H     000DH     UNIT         ?PR?_SETENABLESTATUSCHANNEL?CHANNELSTATUS
            CODE    ABD3H     000DH     UNIT         ?PR?_SETBYPASSSTATUSALM?ALARM
            CODE    ABE0H     000DH     UNIT         ?PR?_SETLATCHSTATUS?ALARM
            CODE    ABEDH     000DH     UNIT         ?PR?_SETOKSTATUSALM?ALARM
            CODE    ABFAH     000DH     UNIT         ?PR?_SETALERTTYPESTATUSALM?ALARM
            CODE    AC07H     000DH     UNIT         ?PR?_SETSAMPLERATEAD?ADSAMPLE
            CODE    AC14H     000DH     UNIT         ?PR?_SETSENSORDIRECTION?ADSAMPLE
            CODE    AC21H     000DH     UNIT         ?PR?_SETMEASURETYPE?ADSAMPLE
            CODE    AC2EH     000BH     UNIT         ?PR?_HWOKLEDCONTROL?HARDWARE
            CODE    AC39H     000BH     UNIT         ?PR?DISABLEDOG?HARDWARE
            CODE    AC44H     000BH     UNIT         ?PR?_READCANREG?HARDWARE
            CODE    AC4FH     000AH     UNIT         ?PR?INITADC1?HARDWARE
            CODE    AC59H     000AH     UNIT         ?PR?STOPSELFLEDCONTROL?FRAMEMODULE
            CODE    AC63H     0009H     UNIT         ?PR?_ALARMLEDCONTROL?HARDWARE
            CODE    AC6CH     0009H     UNIT         ?PR?STARTCAN?HARDWARE
            CODE    AC75H     0009H     UNIT         ?PR?STOPCAN?HARDWARE
            CODE    AC7EH     0009H     UNIT         ?PR?_SETFULLSCALE?FRAMEMODULE
            CODE    AC87H     0009H     UNIT         ?PR?_SETHEARTBEATALM?ALARM
            CODE    AC90H     0008H     UNIT         ?PR?CANMODULEPARAINIT?CAN
            CODE    AC98H     0008H     UNIT         ?PR?_SETRESETSTATUSALM?ALARM
            CODE    ACA0H     0007H     UNIT         ?PR?INITDA?HARDWARE
            CODE    ACA7H     0007H     UNIT         ?PR?INITREF?HARDWARE
            CODE    ACAEH     0007H     UNIT         ?PR?SETEXTERNALRAM?HARDWARE
            CODE    ACB5H     0007H     UNIT         ?PR?_SETSAMPLEBUFFER0?ADSAMPLE
            CODE    ACBCH     0007H     UNIT         ?PR?_SETSAMPLEBUFFER1?ADSAMPLE
            CODE    ACC3H     0007H     UNIT         ?PR?_SETSAMPLEBUFFER2?ADSAMPLE
            CODE    ACCAH     0007H     UNIT         ?PR?_SETSAMPLEBUFFER3?ADSAMPLE
            CODE    ACD1H     0006H     UNIT         ?PR?GETCANADRESS?HARDWARE
            CODE    ACD7H     0006H     UNIT         ?PR?_SETSYSTEMOKSTATUSMAIN?FRAMEMODULE
            CODE    ACDDH     0006H     UNIT         ?PR?_SETPOWERSTATUSMAIN?FRAMEMODULE
            CODE    ACE3H     0006H     UNIT         ?PR?_SETHWTRIPLESTATUSMAIN?FRAMEMODULE
            CODE    ACE9H     0006H     UNIT         ?PR?_SETHWBYPASSSTATUSMAIN?FRAMEMODULE
            CODE    ACEFH     0006H     UNIT         ?PR?_SETSAMPLECOMPLETESTATUSMAIN?FRAMEMODULE
            CODE    ACF5H     0006H     UNIT         ?PR?_SETHWCONFIGSTATUSMAIN?FRAMEMODULE
            CODE    ACFBH     0006H     UNIT         ?PR?_SETMODULECHANNELPARASTATUSMAIN?FRAMEMODULE
            CODE    AD01H     0006H     UNIT         ?PR?_SETSOFTBYPASSTOTALSTATUS?FRAMEMODULE
            CODE    AD07H     0006H     UNIT         ?PR?_SETSOFTTRIPLETOTALSTATUS?FRAMEMODULE
            CODE    AD0DH     0006H     UNIT         ?PR?CLEARSELFFLAG?FRAMEMODULE
            CODE    AD13H     0006H     UNIT         ?PR?_SETRAMLOSTSTATUSMAIN?FRAMEMODULE
            CODE    AD19H     0006H     UNIT         ?PR?_SETFLASHLOSTSTATUSMAIN?FRAMEMODULE
            CODE    AD1FH     0006H     UNIT         ?PR?_SETMODULENEWCONFIGSTATUSMAIN?FRAMEMODULE
            CODE    AD25H     0006H     UNIT         ?PR?_SETSELFTESTCONTROLSTATUSMAIN?FRAMEMODULE
            CODE    AD2BH     0006H     UNIT         ?PR?_SETMODULESTATUSCOMM?COMM
            CODE    AD31H     0006H     UNIT         ?PR?CLEARALLMESSAGE?CAN
            CODE    AD37H     0006H     UNIT         ?PR?_SETCPUPOSIZATIONSTATUSAD?ADSAMPLE
            CODE    AD3DH     0006H     UNIT         ?PR?_SETSAMPLECOMPLETESTATUSAD?ADSAMPLE
            CODE    AD43H     0004H     UNIT         ?PR?RUNLEDSTOPCONTROL?HARDWARE
            CODE    AD47H     0004H     UNIT         ?PR?STOPHEARTBEAT?HARDWARE
            CODE    AD4BH     0004H     UNIT         ?PR?STARTHEARTBEAT?HARDWARE
            CODE    AD4FH     0004H     UNIT         ?PR?ENABLEDOG?HARDWARE
            CODE    AD53H     0004H     UNIT         ?PR?SAMPLESTARTCONTROL?HARDWARE
            CODE    AD57H     0004H     UNIT         ?PR?SAMPLESTOPCONTROL?HARDWARE
            CODE    AD5BH     0004H     UNIT         ?PR?CLOSE_CANRESEND?HARDWARE
            CODE    AD5FH     0003H     UNIT         ?PR?LEDCOMMUNICATIONCONTROL?HARDWARE
            CODE    AD62H     0003H     UNIT         ?PR?RUNINGLEDSTART?HARDWARE
BL51 BANKED LINKER/LOCATER V5.03                                                      11/09/2007  12:55:47  PAGE 7


            CODE    AD65H     0003H     UNIT         ?PR?RUNINGLEDSTOP?HARDWARE



OVERLAY MAP OF MODULE:   PT2060-20 (?C_STARTUP)


SEGMENT                                             BIT_GROUP          DATA_GROUP          IDATA_GROUP         XDATA_GRO
>> UP
  +--> CALLED SEGMENT                            START    LENGTH     START    LENGTH     START    LENGTH     START    LE
>> NGTH
------------------------------------------------------------------------------------------------------------------------
>> ----
?C_C51STARTUP                                    -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                                    -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?DISABLEDOG?HARDWARE
  +--> ?PR?ENABLEDOG?HARDWARE
  +--> ?PR?INITHARDWAREMODULE?HARDWARE
  +--> ?PR?NOTHAVEWDTRESETPROCESS?MAIN
  +--> ?PR?HAVEWDTRESETPROCESS?MAIN
  +--> ?PR?MAINSIGNALPROCESS?FRAMEMODULE
  +--> ?PR?CANMESSAGEPROCESS?COMM

?PR?INITHARDWAREMODULE?HARDWARE                  -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?SYSCLKINIT?HARDWARE
  +--> ?PR?INITCPU?HARDWARE
  +--> ?PR?FEEDDOG?HARDWARE
  +--> ?PR?STOPHEARTBEAT?HARDWARE
  +--> ?PR?_SETHEARTINTERVAL?HARDWARE
  +--> ?PR?INITDA?HARDWARE
  +--> ?PR?INITADC1?HARDWARE
  +--> ?PR?INITREF?HARDWARE
  +--> ?PR?SETEXTERNALRAM?HARDWARE
  +--> ?PR?ADC0_INIT?HARDWARE
  +--> ?PR?INITIAL_TIMER4?HARDWARE

?PR?SYSCLKINIT?HARDWARE                          -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?FEEDDOG?HARDWARE

?PR?FEEDDOG?HARDWARE                             -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_WRITECANREG?HARDWARE
  +--> ?PR?_READCANREG?HARDWARE

?PR?_SETHEARTINTERVAL?HARDWARE                   -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?STOPHEARTBEAT?HARDWARE
  +--> ?PR?FEEDDOG?HARDWARE

?PR?NOTHAVEWDTRESETPROCESS?MAIN                  -----    -----      -----    -----      -----    -----      -----    --
BL51 BANKED LINKER/LOCATER V5.03                                                      11/09/2007  12:55:47  PAGE 8


>> ---
  +--> ?PR?INITRUNINGLEDCONTROL?HARDWARE
  +--> ?PR?INITHARDWAREPARAVARIABLE?HARDWARE
  +--> ?PR?INITALARMMODULESOFTPARA?ALARM
  +--> ?PR?_SETHEARTINTERVAL?HARDWARE
  +--> ?PR?STARTHEARTBEAT?HARDWARE
  +--> ?PR?INITFRAMEMODULEPARAMETERS?FRAMEMO...
  +--> ?PR?INITFRAMEMODULEVARIABLE?FRAMEMODULE
  +--> ?PR?CANMODULEPARAINIT?CAN
  +--> ?PR?JUDGECPUSITUATIONFLAG?FRAMEMODULE
  +--> ?PR?DELAYTIMEREPORTMODULETYPE?FRAMEMO...
  +--> ?PR?INITCOMMMODULEPARA?COMM
  +--> ?PR?CHECKSYSTEMRAMINVALIDATION?FLASHM...
  +--> ?PR?CHECKSYSTEMFLASHINVALIDATION?FLAS...

?PR?INITHARDWAREPARAVARIABLE?HARDWARE            -----    -----      -----    -----      -----    -----      4F86H    00
>> 02H
  +--> ?PR?FEEDDOG?HARDWARE
  +--> ?PR?_SETSAMPLEBUFFER0?ADSAMPLE
  +--> ?PR?_SETSAMPLEBUFFER1?ADSAMPLE
  +--> ?PR?_SETSAMPLEBUFFER2?ADSAMPLE
  +--> ?PR?_SETSAMPLEBUFFER3?ADSAMPLE
  +--> ?PR?READCANADDRESS?FRAMEMODULE

?PR?READCANADDRESS?FRAMEMODULE                   -----    -----      -----    -----      -----    -----      4F89H    00
>> 66H
  +--> ?PR?GETCANADRESS?HARDWARE

?PR?INITFRAMEMODULEPARAMETERS?FRAMEMO...         -----    -----      -----    -----      -----    -----      -----    --
>> ---
  +--> ?PR?_READSYSTEMPARA?FLASHMODULE
  +--> ?PR?INITALARMPARA?FRAMEMODULE
  +--> ?PR?INITCHANNELSTATUSPARA?FRAMEMODULE
  +--> ?PR?INITADPARA?FRAMEMODULE
  +--> ?PR?INITDAPARA?FRAMEMODULE
  +--> ?PR?_INITCALIBRATIONPARA?CURRENTMODULE
  +--> ?PR?INITADSAMPLEMODULE?ADSAMPLE
  +--> ?PR?CACULATEDATASCALE?ADSAMPLE

?PR?_READSYSTEMPARA?FLASHMODULE                  -----    -----      0023H    0006H      -----    -----      4F88H    00
>> E4H
  +--> ?PR?_READEXTERNFLASH?HARDWARE
  +--> ?PR?_CACULATECHECKSUM?FLASHMODULE
  +--> ?PR?FEEDDOG?HARDWARE
  +--> ?PR?_WRITEEXTERNFLASH?HARDWARE
  +--> ?CO?FLASHMODULE
  +--> ?PR?_READFLASHDEFAULTPARA?HARDWARE
  +--> ?PR?_WRITESYSTEMPARA?FLASHMODULE

?PR?_READEXTERNFLASH?HARDWARE                    -----    -----      0029H    0004H      -----    -----      506CH    00
>> 02H
  +--> ?PR?FEEDDOG?HARDWARE

?PR?_CACULATECHECKSUM?FLASHMODULE                -----    -----      -----    -----      -----    -----      5070H    00
>> 04H
  +--> ?PR?FEEDDOG?HARDWARE

BL51 BANKED LINKER/LOCATER V5.03                                                      11/09/2007  12:55:47  PAGE 9


?PR?_WRITEEXTERNFLASH?HARDWARE                   -----    -----      002FH    0006H      -----    -----      506CH    00
>> 04H
  +--> ?PR?_CACULATECHECKSUM?FLASHMODULE
  +--> ?PR?_DELAYTIMECOUNT?FLASHMODULE

?PR?_DELAYTIMECOUNT?FLASHMODULE                  -----    -----      0035H    0002H      -----    -----      5070H    00
>> 04H
  +--> ?PR?FEEDDOG?HARDWARE

?PR?_READFLASHDEFAULTPARA?HARDWARE               -----    -----      0029H    0004H      -----    -----      506CH    00
>> 02H
  +--> ?PR?FEEDDOG?HARDWARE

?PR?_WRITESYSTEMPARA?FLASHMODULE                 -----    -----      0029H    0006H      -----    -----      -----    --
>> ---
  +--> ?PR?_WRITEEXTERNFLASH?HARDWARE

?PR?INITALARMPARA?FRAMEMODULE                    -----    -----      -----    -----      0058H    0001H      -----    --
>> ---
  +--> ?PR?_UNIFYUNIT?FRAMEMODULE
  +--> ?PR?_SETFALLINGALERTL?ALARM
  +--> ?PR?_SETFALLINGDANGERL?ALARM
  +--> ?PR?_SETFALLINGALERTH?ALARM
  +--> ?PR?_SETFALLINGDANGERH?ALARM
  +--> ?PR?_SETALERTLOW?ALARM
  +--> ?PR?_SETDANGERLOW?ALARM
  +--> ?PR?_SETALERTHIGH?ALARM
  +--> ?PR?_SETDANGERHIGH?ALARM
  +--> ?PR?_SETALERTDELAY?ALARM
  +--> ?PR?_SETDANGERDELAY?ALARM
  +--> ?PR?_SETLATCHSTATUS?ALARM
  +--> ?PR?_SETENABLESTATUSALM?ALARM
  +--> ?PR?_SETALERTTYPESTATUSALM?ALARM
  +--> ?PR?_SETCHANNELTYPEALM?ALARM
  +--> ?PR?FEEDDOG?HARDWARE

?PR?_UNIFYUNIT?FRAMEMODULE                       -----    -----      0023H    0004H      0059H    0004H      -----    --
>> ---
  +--> ?PR?_POW?POW
  +--> ?PR?FEEDDOG?HARDWARE

?PR?_POW?POW                                     -----    -----      0027H    000AH      -----    -----      -----    --
>> ---
  +--> ?PR?LOG?LOG
  +--> ?PR?EXP?EXP

?PR?LOG?LOG                                      0020H.0  0000H.1    0031H    0004H      -----    -----      -----    --
>> ---

⌨️ 快捷键说明

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