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

📄 pid.m51

📁 基于AT89s51的温湿度检测报警程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
?PR?SEC_2_HOUR_DOWN?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_DOWN?88888PID

?PR?SEC_3_TEMPER?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_3_TEMPER_UP?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_UP?88888PID

?PR?SEC_3_TEMPER_DOWN?88888PID            -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_DOWN?88888PID

?PR?SEC_3_MIN?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_3_MIN_UP?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_UP?88888PID

?PR?SEC_3_MIN_DOWN?88888PID               -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_DOWN?88888PID

?PR?SEC_3_HOUR_UP?88888PID                -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_UP?88888PID

?PR?SEC_3_HOUR_DOWN?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_DOWN?88888PID

?PR?SEC_4_TEMPER?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_4_TEMPER_UP?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_UP?88888PID

?PR?SEC_4_TEMPER_DOWN?88888PID            -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_DOWN?88888PID

?PR?SEC_4_MIN?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_4_MIN_UP?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_UP?88888PID

BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 7


?PR?SEC_4_MIN_DOWN?88888PID               -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_DOWN?88888PID

?PR?SEC_4_HOUR_UP?88888PID                -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_UP?88888PID

?PR?SEC_4_HOUR_DOWN?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_DOWN?88888PID

?PR?SEC_5_TEMPER?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_5_TEMPER_UP?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_UP?88888PID

?PR?SEC_5_TEMPER_DOWN?88888PID            -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPER_DOWN?88888PID

?PR?SEC_5_MIN?88888PID                    -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME_SET?88888PID
  +--> ?PR?_WRITE_EEPROM?STC89C58_EEPROM

?PR?SEC_5_MIN_UP?88888PID                 -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_UP?88888PID

?PR?SEC_5_MIN_DOWN?88888PID               -----    -----      -----    -----      -----    -----
  +--> ?PR?MIN_DOWN?88888PID

?PR?SEC_5_HOUR_UP?88888PID                -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_UP?88888PID

?PR?SEC_5_HOUR_DOWN?88888PID              -----    -----      -----    -----      -----    -----
  +--> ?PR?HOUR_DOWN?88888PID

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

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

?PR?MAIN?88888PID                         -----    -----      -----    -----      -----    -----
  +--> ?PR?INIT?88888PID
  +--> ?PR?KEY_SCAN?88888PID
  +--> ?PR?READ_MAX6675?88888PID
  +--> ?PR?SOFT_FILT?88888PID
  +--> ?PR?DISPLAY?88888PID
  +--> ?PR?CKTX?88888PID

?PR?INIT?88888PID                         -----    -----      -----    -----      -----    -----
  +--> ?PR?READ_MAX6675?88888PID
  +--> ?PR?TIME0_INIT?88888PID
  +--> ?PR?TIME1_INIT?88888PID
  +--> ?PR?_READ_EEPROM?STC89C58_EEPROM

?PR?READ_MAX6675?88888PID                 -----    -----      -----    -----      009BH    0003H

BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 8


?PR?_READ_EEPROM?STC89C58_EEPROM          -----    -----      -----    -----      -----    -----
  +--> ?PR?EEPROM_START?STC89C58_EEPROM
  +--> ?PR?EEPROM_STOP?STC89C58_EEPROM

?PR?KEY_SCAN?88888PID                     -----    -----      -----    -----      -----    -----
  +--> ?PR?SET?88888PID
  +--> ?PR?UP?88888PID
  +--> ?PR?DOWN?88888PID
  +--> ?PR?ENTER?88888PID

?PR?SET?88888PID                          -----    -----      -----    -----      -----    -----
  +--> ?CO?88888PID

?PR?UP?88888PID                           -----    -----      -----    -----      -----    -----
  +--> ?CO?88888PID

?PR?DOWN?88888PID                         -----    -----      -----    -----      -----    -----
  +--> ?CO?88888PID

?PR?ENTER?88888PID                        -----    -----      -----    -----      -----    -----
  +--> ?CO?88888PID

?PR?SOFT_FILT?88888PID                    -----    -----      -----    -----      009BH    0007H

?PR?DISPLAY?88888PID                      -----    -----      -----    -----      -----    -----
  +--> ?CO?88888PID
  +--> ?PR?_DIS?88888PID

?PR?CKTX?88888PID                         -----    -----      -----    -----      -----    -----
  +--> ?PR?TIME2?88888PID

?PR?TIME2?88888PID                        -----    -----      -----    -----      -----    -----
  +--> ?CO?88888PID
  +--> ?PR?PRINTF?PRINTF

?PR?PRINTF?PRINTF                         0021H.4  0001H.1    0008H    0005H      009BH    0030H
  +--> ?PR?PUTCHAR?PUTCHAR



SYMBOL TABLE OF MODULE:  PID (STC89C58_EEPROM)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        STC89C58_EEPROM
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:266CH         PUBLIC        _wipe_eeprom
  B:00A8H.7       PUBLIC        EA
  C:26BBH         SYMBOL        eeprom_start
  D:00E3H         PUBLIC        isp_addrh
  C:26CBH         SYMBOL        eeprom_stop
  B:0022H.5       PUBLIC        temp
  D:00E4H         PUBLIC        isp_addrl
  D:00E2H         PUBLIC        isp_data
  D:00E7H         PUBLIC        isp_contr
  D:00E5H         PUBLIC        isp_cmd
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 9


  D:00E6H         PUBLIC        isp_trig
  C:2655H         PUBLIC        _read_eeprom
  C:263DH         PUBLIC        _write_eeprom
  -------         PROC          EEPROM_START
  C:26BBH         LINE#         20
  C:26BBH         LINE#         21
  C:26BBH         LINE#         22
  C:26BFH         LINE#         23
  C:26C1H         LINE#         24
  C:26C4H         LINE#         25
  C:26C7H         LINE#         26
  C:26CAH         LINE#         27
  -------         ENDPROC       EEPROM_START
  -------         PROC          EEPROM_STOP
  C:26CBH         LINE#         31
  C:26CBH         LINE#         32
  C:26CBH         LINE#         33
  C:26CEH         LINE#         34
  C:26D0H         LINE#         35
  C:26D2H         LINE#         36
  C:26D4H         LINE#         37
  C:26D6H         LINE#         38
  C:26DAH         LINE#         39
  -------         ENDPROC       EEPROM_STOP
  -------         PROC          _READ_EEPROM
  D:0004H         SYMBOL        addr
  -------         DO            
  D:0007H         SYMBOL        byte_data
  -------         ENDDO         
  C:2655H         LINE#         43
  C:2659H         LINE#         44
  C:2659H         LINE#         47
  C:265DH         LINE#         48
  C:2660H         LINE#         49
  C:2663H         LINE#         50
  C:2666H         LINE#         52
  C:2669H         LINE#         53
  C:266BH         LINE#         54
  C:266BH         LINE#         55
  -------         ENDPROC       _READ_EEPROM
  -------         PROC          _WRITE_EEPROM
  D:0002H         SYMBOL        addr
  D:0005H         SYMBOL        byte_data
  C:263DH         LINE#         59
  C:2641H         LINE#         60
  C:2641H         LINE#         62
  C:2645H         LINE#         63
  C:2649H         LINE#         64
  C:264CH         LINE#         65
  C:264FH         LINE#         66
  C:2652H         LINE#         68
  -------         ENDPROC       _WRITE_EEPROM
  -------         PROC          _WIPE_EEPROM
  D:0004H         SYMBOL        addr
  C:266CH         LINE#         73
  C:2670H         LINE#         74
  C:2670H         LINE#         76
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 10


  C:2674H         LINE#         77
  C:2677H         LINE#         78
  C:267AH         LINE#         79
  C:267DH         LINE#         81
  -------         ENDPROC       _WIPE_EEPROM
  -------         ENDMOD        STC89C58_EEPROM

  -------         MODULE        88888PID
  C:0000H         SYMBOL        _ICE_DUMMY_
  X:0004H         PUBLIC        ln_min
  D:0090H         PUBLIC        P1
  X:0006H         PUBLIC        min_cx
  D:00A0H         PUBLIC        P2
  C:2707H         PUBLIC        sec_1_temper_up
  B:00A8H.7       PUBLIC        EA
  C:26A8H         PUBLIC        hour_up
  C:2719H         PUBLIC        sec_2_temper_up
  C:272BH         PUBLIC        sec_3_temper_up
  C:273DH         PUBLIC        sec_4_temper_up
  C:274FH         PUBLIC        sec_5_temper_up
  C:2716H         PUBLIC        sec_1_hour_down
  C:2728H         PUBLIC        sec_2_hour_down
  C:25D8H         PUBLIC        min_up
  C:273AH         PUBLIC        sec_3_hour_down
  C:274CH         PUBLIC        sec_4_hour_down
  C:228CH         PUBLIC        normal
  B:0020H.0       PUBLIC        SEC5_FLAG
  B:0020H.1       PUBLIC        SCANKEY_FLAG
  C:275EH         PUBLIC        sec_5_hour_down
  X:0008H         PUBLIC        EI
  C:2710H         PUBLIC        sec_1_min_down
  C:1362H         PUBLIC        led_segment
  C:2722H         PUBLIC        sec_2_min_down
  D:0023H         PUBLIC        pmw_out
  C:2734H         PUBLIC        sec_3_min_down
  C:2746H         PUBLIC        sec_4_min_down
  D:0024H         PUBLIC        pmw_cx
  B:00A0H.0       PUBLIC        P2_0
  B:0020H.2       PUBLIC        CT_FLAG
  C:2758H         PUBLIC        sec_5_min_down
  B:00A0H.1       PUBLIC        P2_1
  B:00A0H.2       PUBLIC        P2_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.1       PUBLIC        CS
  X:000CH         PUBLIC        eczhi
  B:00A0H.6       PUBLIC        P2_6
  B:00A0H.7       PUBLIC        P2_7
  D:0025H         PUBLIC        key_long_cx
  B:0020H.3       PUBLIC        SERRIES_FLAG
  B:0098H.1       PUBLIC        TI
  C:20E7H         PUBLIC        read_max6675
  D:0026H         PUBLIC        dis_data10
  C:253AH         PUBLIC        _dis
  C:24E2H         PUBLIC        enter
  D:0027H         PUBLIC        dis_data11
  B:0090H.2       PUBLIC        SO
  D:0028H         PUBLIC        dis_data12
BL51 BANKED LINKER/LOCATER V5.03                                                      06/12/2008  11:06:12  PAGE 11


  D:00CBH         PUBLIC        RCAP2H
  C:001EH         PUBLIC        _pidprocess
  D:0029H         PUBLIC        dis_data13
  X:0010H         PUBLIC        t0
  D:002AH         PUBLIC        dis_data14
  D:002BH         PUBLIC        dis_data15
  D:00CAH         PUBLIC        RCAP2L
  C:2694H         PUBLIC        main
  C:25FEH         PUBLIC        temper_down
  C:17C3H         PUBLIC        theory_count
  X:0012H         PUBLIC        cjsj
  B:0020H.4       PUBLIC        SAVE_FLAG
  B:0020H.5       PUBLIC        DISP_FLAG
  X:0014H         PUBLIC        czhi
  X:0018H         PUBLIC        sect
  D:0098H         PUBLIC        SCON
  C:2713H         PUBLIC        sec_1_hour_up
  D:0089H         PUBLIC        TMOD
  C:19E7H         PUBLIC        init
  C:2725H         PUBLIC        sec_2_hour_up
  C:2737H         PUBLIC        sec_3_hour_up
  X:0019H         PUBLIC        lnwd
  C:2749H         PUBLIC        sec_4_hour_up
  C:275BH         PUBLIC        sec_5_hour_up
  X:001DH         PUBLIC        cywd
  C:270DH         PUBLIC        sec_1_min_up

⌨️ 快捷键说明

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