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

📄 initdef.inc.bak

📁 使用三菱芯片开发的空调程序,具有低压保护功能
💻 BAK
📖 第 1 页 / 共 4 页
字号:
               b_DisplaySeg64   .EQU          0,M_DispSeg6

       M_DispSeg7:       .BLKB         1
               b_DisplaySeg70   .EQU          4,M_DispSeg7
               b_DisplaySeg71   .EQU          3,M_DispSeg7

               b_DisplaySeg74   .EQU          0,M_DispSeg7

        m_DispCOM1:      .BLKB         1
               b_TempHigha       .EQU          0,m_DispCOM1
               b_TempLowa        .EQU          1,m_DispCOM1
               b_k1              .EQU          2,m_DispCOM1
               b_dispHEAT        .EQU          3,m_DispCOM1


       m_DispCOM2:      .BLKB         1
               b_TempHighb       .EQU          0,m_DispCOM2
               b_TempLowb        .EQU          1,m_DispCOM2
               b_k2              .EQU          2,m_DispCOM2
               b_dispCOOL        .EQU          3,m_DispCOM2


       m_DispCOM3:      .BLKB         1
               b_TempHighc       .EQU          0,m_DispCOM3
               b_TempLowc        .EQU          1,m_DispCOM3
               b_k3              .EQU          2,m_DispCOM3
               b_dispAUTO        .EQU          3,m_DispCOM3


       m_DispCOM4:      .BLKB         1
               b_TempHighd       .EQU           0,m_DispCOM4
               b_TempLowd        .EQU           1,m_DispCOM4
               b_k4              .EQU           2,m_DispCOM4
               b_dispFAN         .EQU           3,m_DispCOM4

       m_DispCOM5:      .BLKB         1
               b_TempHighe       .EQU          0,m_DispCOM5
               b_TempLowe        .EQU          1,m_DispCOM5
               b_k5              .EQU          2,m_DispCOM5
               b_dispDRY         .EQU          3,m_DispCOM5
       m_DispCOM6:      .BLKB         1
               b_TempHighf       .EQU           0,m_DispCOM6
               b_TempLowf        .EQU           1,m_DispCOM6
               b_k6              .EQU           2,m_DispCOM6
               b_dispPOWER       .EQU           3,m_DispCOM6

       m_DispCOM7:      .BLKB         1
               b_TempHighg       .EQU           0,m_DispCOM7
               b_TempLowg        .EQU           1,m_DispCOM7
               b_dispRUN         .EQU           3,m_DispCOM7


;**********************************************************************






        m_Timerflag:      .BLKB         1
                b_TimerOnFlag     .EQU    7,m_Timerflag
                b_TimerOffFlag    .EQU    6,m_Timerflag
                b_SigerCool     .EQU    5,m_Timerflag   ; 1-4A03 ,0--4A01
                bMCU2535flag    .EQU    4,m_Timerflag


        Read_flag:        .BLKB         1
                key_flag          .equ   7,Read_flag    ; Test Key
                key_fend          .equ   6,Read_flag    ; Test Key
                key_disable       .equ   5,Read_flag    ; DIsable Key
                key_first         .equ   4,Read_flag    ; First for COOL and HEAT
                key_next          .equ   3,Read_flag    ; Key again
                remote_end        .equ   2,Read_flag
                b_remamber        .equ   1,Read_flag
        mkeyswitch:     .BLKB          1
                bSetAutoKey     .equ     7,mkeyswitch
;                bSetTestKey     .equ     6,mkeyswitch
                ;bStopActflag    .equ     5,mkeyswitch
                bTestForce      .equ     4,mkeyswitch
                b_remamflag     .EQU     1,mkeyswitch
                firstautofan_f  .EQU     0,mkeyswitch


        m_sigercool:      .BLKB         1       ; read singer Cool port Timer
        m_savebyteH:      .BLKB         1
        m_savebyteL:      .BLKB         1
        m_del3ssave:      .BLKB         1       ; Key weit timer
        m_fasttest:       .BLKB         1       ; Fast Mode Test
        m_TestMinute:     .BLKB         1
        m_Testtype:       .BLKB         1       ; Test 50,60 3-10Hp
        sleepsecond:      .BLKB         1
        sleepMinute:      .BLKB         1
        m_Autofastdel:    .BLKB         1
        ;BUZZER:           .BLKB         1
        m_dispCount:      .BLKB         1
	m_LEDflashCount:  .BLKB         1
        m_FlashCount:     .BLKB         1
        m_dispErrCon:     .BLKB         1
        m_Coolsave:       .BLKB         1
        m_CoolMin:        .BLKB         1
        mSwingStepCon:    .BLKB         1
        m_PortUpmSec:     .BLKB         1
        m_PVCLowTemp:     .BLKB         1
        m_Keyval:         .BLKB         1
        m_KeyOld:         .BLKB         1
        m_ir2else:         .BLKB   1
                ;ir2NewAir1       .equ    5,m_ir2else       ; F or C
                ir2Round_U       .equ    5,m_ir2else
                ir2NewAir2       .equ    4,m_ir2else       ; F or C
                ir2savePower     .equ    3,m_ir2else
                ir2_duster       .equ    2,m_ir2else
                ir2_light        .equ    1,m_ir2else
                ;ir2humid         .equ    0,m_ir2else
                ir2StrongMan      .equ    0,m_ir2else                  ;20050805
        m_ir2TimerOff:     .BLKB   1
                ir2TimerOffFlag          .equ     7,m_ir2TimerOff
                ir2TimerOffPM            .equ     6,m_ir2TimerOff
                ir2TimerOffMin5          .equ     5,m_ir2TimerOff
                ir2TimerOffMin4          .equ     4,m_ir2TimerOff
                ir2TimerOffHour3         .equ     3,m_ir2TimerOff
                ir2TimerOffHour2         .equ     2,m_ir2TimerOff
                ir2TimerOffHour1         .equ     1,m_ir2TimerOff
                ir2TimerOffHour0         .equ     0,m_ir2TimerOff

        m_ir2TimerOnOff:   .BLKB   1
                ir2TimerOffMin3     .equ    7,m_ir2TimerOnOff
                ir2TimerOffMin2     .equ    6,m_ir2TimerOnOff
                ir2TimerOffMin1     .equ    5,m_ir2TimerOnOff
                ir2TimerOffMin0     .equ    4,m_ir2TimerOnOff
                ir2TimerOnHour3     .equ    3,m_ir2TimerOnOff
                ir2TimerOnHour2     .equ    2,m_ir2TimerOnOff
                ir2TimerOnHour1     .equ    1,m_ir2TimerOnOff
                ir2TimerOnHour0     .equ    0,m_ir2TimerOnOff
        m_ir2TimerOn:      .BLKB   1
                ir2TimerOnFlag    .equ   7,m_ir2TimerOn
                ir2TimerOnPM      .equ   6,m_ir2TimerOn
                ir2TimerOnMin5    .equ   5,m_ir2TimerOn
                ir2TimerOnMin4    .equ   4,m_ir2TimerOn
                ir2TimerOnMin3    .equ   3,m_ir2TimerOn
                ir2TimerOnMin2    .equ   2,m_ir2TimerOn
                ir2TimerOnMin1    .equ   1,m_ir2TimerOn
                ir2TimerOnMin0    .equ   0,m_ir2TimerOn
        m_ir2ClockHigh:    .BLKB   1
                 ir2ClockPM       .equ    6,m_ir2ClockHigh
                ir2ClockMinute5  .equ    5,m_ir2ClockHigh
                ir2ClockMinute4  .equ    4,m_ir2ClockHigh
                ir2ClockHour3    .equ    3,m_ir2ClockHigh
                ir2ClockHour2    .equ    2,m_ir2ClockHigh
                ir2ClockHour1    .equ    1,m_ir2ClockHigh
                ir2ClockHour0    .equ    0,m_ir2ClockHigh
        m_ir2ClockLow:     .BLKB   1
                 ir2ClockSecond5         .equ    7,m_ir2ClockLow
                 ir2ClockSecond4         .equ    6,m_ir2ClockLow
                 ir2ClockSecond3         .equ    5,m_ir2ClockLow
                 ir2ClockSecond2         .equ    4,m_ir2ClockLow
                 ir2ClockMinute3         .equ    3,m_ir2ClockLow
                 ir2ClockMinute2         .equ    2,m_ir2ClockLow
                 ir2ClockMinute1         .equ    1,m_ir2ClockLow
                 ir2ClockMinute0         .equ    0,m_ir2ClockLow
        m_ir2fantem:       .BLKB   1
                 ir2_sleep        .equ    7,m_ir2fantem
                 ir2_swing        .equ    6,m_ir2fantem
                 ir2_fan0         .equ    5,m_ir2fantem     ;0 to 1--fan
                 ir2_fan1         .equ    4,m_ir2fantem
              ;;                 .equ    3,m_ir2fantem     ;tem
              ;;                 .equ    2,m_ir2fantem     ;tem
              ;;                 .equ    1,m_ir2fantem     ;tem
              ;;                 .equ    0,m_ir2fantem     ;tem

        m_ir2mode:         .BLKB   1  ;4 to 7--no use; 0 to 3--mode
                ;;                .equ    0,m_ir2mode       ;mode
                ;;                .equ    1,m_ir2mode       ;mode
                ;;                .equ    2,m_ir2mode       ;mode
                ir2_onoff         .equ    3,m_ir2mode       ;mode

        M_REMOTEHEAT    .EQU    00001100B
;        mCompHRun45MMin:   .BLKB   1
        mStartSwingStep:   .BLKB        1
        m_Tempval:         .BLKB   1
        Ttemp:             .blkb   1             ;20050825
        m_AutoMode:     .BLKB   1
        m_AutoModeold:  .blkb   1
        SencerError:    .blkb   1
              b_sencerErrorGUAN1     .equ   0,SencerError
              b_sencerErrorHUAN1     .equ   1,SencerError
        sencererrorsechuan:  .blkb     1
        sencererrorsecguan:  .blkb     1
        settempvaldis:       .blkb     1
        old_Tempdis:         .blkb     1
        oldm_AutoMode:       .blkb     1
        sensor_reback:       .blkb     1
        ;***********************************20050113  for wirlpool lingwind
        temp_code:           .blkb     1     ;receive remote room temprature
        Custom_code:         .blkb     1
        M_RoomTempremote:    .blkb     1     ;room temp of the remote
        M_RoomTempsel:       .blkb     1     ;used to estimate auto_mode,and the comp on/off
        Round_Utimes:        .blkb     1     ;no round_u time  seconds
        Round_Utimem:        .blkb     1     ;no round_u time  minutes

        ;**********************************20050113
;******************************************************************************************************************************************************
         ; .ORG            0100H

        irmodesave:     .BLKB         1
        mStepPhote:     .BLKB          1
        mStartSwingcase:     .BLKB          1
        mswingdrivetemp:  .BLKB        1
        m_Rxdcount:       .BLKB          1                  ;chen
        M_RxdChuckSum:    .BLKB          1                  ;chen
;        Current22A      .equ    0B3H
;        Current25A      .equ    0CCH
; Current22A = 3.53/5.0*255 = 0B2H
; Current25A = 4.00/5.0*255 = 0CCH
                ; .ORG            0130H
M_Buffer:
        M_RxdStart:      .BLKB  1                       ;chen
        M_RxdAdress0:    .BLKB  1
        M_RxdAdress1:    .BLKB  1
        M_RxdAdress2:    .BLKB  1
        M_RxdAdress3:    .BLKB  1
        M_RxdRemote0:    .BLKB  1
        M_RxdRemote1:    .BLKB  1
        M_RxdRemote2:    .BLKB  1
        M_RxdRemote3:    .BLKB  1
        M_RxdRemote4:    .BLKB  1
        M_RxdRemote5:    .BLKB  1
        M_RxdRemote6:    .BLKB  1
        M_RxdRemote7:    .BLKB  1
        M_RxdChuck0:     .BLKB  1
        M_RxdChuck1:     .BLKB  1
        M_RxdEndcord:    .BLKB  1
        
m_LowvaCount:   .blkb     1
m_lowreturn:    .blkb     1
m_ReturnTime:   .blkb     1
m_ReturnTimeSec:   .blkb  1
m_lowflags:     .blkb     1
		b_lowvaflag				.equ    0,m_lowflags
		b_lowreturn				.equ    1,m_lowflags
		b_3mindelay				.equ    2,m_lowflags
		b_WaitReturnHigh		.equ    3,m_lowflags
		b_WaitReturnLow			.equ    4,m_lowflags
		b_highreturn        .equ    5,m_lowflags
		b_highvaflag        .equ    6,m_lowflags
m_highreturn:   .blkb     1

		

;**********************************************************************************************************************************************************

        .ENDRAM


⌨️ 快捷键说明

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