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

📄 main.lis

📁 此程序是用CYPRESS单片机编写
💻 LIS
📖 第 1 页 / 共 3 页
字号:
 01FD           ;               }
 01FD                   .dbline 264
 01FD           ;       }
 01FD 8007              xjmp L70
 01FF           L69:
 01FF                   .dbline 266
 01FF           ;       else
 01FF           ;       {
 01FF                   .dbline 267
 01FF           ;               FLAG1|=0x01;    // FLAG1.0=1
 01FF 2E2F01            or [_FLAG1],1
 0202                   .dbline 268
 0202           ;               T_CLOCK_500MS=0;
 0202 552700            mov [_T_CLOCK_500MS],0
 0205                   .dbline 269
 0205           ;       }
 0205           L70:
 0205                   .dbline 271
 0205           ;       
 0205           ;       if((FLAG0&0x20)!=0)     //*****即时加热4小时计时(FLAG0.5==1)*****
 0205 473020            tst [_FLAG0],32
 0208 A018              jz L73
 020A                   .dbline 272
 020A           ;       {
 020A                   .dbline 273
 020A           ;               if(T_HEAT_UP_1M>=60)
 020A 3C263C            cmp [_T_HEAT_UP_1M],60
 020D C019              jc L74
 020F           X9:
 020F                   .dbline 274
 020F           ;               {
 020F                   .dbline 275
 020F           ;                       T_HEAT_UP_1M=0;
 020F 552600            mov [_T_HEAT_UP_1M],0
 0212                   .dbline 276
 0212           ;                       T_HEAT_UP_4H++;
 0212 7625              inc [_T_HEAT_UP_4H]
 0214                   .dbline 277
 0214           ;                       if(T_HEAT_UP_4H>=240)
 0214 3C25F0            cmp [_T_HEAT_UP_4H],-16
 0217 C00F              jc L74
 0219           X10:
 0219                   .dbline 278
 0219           ;                       {
 0219                   .dbline 279
 0219           ;                               T_HEAT_UP_4H=0;
 0219 552500            mov [_T_HEAT_UP_4H],0
 021C                   .dbline 280
 021C           ;                               FLAG0&=0xDF;    // FLAG0.5=0;
 021C 2630DF            and [_FLAG0],-33
 021F                   .dbline 281
 021F           ;                       }
 021F                   .dbline 282
 021F           ;               }
 021F                   .dbline 283
 021F           ;       }
 021F 8007              xjmp L74
 0221           L73:
 0221                   .dbline 285
 0221                   .dbline 286
 0221 552600            mov [_T_HEAT_UP_1M],0
 0224                   .dbline 287
 0224 552500            mov [_T_HEAT_UP_4H],0
 0227                   .dbline 288
 0227           L74:
 0227                   .dbline -2
 0227                   .dbline 289
 0227           ;       else
 0227           ;       {
 0227           ;               T_HEAT_UP_1M=0;
 0227           ;               T_HEAT_UP_4H=0;
 0227           ;       }
 0227           ; }
 0227           L64:
 0227                   .dbline 0 ; func end
 0227 7F                ret
 0228                   .dbend
 0228                   .dbfunc e main _main fV
 0228           _main::
 0228                   .dbline -1
 0228                   .dbline 297
 0228           ; 
 0228           ; 
 0228           ; //*************************************
 0228           ; //
 0228           ; // 函数main()为:主程序
 0228           ; //
 0228           ; void main()
 0228           ; {
 0228                   .dbline 299
 0228           ;       // Insert your main routine code here.
 0228           ;       initializtion_deal();
 0228 9DD6              xcall _initializtion_deal
 022A                   .dbline 300
 022A           ;       M8C_EnableGInt;         // Enable Global Interrupts 
 022A 7101                      or  F, 01h
 022C           
 022C 8012              xjmp L81
 022E           X11:
 022E                   .dbline 302
 022E           ;       while(1)
 022E           ;       {
 022E           L83:
 022E                   .dbline 304
 022E                   .dbline 305
 022E 552D00            mov [_T_10MS],0
 0231                   .dbline 306
 0231 62E300            mov REG[0xe3],0
 0234                   .dbline 308
 0234 9DE2              xcall _ad_conv_deal
 0236                   .dbline 309
 0236 9E8A              xcall _key_scan_deal
 0238                   .dbline 310
 0238 9F4A              xcall _key_deal
 023A                   .dbline 311
 023A           L84:
 023A                   .dbline 303
 023A 3C2D28            cmp [_T_10MS],40
 023D DFF0              jnc L83
 023F           X13:
 023F                   .dbline 312
 023F           L81:
 023F                   .dbline 301
 023F 8FFA              xjmp L84
 0241           X12:
 0241                   .dbline -2
 0241                   .dbline 313
 0241           ;               while(T_10MS>=40)       // 10ms判断
 0241           ;               {
 0241           ;                       T_10MS=0;
 0241           ;                       M8C_ClearWDT;   // Watchdog clear
 0241           ;                       
 0241           ;                       ad_conv_deal();         // AD采样处理函数
 0241           ;                       key_scan_deal();        // 按键扫描处理函数
 0241           ;                       key_deal();             // 按键处理函数
 0241           ;               }
 0241           ;       }
 0241           ; }
 0241           L79:
 0241                   .dbline 0 ; func end
 0241 8FFF              jmp .
 0243                   .dbend
 0243                   .dbfunc e Timer8_ISR _Timer8_ISR fV
 0243           _Timer8_ISR::
 0243                   .dbline -1
 0243                   .dbline 321
 0243           ; 
 0243           ; 
 0243           ; //*************************************
 0243           ; //
 0243           ; // 函数Timer8_ISR()为:Timer8中断处理程序
 0243           ; //
 0243           ; void Timer8_ISR()     // 250us记时
 0243           ; {
 0243                   .dbline 322
 0243           ;       T_10MS++;
 0243 762D              inc [_T_10MS]
 0245                   .dbline -2
 0245                   .dbline 323
 0245           ; }
 0245           L86:
 0245                   .dbline 0 ; func end
 0245 7E                reti
 0246                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile ./main.c
 0000           _T_RISE_6S::
 0000                   .blkb 1
 0001                   .dbsym e T_RISE_6S _T_RISE_6S c
 0001           _ROOM_RISE::
 0001                   .blkb 1
 0002                   .dbsym e ROOM_RISE _ROOM_RISE c
 0002           _CREEPAGE_COU::
 0002                   .blkb 1
 0003                   .dbsym e CREEPAGE_COU _CREEPAGE_COU c
 0003           _T_CHECK_500MS::
 0003                   .blkb 1
 0004                   .dbsym e T_CHECK_500MS _T_CHECK_500MS c
 0004           _KEY_CREEPAGE::
 0004                   .blkb 1
 0005                   .dbsym e KEY_CREEPAGE _KEY_CREEPAGE c
 0005           _POWER_EN::
 0005                   .blkb 1
 0006                   .dbsym e POWER_EN _POWER_EN c
 0006           _BESPEAK_1_TMP_SET::
 0006                   .blkb 1
 0007                   .dbsym e BESPEAK_1_TMP_SET _BESPEAK_1_TMP_SET c
 0007           _BESPEAK_1_TMP_NEW::
 0007                   .blkb 1
 0008                   .dbsym e BESPEAK_1_TMP_NEW _BESPEAK_1_TMP_NEW c
 0008           _BESPEAK_UP_BIT::
 0008                   .blkb 1
 0009                   .dbsym e BESPEAK_UP_BIT _BESPEAK_UP_BIT c
 0009           _BESPEAK_BIT::
 0009                   .blkb 1
 000A                   .dbsym e BESPEAK_BIT _BESPEAK_BIT c
 000A           _BESPEAK_DISP::
 000A                   .blkb 1
 000B                   .dbsym e BESPEAK_DISP _BESPEAK_DISP c
 000B           _ON_FUNCTION::
 000B                   .blkb 1
 000C                   .dbsym e ON_FUNCTION _ON_FUNCTION c
 000C           _OFF_FUNCTION::
 000C                   .blkb 1
 000D                   .dbsym e OFF_FUNCTION _OFF_FUNCTION c
 000D           _T_KEY_60S::
 000D                   .blkb 1
 000E                   .dbsym e T_KEY_60S _T_KEY_60S c
 000E           _KEY_SERIES_COU::
 000E                   .blkb 1
 000F                   .dbsym e KEY_SERIES_COU _KEY_SERIES_COU c
 000F           _KEY_SERIES_NEW::
 000F                   .blkb 1
 0010                   .dbsym e KEY_SERIES_NEW _KEY_SERIES_NEW c
 0010           _KEY_SET::
 0010                   .blkb 1
 0011                   .dbsym e KEY_SET _KEY_SET c
 0011           _T_ON_OFF_4S::
 0011                   .blkb 1
 0012                   .dbsym e T_ON_OFF_4S _T_ON_OFF_4S c
 0012           _KEY_NEW::
 0012                   .blkb 1
 0013                   .dbsym e KEY_NEW _KEY_NEW c
 0013           _KEY_COU::
 0013                   .blkb 1
 0014                   .dbsym e KEY_COU _KEY_COU c
 0014           _KEY_CODE::
 0014                   .blkb 1
 0015                   .dbsym e KEY_CODE _KEY_CODE c
 0015           _DISP_DATA_6::
 0015                   .blkb 1
 0016                   .dbsym e DISP_DATA_6 _DISP_DATA_6 c
 0016           _DISP_DATA_5::
 0016                   .blkb 1
 0017                   .dbsym e DISP_DATA_5 _DISP_DATA_5 c
 0017           _DISP_DATA_4::
 0017                   .blkb 1
 0018                   .dbsym e DISP_DATA_4 _DISP_DATA_4 c
 0018           _DISP_DATA_3::
 0018                   .blkb 1
 0019                   .dbsym e DISP_DATA_3 _DISP_DATA_3 c
 0019           _DISP_DATA_2::
 0019                   .blkb 1
 001A                   .dbsym e DISP_DATA_2 _DISP_DATA_2 c
 001A           _DISP_DATA_1::
 001A                   .blkb 1
 001B                   .dbsym e DISP_DATA_1 _DISP_DATA_1 c
 001B           _DISP_BIT::
 001B                   .blkb 1
 001C                   .dbsym e DISP_BIT _DISP_BIT c
 001C           _ERROR_NEW::
 001C                   .blkb 1
 001D                   .dbsym e ERROR_NEW _ERROR_NEW c
 001D           _SET_TMP_SET::
 001D                   .blkb 1
 001E                   .dbsym e SET_TMP_SET _SET_TMP_SET c
 001E           _SET_TMP_NEW::
 001E                   .blkb 1
 001F                   .dbsym e SET_TMP_NEW _SET_TMP_NEW c
 001F           _AD_ROOM_TMP::
 001F                   .blkb 1
 0020                   .dbsym e AD_ROOM_TMP _AD_ROOM_TMP c
 0020           _AD_COUNT::
 0020                   .blkb 1
 0021                   .dbsym e AD_COUNT _AD_COUNT c
 0021           _BUZZ_COU::
 0021                   .blkb 1
 0022                   .dbsym e BUZZ_COU _BUZZ_COU c
 0022           _BUZZ_NEW::
 0022                   .blkb 1
 0023                   .dbsym e BUZZ_NEW _BUZZ_NEW c
 0023           _BUZZ_EN::
 0023                   .blkb 1
 0024                   .dbsym e BUZZ_EN _BUZZ_EN c
 0024           _T_50MS::
 0024                   .blkb 1
 0025                   .dbsym e T_50MS _T_50MS c
 0025           _T_HEAT_UP_4H::
 0025                   .blkb 1
 0026                   .dbsym e T_HEAT_UP_4H _T_HEAT_UP_4H c
 0026           _T_HEAT_UP_1M::
 0026                   .blkb 1
 0027                   .dbsym e T_HEAT_UP_1M _T_HEAT_UP_1M c
 0027           _T_CLOCK_500MS::
 0027                   .blkb 1
 0028                   .dbsym e T_CLOCK_500MS _T_CLOCK_500MS c
 0028           _T_FLASH_500MS::
 0028                   .blkb 1
 0029                   .dbsym e T_FLASH_500MS _T_FLASH_500MS c
 0029           _T_SLEEP_1M::
 0029                   .blkb 1
 002A                   .dbsym e T_SLEEP_1M _T_SLEEP_1M c
 002A           _T_10S::
 002A                   .blkb 1
 002B                   .dbsym e T_10S _T_10S c
 002B           _T_3S::
 002B                   .blkb 1
 002C                   .dbsym e T_3S _T_3S c
 002C           _T_1S::
 002C                   .blkb 1
 002D                   .dbsym e T_1S _T_1S c
 002D           _T_10MS::
 002D                   .blkb 1
 002E                   .dbsym e T_10MS _T_10MS c
 002E           _FLAG2::
 002E                   .blkb 1
 002F                   .dbsym e FLAG2 _FLAG2 c
 002F           _FLAG1::
 002F                   .blkb 1
 0030                   .dbsym e FLAG1 _FLAG1 c
 0030           _FLAG0::
 0030                   .blkb 1
 0031                   .dbsym e FLAG0 _FLAG0 c
 0031           _cTEMP_L::
 0031                   .blkb 1
 0032                   .dbsym e cTEMP_L _cTEMP_L c
 0032           _cTEMP_H::
 0032                   .blkb 1
 0033                   .dbsym e cTEMP_H _cTEMP_H c
 0033           _cTEMP::
 0033                   .blkb 1
 0034                   .dbsym e cTEMP _cTEMP c
 0034           _lTEMP::
 0034                   .blkb 4
 0038                   .dbsym e lTEMP _lTEMP l
 0038           _AD_VALUE::
 0038                   .blkb 16
 0048                   .dbsym e AD_VALUE _AD_VALUE A[16:8]i
 0048           _BESPEAK_1_TIME_SET::
 0048                   .blkb 2
 004A                   .dbsym e BESPEAK_1_TIME_SET _BESPEAK_1_TIME_SET i
 004A           _BESPEAK_1_TIME_NEW::
 004A                   .blkb 2
 004C                   .dbsym e BESPEAK_1_TIME_NEW _BESPEAK_1_TIME_NEW i
 004C           _CLOCK_DATA_SET::
 004C                   .blkb 2
 004E                   .dbsym e CLOCK_DATA_SET _CLOCK_DATA_SET i
 004E           _CLOCK_DATA_NEW::
 004E                   .blkb 2
 0050                   .dbsym e CLOCK_DATA_NEW _CLOCK_DATA_NEW i
 0050           _iTEMP::
 0050                   .blkb 2
 0052                   .dbsym e iTEMP _iTEMP i

⌨️ 快捷键说明

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