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

📄 控制系统.m51

📁 程序名称:时间 温度控制系统(128*64LCD+ds1302+ds18b20) 主要功能:温度计 时钟 闹铃 密码锁 篮球器 计算器 温度控制 键盘锁 系统设置等。 主要说明:程序全部定义在一个
💻 M51
📖 第 1 页 / 共 5 页
字号:

  -------         MODULE        ?C_STARTUP
  C:4377H         SEGMENT       ?C_C51STARTUP
  I:0075H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:437AH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:4377H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:4377H         LINE#         133
  C:4379H         LINE#         134
  C:437AH         LINE#         135
  C:437BH         LINE#         136
  C:437DH         LINE#         185
  C:4380H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        _____礯_
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.5       PUBLIC        di1
  B:0020H.6       PUBLIC        bl0
  B:0020H.7       PUBLIC        bl1
  D:0090H         PUBLIC        P1
BL51 BANKED LINKER/LOCATER V5.00                                                      03/31/2009  19:01:26  PAGE 13


  C:270CH         PUBLIC        nba_oth_dis
  C:3E20H         PUBLIC        _dis_cdata
  D:00A0H         PUBLIC        P2
  C:3965H         PUBLIC        adder
  B:0021H.7       PUBLIC        oth_run
  B:00D0H.6       PUBLIC        AC
  B:00B0H.4       PUBLIC        T0
  B:00B0H.5       PUBLIC        T1
  C:0F12H         PUBLIC        running
  B:00A8H.7       PUBLIC        EA
  B:0090H.0       PUBLIC        T2
  B:0021H.0       PUBLIC        ds18b20
  C:2A22H         PUBLIC        keypad_scan
  C:04AEH         PUBLIC        version
  C:0892H         PUBLIC        mode_2num
  C:4A3CH         PUBLIC        dis_time_mode1
  C:489DH         PUBLIC        dis_title_e
  C:0B52H         PUBLIC        mode_3num
  C:4485H         PUBLIC        dis_time_mode2
  D:00A8H         PUBLIC        IE
  C:4CAEH         PUBLIC        rds1302_data
  B:0021H.2       PUBLIC        temprun
  B:0080H.0       PUBLIC        P0_0
  B:0090H.0       PUBLIC        P1_0
  B:0080H.1       PUBLIC        P0_1
  C:4AB5H         PUBLIC        passwork_comp
  C:45F2H         PUBLIC        time0_isr
  B:00D0H.1       PUBLIC        FL
  B:00A0H.0       PUBLIC        P2_0
  B:0090H.1       PUBLIC        P1_1
  B:0080H.2       PUBLIC        P0_2
  C:2FDEH         PUBLIC        rds1302_date
  C:4B25H         PUBLIC        time1_isr
  B:00B0H.0       PUBLIC        P3_0
  B:00A0H.1       PUBLIC        P2_1
  B:0090H.2       PUBLIC        P1_2
  B:0080H.3       PUBLIC        P0_3
  C:4738H         PUBLIC        input_passwork
  C:40C6H         PUBLIC        dis_temp_mode1
  B:00B0H.1       PUBLIC        P3_1
  B:00A0H.2       PUBLIC        P2_2
  B:0090H.3       PUBLIC        P1_3
  B:0080H.4       PUBLIC        P0_4
  B:00B0H.2       PUBLIC        P3_2
  B:00A0H.3       PUBLIC        P2_3
  B:0090H.4       PUBLIC        P1_4
  B:0080H.5       PUBLIC        P0_5
  C:4B58H         PUBLIC        ds18b20_func
  C:03EAH         PUBLIC        secrets_menu
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00B0H.3       PUBLIC        P3_3
  B:00A0H.4       PUBLIC        P2_4
  B:0090H.5       PUBLIC        P1_5
  B:0080H.6       PUBLIC        P0_6
  C:4800H         PUBLIC        gotkey
  C:4BB7H         PUBLIC        receive18b20
BL51 BANKED LINKER/LOCATER V5.00                                                      03/31/2009  19:01:26  PAGE 14


  C:0003H         PUBLIC        _delay_b20
  B:00B0H.4       PUBLIC        P3_4
  B:00A0H.5       PUBLIC        P2_5
  B:0090H.6       PUBLIC        P1_6
  B:0080H.7       PUBLIC        P0_7
  B:00B0H.5       PUBLIC        P3_5
  B:00A8H.4       PUBLIC        ES
  B:00A0H.6       PUBLIC        P2_6
  B:0090H.7       PUBLIC        P1_7
  C:4BE5H         PUBLIC        _r1302
  B:00B0H.6       PUBLIC        P3_6
  B:00A0H.7       PUBLIC        P2_7
  C:36F9H         PUBLIC        version_func
  I:003BH         PUBLIC        opera
  B:00B0H.7       PUBLIC        P3_7
  B:0098H.0       PUBLIC        RI
  C:49BBH         PUBLIC        save_y_or_n
  B:0022H.7       PUBLIC        buzstop
  B:00D0H.7       PUBLIC        CY
  B:00B0H.2       PUBLIC        INT0
  B:00B0H.3       PUBLIC        INT1
  B:0098H.1       PUBLIC        TI
  C:33C9H         PUBLIC        adjust_func
  C:4D2DH         PUBLIC        init_ds18b20
  C:4CDDH         PUBLIC        _w1302
  C:2800H         PUBLIC        alarm_func
  C:492FH         PUBLIC        _num2_asc_dis
  C:4000H         PUBLIC        conversion_t
  C:0368H         PUBLIC        weeks
  I:0053H         PUBLIC        alarm_time
  B:00B8H.4       PUBLIC        PS
  C:4B8CH         PUBLIC        rds1302_time
  I:0055H         PUBLIC        today
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  B:0090H.4       PUBLIC        SS
  C:3AC6H         PUBLIC        main
  D:0020H         PUBLIC        signs
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  C:49FEH         PUBLIC        wds1302_time_date
  I:0059H         PUBLIC        temp_delay
  C:4DF0H         PUBLIC        clear_dis
  C:0648H         PUBLIC        index_cal
  B:0022H.6       PUBLIC        init_d2
  B:00C8H.5       PUBLIC        RCLK
  C:064EH         PUBLIC        index_nba
  C:0456H         PUBLIC        set_bl_dm
  B:00C8H.4       PUBLIC        TCLK
  C:228CH         PUBLIC        input_data
  C:484FH         PUBLIC        asjust_time
  C:3000H         PUBLIC        calculator
  B:0020H.2       PUBLIC        keb
  C:4A7AH         PUBLIC        _con_disp
  D:0089H         PUBLIC        TMOD
  C:1528H         PUBLIC        subtraction
  C:4E04H         PUBLIC        init_ds1302
BL51 BANKED LINKER/LOCATER V5.00                                                      03/31/2009  19:01:26  PAGE 15


  C:2030H         PUBLIC        nba_timer
  C:0642H         PUBLIC        index_alm
  D:0023H         PUBLIC        temp
  B:0090H.6       PUBLIC        MISO
  B:0090H.5       PUBLIC        MOSI
  B:0020H.1       PUBLIC        alm
  B:0088H.1       PUBLIC        IE0
  I:005AH         PUBLIC        time_tick
  B:0088H.3       PUBLIC        IE1
  C:1AEAH         PUBLIC        passw_func
  C:042AH         PUBLIC        dayofmonth
  B:0020H.0       PUBLIC        als
  I:005BH         PUBLIC        resu
  I:0067H         PUBLIC        bl_delay
  C:46CDH         PUBLIC        weeks_day
  C:4DD1H         PUBLIC        enter_dis
  I:0068H         PUBLIC        save_time
  B:00C8H.0       PUBLIC        CP_RL2
  C:4C0FH         PUBLIC        _display_cnasc
  C:47F1H         PUBLIC        temp_func
  C:42DAH         PUBLIC        dis_title
  C:053AH         PUBLIC        timer_tips
  C:4D13H         PUBLIC        time_init
  C:0436H         PUBLIC        key_code
  B:0021H.5       PUBLIC        cal_del
  B:0020H.3       PUBLIC        meu
  C:4CF5H         PUBLIC        _monthday
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  C:4DBFH         PUBLIC        init_lcd
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  C:4AF0H         PUBLIC        _key_dis
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  C:03CAH         PUBLIC        selected
  B:00A8H.2       PUBLIC        EX1
  B:0098H.3       PUBLIC        TB8
  B:0088H.2       PUBLIC        IT1
  C:3800H         PUBLIC        _set_dis
  C:422DH         PUBLIC        tool_func
  C:0452H         PUBLIC        alm_sign
  C:0446H         PUBLIC        ksp
  B:00D0H.0       PUBLIC        P
  C:4978H         PUBLIC        init_wds1302_ram
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  C:4C39H         PUBLIC        clrgdram
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  C:4D47H         PUBLIC        _send18b20_byte
  C:044AH         PUBLIC        tool_cal
BL51 BANKED LINKER/LOCATER V5.00                                                      03/31/2009  19:01:26  PAGE 16


  C:0420H         PUBLIC        char_num
  B:0098H.5       PUBLIC        SM2
  C:0486H         PUBLIC        nba_oppo
  B:0022H.4       PUBLIC        t0_isr
  B:00B8H.1       PUBLIC        PT0
  C:0652H         PUBLIC        menu_pic
  I:006BH         PUBLIC        now
  B:00D0H.3       PUBLIC        RS0
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.4       PUBLIC        RS1
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  C:4403H         PUBLIC        _removal_data
  B:0088H.6       PUBLIC        TR1
  C:0402H         PUBLIC        tool_menu
  B:00C8H.2       PUBLIC        TR2
  B:00B8H.0       PUBLIC        PX0
  C:3C27H         PUBLIC        dis_menu
  B:00B8H.2       PUBLIC        PX1
  C:4DE2H         PUBLIC        delay_pw
  I:006EH         PUBLIC        als_temp
  C:2E4AH         PUBLIC        set_func
  C:457FH         PUBLIC        _dis_date_mode2
  C:062EH         PUBLIC        index_a
  C:48E6H         PUBLIC        _dis_run_state
  C:4180H         PUBLIC        _anti_nor_pic
  C:37F0H         PUBLIC        chk_busy
  C:4D99H         PUBLIC        _wr_lcd
  B:0021H.3       PUBLIC        nba_tim
  D:0021H         PUBLIC        run_signs
  I:0070H         PUBLIC        temp_min
  C:31F0H         PUBLIC        nba_set
  B:0090H.7       PUBLIC        SCK
  C:0FF2H         PUBLIC        menu_key
  C:063CH         PUBLIC        index_temp_set
  I:0071H         PUBLIC        save1
  B:0021H.4       PUBLIC        adju_si
  B:00C8H.3       PUBLIC        EXEN2
  C:3FBFH         PUBLIC        _dis_menu_key
  C:4C89H         PUBLIC        passwork_finish
  C:4D61H         PUBLIC        dis_title_pic
  C:0496H         PUBLIC        set_menu
  B:0098H.4       PUBLIC        REN
  C:4662H         PUBLIC        nba_dis_time
  B:0022H.1       PUBLIC        dis_sig
  C:05FAH         PUBLIC        index_m
  C:046EH         PUBLIC        set_mka
  B:0021H.6       PUBLIC        cal_run
  I:0072H         PUBLIC        i
  C:3591H         PUBLIC        temp_func_dis
  C:0376H         PUBLIC        menu_cn
  I:0073H         PUBLIC        j
  C:24D6H         PUBLIC        divider
  C:0618H         PUBLIC        index_p
  B:0022H.5       PUBLIC        thl_als
  B:0022H.2       PUBLIC        lock_op
  C:0622H         PUBLIC        index_s
BL51 BANKED LINKER/LOCATER V5.00                                                      03/31/2009  19:01:26  PAGE 17


  B:00B0H.0       PUBLIC        RXD
  C:060CH         PUBLIC        index_t
  I:0074H         PUBLIC        time_tick1
  B:00B0H.1       PUBLIC        TXD
  C:000EH         PUBLIC        _delay
  B:0022H.0       PUBLIC        alm_run
  C:4DAAH         PUBLIC        _wds1302_data
  C:3EF5H         PUBLIC        input_second_passwork
  C:1800H         PUBLIC        temp_func_set
  B:00D0H.5       PUBLIC        F0
  B:0022H.3       PUBLIC        b20time
  C:479FH         PUBLIC        mode1_2_union
  B:0021H.1       PUBLIC        temp_pn
  C:2C41H         PUBLIC        multiplication
  C:4DFBH         PUBLIC        dis_mode1
  C:4504H         PUBLIC        dis_date_mode1
  C:4D7BH         PUBLIC        dis_mode2
  C:03A6H         PUBLIC        menu_cn_2
  C:3D47H         PUBLIC        dis_mode3
  B:0020H.4       PUBLIC        di0
  C:1002H         SYMBOL        Com049B
  C:1002H         SYMBOL        L?1180
  C:1010H         SYMBOL        L?1181
  C:1011H         SYMBOL        L?1182
  C:1013H         SYMBOL        L?1183
  C:101AH         SYMBOL        L?1184
  C:101CH         SYMBOL        L?1185
  C:101EH         SYMBOL        L?1186
  C:101FH         SYMBOL        L?1187
  C:1026H         SYMBOL        L?1188
  C:1045H         SYMBOL        L?1189
  C:104BH         SYMBOL        L?1190
  C:105BH         SYMBOL        L?1191
  C:1061H         SYMBOL        L?1192
  C:1067H         SYMBOL        L?1193
  C:106EH         SYMBOL        L?1194
  C:1080H         SYMBOL        L?1195
  C:108FH         SYMBOL        L?1196
  C:1096H         SYMBOL        L?1198
  C:1096H         SYMBOL        L?1199
  C:1097H         SYMBOL        L?1200
  C:10A0H         SYMBOL        L?1201
  C:10A0H         SYMBOL        L?1202
  C:10A4H         SYMBOL        L?1203
  C:10ACH         SYMBOL        L?1204
  C:10BEH         SYMBOL        L?1205
  C:10C7H         SYMBOL        L?1206
  C:10D1H         SYMBOL        L?1207
  C:10D5H         SYMBOL        L?1208
  C:10DEH         SYMBOL        L?1209
  C:10E6H         SYMBOL        L?1210
  C:10EAH         SYMBOL        L?1211
  C:10F2H         SYMBOL        L?1213
  C:10F2H         SYMBOL        L?1214
  C:10F5H         SYMBOL        L?1215
  C:10FCH         SYMBOL        L?1216

⌨️ 快捷键说明

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