亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? powersupply.c

?? NEC527多功能電表完整源代碼,包括LCD驅(qū)動(dòng),顯示,計(jì)量,存儲(chǔ),整個(gè)527驅(qū)動(dòng)程序!
?? C
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
        if( AlarmCtlWord2 & ALARM_OF_SMALL_LOAD )
        {
            if( EvtTimerCounter[5]++ >= _SysPotInfo.timer_count[EVT_TC_SMALL_LOAD] )
            {
                EvtTimerCounter[5] = 0; 
                AlarmCtlWord2 &=~ ALARM_OF_SMALL_LOAD;
            }				
        }		
    }
    
    for( i[0] = 0; i[0] < 3; i[0]++ )
    {
        temp[0] =(uchar)( PS_LIA_PHA << i[0]);
        if( CurrentVI[3+i[0]] < 4 )
        {
            if( !(EvtLostiFlag & temp[0] ) )
            {
                EvtLostiFlag |= temp[0];
                EvtLostiTimerCount[i[0]] = 0;
            }

            if( EvtLostiTimerCount[i[0]]++ >= 5 )
            {
                EvtLostiTimerCount[i[0]] = 0;
                if( !( mrs & temp[0] ) )
                {
                    mrs |= temp[0];
                }
            }
        }
        else
        {
            if( EvtLostiFlag & temp[0] )
            {
                EvtLostiFlag &=~ temp[0];
                EvtLostiTimerCount[i[0]] = 0;
            }

            if( EvtLostiTimerCount[i[0]]++ >= 5 )
            {
                EvtLostiTimerCount[i[0]] = 0;
                if( mrs & temp[0] )
                {
                    mrs &=~ temp[0];
                }
            }
        }
    }        

    i_mrs = (unsigned short)( ( (unsigned long)CurrentVI[3]+(unsigned long)CurrentVI[4]+(unsigned long)CurrentVI[5] )/3 );
    v_temp = abs( CurrentVI[3]-(unsigned short)i_mrs );
    v_temp1 = abs( CurrentVI[4]-(unsigned short)i_mrs );
    v_temp2 = abs( CurrentVI[5]-(unsigned short)i_mrs );
    v_mrs = MaxValueOfNums( v_temp, v_temp1, v_temp2 );
    
    if( i_mrs != 0 ) 
    {
        pub_data.pub_data_buff2[0] = ( v_mrs*10000 )/i_mrs;
    }		
    else 
    {
        pub_data.pub_data_buff2[0] = 0;    
    }		
    
    if( !( AlarmCtlWord2 & ALARM_OF_SMALL_LOAD ) )
    {    	
        pub_data.pub_data_buff2[1] = 0;	
        FramRead( ADDR_OF_IMBA_UPVAL, (unsigned char *)&pub_data.pub_data_buff2[1], 3 );
        pub_data.pub_data_buff2[1] = Bcd2HexLong( pub_data.pub_data_buff2[1] );	
        if( pub_data.pub_data_buff2[0] > pub_data.pub_data_buff2[1] )
        {
            if( !( EvtTimerCounterflag & BIT1 ) )
            {
                EvtTimerCounterflag |= BIT1;
                EvtTimerCounter[1] = 0;            			
            }
		
            if( !( AlarmCtlWord2 & ALARM_OF_CURIMBA ) )
            {
                if( EvtTimerCounter[1]++ >= _SysPotInfo.timer_count[EVT_TC_CUR_IMBA] )
                {
                    EvtTimerCounter[1] = 0;
                    AlarmCtlWord2 |= ALARM_OF_CURIMBA;
                    SaveEvtStartInfo(4);
                }				
            }
        }
        else
        {
            if( EvtTimerCounterflag & BIT1 )
            {
                EvtTimerCounterflag &=~ BIT1;
                EvtTimerCounter[1] = 0;    			
            }
    
            if( AlarmCtlWord2 & ALARM_OF_CURIMBA )
            {
                if( EvtTimerCounter[1]++ >= _SysPotInfo.timer_count[EVT_TC_CUR_IMBA] )
                {
                    EvtTimerCounter[1] = 0; 
                    AlarmCtlWord2 &=~ ALARM_OF_CURIMBA;
                    SaveEvtStopInfo(4);
                }				
            }
        }
    }
    else
    {
        if( EvtTimerCounterflag & BIT1 )
        {
            EvtTimerCounterflag &=~ BIT1;
            EvtTimerCounter[1] = 0;
        }

        if( AlarmCtlWord2 & ALARM_OF_CURIMBA )
        {
            if( EvtTimerCounter[1]++ >= _SysPotInfo.timer_count[EVT_TC_CUR_IMBA] )
            {
                EvtTimerCounter[1] = 0;
                AlarmCtlWord2 &=~ ALARM_OF_CURIMBA;
                SaveEvtStopInfo(4);
            }				
        }    
    }
	
    for( i[0] = 0; i[0] < 3; i[0]++ )
    {
        flag = 0;    
        temp[0] = (uchar)(PS_LIA_PHA << i[0]);
        temp[1] =(uchar)(PS_LVA_PHA<< i[0]);
        if( i[0] == 0 )
        {
            if( ( CurrentVI[4] > _SysPotInfo.lvi_con[1]/10 ) ||
              ( CurrentVI[5] > _SysPotInfo.lvi_con[1]/10 ) )
            {
                flag = 1;
            }
        }
        else if( i[0] == 1 )
        {
            if( ( CurrentVI[3] > _SysPotInfo.lvi_con[1]/10 ) ||
              ( CurrentVI[5] > _SysPotInfo.lvi_con[1]/10 ) )
            {
                flag = 1;
            }
        }
        else
        {
            if( ( CurrentVI[3] > _SysPotInfo.lvi_con[1]/10 ) ||
              ( CurrentVI[4] > _SysPotInfo.lvi_con[1]/10 ) )
            {
                flag = 1;
            }
        }		
		
        if( ( pub_data.pub_data_buff2[0] > _SysPotInfo.lvi_con[2] ) && 
             ( CurrentVI[3+i[0]] < _SysPotInfo.lvi_con[0]/10 ) && ( flag != 0 ) )
        {
            if( !(EvtLowiFlag & temp[1] ) )
            {
                EvtLowiFlag |= temp[1];
                EvtLowiTimerCount[i[0]] = 0;
            }
            if( EvtLowiTimerCount[i[0]]++ > _SysPotInfo.timer_count[EVT_TC_LOWI] )
            {
                EvtLowiTimerCount[i[0]] = 0;
                if( !( lvisw & temp[0] ) )
                {
                    lvisw |= temp[0];
                }                
            }
        }
        else
        {
            if( EvtLowiFlag & temp[1] ) 
            {
                EvtLowiFlag &=~ temp[1];
                EvtLowiTimerCount[i[0]] = 0;
            }
			
            if( EvtLowiTimerCount[i[0]]++ > _SysPotInfo.timer_count[EVT_TC_LOWI] )
            {
                EvtLowiTimerCount[i[0]] = 0;				
                if( lvisw & temp[0] )
                {
                    lvisw &=~ ( temp[0] );
                }				
            }        
        }             
    }
    
    for( i[0] = 0; i[0] < 3; i[0]++ )
    {
        temp[0] = (unsigned char)(PS_OVI_PHA << i[0]);
        if( CurrentVI[3+i[0]] > _SysPotInfo.security_check_imax )
        {
            if( !( EvtOverIFlag & temp[0] ) )
            {
                EvtOverIFlag |= temp[0];
                EvtOveriTimerCount[i[0]] = 0;
            }

            if( EvtOveriTimerCount[i[0]]++ >= 5 )
            {
                EvtOveriTimerCount[i[0]] = 0;
                if( !(ovisw & temp[0] ) )
                {
                    ovisw |= temp[0];
                }                    
            }                
        }
        else
        {
            if( EvtOverIFlag & temp[0] )
            {
                EvtOverIFlag &=~ temp[0];
                EvtOveriTimerCount[i[0]] = 0;
            }

            if( EvtOveriTimerCount[i[0]]++ >= 5 )
            {
                EvtOveriTimerCount[i[0]] = 0;                
                if( ovisw & temp[0] )
                {
                    ovisw &=~ temp[0];
                }                    
            }
        }        
    }    
		
    if( pnsw & 0x70 )
    {
        LCDMEM[LCD_CN_INFO_ADDR_ALARM] |= LCD_CN_INFO_ALARM;
    }
    else
    {
        LCDMEM[LCD_CN_INFO_ADDR_ALARM] &=~ LCD_CN_INFO_ALARM;
    }

    if( MeterRunningState != mrs )
    {
        temp[0] = MeterRunningState & 0x07;
        temp[1] = mrs & 0x07;
        if( temp[0] != temp[1] )
        {        
            for( j = 0; j < 3; j++ )
            {
                if( temp[0] & ( BIT0 << j ) )
                {
                    if( !( temp[1] & ( BIT0 << j ) ) )
                    {
                        OnEvtOverLostStop( 1, j );
                    }
                }                    
                else
                {
                    if( temp[1] & ( BIT0 << j ) )
                    {
                        OnEvtOverLostStart( 1, j );
                    }
                }
            }
        }    
        
        MeterRunningState = mrs;
        FramWrite( ADDR_OF_METER_RUN_STATUS, (unsigned char *)&mrs, 1 );
    }
	
    pnsw = ( pnsw | ( mrs & 0x07 ) );
    PowerNetStateWord = pnsw;
    
    if( OverVIStateWord != ovisw )
    {        
        temp[0] = ( OverVIStateWord & 0x07 );
        temp[1] = ( ovisw & 0x07 );
        if( temp[0] != temp[1] )
        {
            for( j = 0; j < 3; j++ )
            {
                if( temp[0] & ( BIT0 << j ) )
                {
                    if( !( temp[1] & ( BIT0 << j ) ) )
                    {
                        OnEvtOverLostStop( 0, j );
                    }
                }
                else
                {
                    if( temp[1] & ( BIT0 << j ) )
                    {
                        OnEvtOverLostStart( 0, j );
                    }
                }
            }    
        }

        temp[0] = ( ( OverVIStateWord >> 4 ) & 0x07 );
        temp[1] = ( ( ovisw >> 4 ) & 0x07 );
        if( temp[0] != temp[1] )
        {
            for( j = 0; j < 3; j++ )
            {
                if( temp[0] & ( BIT0 << j ) )
                {
                    if( !( temp[1] & ( BIT0 << j ) ) )
                    {
                        OnEvtOverLostStop( 2, j );
                    }
                }
                else
                {
                    if( temp[1] & ( BIT0 << j ) )
                    {
                        OnEvtOverLostStart( 2, j );
                    }
                }
            }
        }
        
        OverVIStateWord = ovisw;
        FramWrite( ADDR_OF_OVISW, &ovisw, 1 );
    }
            
    if( LowVIStateWord != lvisw )
    {  
        GetLowViStatus( temp );     		
        i[0] = lvisw & 0x07;
        i[1] = ( lvisw >> 4 ) & 0x07;
        
        if( temp[1] != i[1] )
        {
            for( j = 0; j < 3; j++ )
            {
                if( temp[1] & ( BIT0 << j ) )
                {
                    if( !( i[1] & ( BIT0 << j ) ) )
                    {
                        OnLviStop( 1, j );
                    }
                }
                else
                {
                    if( i[1] & ( BIT0 << j ) ) 
                    {
                        OnLviStart( 1, j );
                    }
                }
            }
        }
        
        if( temp[0] != i[0] )
        {			
            for( mrs = 0; mrs < 3; mrs++ )
            {
                if( temp[0] & ( BIT0 << mrs ) )
                {
                    if( !( i[0] & ( BIT0 << mrs ) ) )
                    {
                       OnLviStop( 0, mrs ); 
                    }
                }
                else
                {
                    if( i[0] & ( BIT0 << mrs ) ) 
                    {    
                        OnLviStart( 0, mrs );
                    }
                }
            }
        }
        
        LowVIStateWord = lvisw;		
        FramWrite( ADDR_OF_LVISW, &lvisw, 1 );   
    }        
}

void GetFreq(void)
{
    unsigned long freq;
    unsigned short temp;
    
    if( !( PowerStateFlag & PS_BREAKPOWER_FLAG ) )
    {
        if( !( SystemIndication & EVT_INIT_ATT702X ) )
        {
            if( !(LowVIStateWord & PS_LVA_PHA ))
            {
                Att702xRead( ATT_ADDR_FREQ, (unsigned char *)&freq );
                {
                    freq &= 0xFFFFFF;
                    temp = (unsigned short)( (freq * 100)>>13 ); 
                    temp = Hex2BcdShort(temp);
                    CurrentFreq = temp;
                }
            }
            else
            {
                CurrentFreq = 0x5000;
            }
        }
    }
    else
    {
        CurrentFreq = 0;
    }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩国产欧美在线播放| 欧美在线不卡一区| 久久99国内精品| 日本亚洲欧美天堂免费| 日本欧美一区二区| 另类欧美日韩国产在线| 蜜桃视频一区二区三区| 奇米精品一区二区三区在线观看一| 午夜精品久久久久久久蜜桃app| 一区二区不卡在线视频 午夜欧美不卡在| 中文字幕在线不卡| 亚洲精品免费视频| 一区二区三区波多野结衣在线观看| 亚洲美女精品一区| 亚洲观看高清完整版在线观看| 亚洲成人精品一区| 日韩avvvv在线播放| 精品一区二区综合| 国产精品一区二区三区99| 国产精品一级黄| 成人福利在线看| 91丨porny丨中文| 欧美午夜精品免费| 在线综合亚洲欧美在线视频| 欧美一区午夜精品| 久久日韩粉嫩一区二区三区| 国产偷国产偷亚洲高清人白洁| 中文字幕亚洲一区二区va在线| 亚洲精品国产一区二区三区四区在线| 亚洲国产视频一区| 另类小说综合欧美亚洲| 粉嫩久久99精品久久久久久夜| 成人免费福利片| 欧美日韩一区在线观看| 日韩免费观看高清完整版| 国产三级精品三级在线专区| 亚洲欧美激情一区二区| 日韩主播视频在线| 国产盗摄精品一区二区三区在线| av一本久道久久综合久久鬼色| 精品视频在线免费| 久久久久久影视| 一区二区三区四区在线免费观看 | 美女视频一区在线观看| 精品午夜一区二区三区在线观看| 成人av在线影院| 欧美久久久久中文字幕| 久久丝袜美腿综合| 亚洲精选视频在线| 九一九一国产精品| 色狠狠桃花综合| 精品日韩在线一区| 亚洲精品videosex极品| 精品系列免费在线观看| 欧美综合久久久| 久久精品视频在线免费观看| 亚洲在线视频免费观看| 国产伦精品一区二区三区免费迷| 91国偷自产一区二区三区成为亚洲经典| 日韩一区二区在线观看视频播放| 自拍偷在线精品自拍偷无码专区 | 欧美精品一二三区| 国产精品视频线看| 免费人成精品欧美精品| 91香蕉视频黄| 久久久久亚洲蜜桃| 日本午夜一本久久久综合| aaa亚洲精品一二三区| 精品国产乱码久久久久久浪潮| 一区二区三区在线播放| 成人午夜在线播放| 精品国产人成亚洲区| 亚洲va国产天堂va久久en| 成人午夜免费电影| 久久女同精品一区二区| 麻豆免费看一区二区三区| 色屁屁一区二区| 日本一区二区不卡视频| 久久99国产精品成人| 欧美精品三级日韩久久| 亚洲美女视频在线| av一二三不卡影片| 国产精品少妇自拍| 国产美女精品人人做人人爽| 日韩午夜精品视频| 亚洲h动漫在线| 在线观看三级视频欧美| 中文字幕一区视频| 成人精品国产一区二区4080| 亚洲精品在线电影| 久久综合综合久久综合| 制服.丝袜.亚洲.中文.综合| 亚洲成人中文在线| 在线区一区二视频| 亚洲精品日韩专区silk| 色先锋资源久久综合| 亚洲人成在线播放网站岛国| aaa国产一区| 亚洲欧美aⅴ...| 一本大道久久a久久精品综合| 国产精品久久久久久久久果冻传媒 | 91黄色免费版| 亚洲精品乱码久久久久久黑人| 波多野结衣中文字幕一区| 国产视频一区不卡| 国产91对白在线观看九色| 久久蜜臀精品av| 国产高清精品久久久久| 国产欧美一区二区在线观看| 国产69精品久久777的优势| 久久久www成人免费无遮挡大片| 精品一区二区三区久久久| 26uuu精品一区二区| 国产成人鲁色资源国产91色综| 国产色爱av资源综合区| 成+人+亚洲+综合天堂| 亚洲日本青草视频在线怡红院| 一本到不卡免费一区二区| 亚洲综合色婷婷| 在线电影国产精品| 久久se精品一区二区| 国产视频一区在线观看| 99精品在线观看视频| 一区二区三区成人在线视频| 在线播放欧美女士性生活| 日本不卡1234视频| 久久久久99精品国产片| 成人午夜精品在线| 一区二区三区不卡在线观看 | 欧美在线高清视频| 喷水一区二区三区| 国产日韩精品视频一区| 91网站最新地址| 日韩av一区二区三区四区| 久久精品亚洲国产奇米99| 91色.com| 日本不卡中文字幕| 国产精品入口麻豆九色| 欧美影院一区二区| 久久精品国产亚洲高清剧情介绍 | 国产精品网站在线观看| 欧美性大战久久久久久久| 国产又黄又大久久| 亚洲欧美日韩国产综合在线| 666欧美在线视频| 成人一区二区三区视频在线观看| 亚洲国产一区在线观看| 国产日本一区二区| 欧美性视频一区二区三区| 久久99精品国产麻豆婷婷| 亚洲欧洲综合另类| 日韩精品一区二区三区四区| 99久久99久久久精品齐齐| 麻豆免费精品视频| 亚洲综合一区二区三区| 久久一区二区视频| 欧美性猛交xxxx乱大交退制版| 国产一区二区三区av电影| 亚洲少妇30p| 久久伊99综合婷婷久久伊| 欧美日韩精品三区| 成人av网在线| 国产自产2019最新不卡| 亚洲一二三区在线观看| 国产目拍亚洲精品99久久精品| 欧美二区乱c少妇| 色婷婷精品久久二区二区蜜臀av| 国精产品一区一区三区mba视频| 一区二区三区国产精华| 日本一区二区三级电影在线观看| 欧美日韩不卡在线| 91免费国产视频网站| 国产一区不卡在线| 日本午夜精品视频在线观看| 亚洲精品视频在线观看网站| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美日韩大陆一区二区| 99国产精品99久久久久久| 国产在线一区二区综合免费视频| 亚洲成人免费在线| 亚洲美女免费在线| 中文字幕一区二区三中文字幕| 精品国产一区二区精华| 欧美一二三区精品| 精品视频在线免费看| 在线一区二区视频| k8久久久一区二区三区| 国产成人av一区二区三区在线| 蜜臀久久99精品久久久画质超高清| 一区二区成人在线| 亚洲精品国产a久久久久久 | 日本va欧美va精品发布| 亚洲一区二区三区中文字幕| 亚洲欧洲av一区二区三区久久| 国产日韩欧美不卡| 欧美国产精品久久| 久久久久久黄色| 国产亚洲欧美色| 久久久精品综合| 久久综合九色综合97婷婷|