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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lzkfunc.c

?? 基于MST-G240128點陣液晶的 狀態機機制 人機界面四級滾屏菜單 源代碼 ,帶時間片機制模擬操作系統
?? C
?? 第 1 頁 / 共 4 頁
字號:
   LCD_Reset();               // LCM硬件復位.
   LCD_Initialize();          // LCM初始化設置,圖形模式.               
   LCD_ClearAll();            // LCM清屏.
//   LCD_SelfTest();


   LED_OnOff(RunLED,1);

   SYNC_DispEN = 0;

   SYNCa_CurrVal = 1;     // 
   DUx_CurrVal = 1;       // 
   TrigOutEN = 1;         //

   EA = 1;                // Enable T0_

   while(1)
   {
      if( SecFlag )                 // Second TimOut flag.
      {
         SecCNT++; 
		   if( SecCNT >= 60 )         // Minute flag.
		   {
			   MinFlag = 1;            // Set minute flag.
		      SecCNT = 0;             // RST secong counter.
		   }
		   if( BLED_ON_Flag == 1 )    // LCM Back LED OFF Control.
		   {
		      BLED_ON_CNT++;
            if( BLED_ON_CNT >= 10 ) // Lighting 10S.
            {
			      LED_OnOff(BLED,1);
               BLED_ON_Flag = 0;
			      BLED_ON_CNT = 0;
			   }  
		   }
         LED_OnOff(SetLED,1);
         DmS(50);
         LED_OnOff(SetLED,0);

         /********************************************************************
         ** 顯示菜單光標,每秒鐘位置下移一行. 
         ********************************************************************/
         if( ArrowY == 0 )
           LCD_DisASCII16_8(0, 128 - 16, Blank);
         else		   
           LCD_DisASCII16_8(0, ArrowY - 16, Blank);
         LCD_DisASCII16_8(0, ArrowY,      Arrow);
	      ArrowY = ArrowY + 16;
	      if( ArrowY >= 128 )
	       ArrowY = 0;

		    SecFlag = 0;
      }

      /***********************************************************************
      ** (1)電流環法功率因數計算; 
      ** (2)相差法功率因數計算; 
      ** (3)計算法功率因數計算; 
      ***********************************************************************/
      /*
		PwrFact_CurLoopMsrRSUT;    //功率因數電流環法測量結果。
		PwrFact_CalcMsrRSUT;       //功率因數計算法測量結果。
		PwrFact_PhaDiffMsrRSUT;    //功率因數相差法測量結果。
      */
      /***********************************************************************
      ** 分別由電流環、相位差和電壓電流測量數據計算功率因數. 
      ***********************************************************************/
      if( PwrFact_CurrRingSamOVER )   // 電流環法計算功率因數.
	   {
         PwrFact_CurrRingRSUT = PwrFact_CurrRingCalc( PwrFact_CurrRingSamDATA );
			PwrFact_CurrRingSamOVER = 0;        
			PwrFact_CurrRingSamEN = 1;

         if( PwrFact_CalcMode == 0 )
			{
				PwrFact_CalcRSUT = PwrFact_CurrRingRSUT;		        
				PwrFact_CalcRsutOVER = 1;		        
         }
	   }

      if( PwrFact_PhaDiffMsrOVER )     // 相差法計算功率因數.
	   {
         PwrFact_PhaDiffRSUT = PwrFact_PhaDiffCalc( PwrFact_PhaDiffMsrDATA );
         PwrFact_PhaDiffMsrOVER = 0;
         PwrFact_PhaDiffMsrEN = 1;

         if( PwrFact_CalcMode == 1 )
			{
				PwrFact_CalcRSUT = PwrFact_PhaDiffRSUT;		        
				PwrFact_CalcRsutOVER = 1;		        
         }
 	   }

      if( PwrFact_DUxDIxSamOVER )   // 計算法計算功率因數.
	   {
         PwrFact_CalcMsrRSUT = PwrFact_CalcMsrCalc(DUxSamDATA, DIxSamDATA);
         PwrFact_DUxDIxSamOVER = 0;
         PwrFact_DUxDIxSamEN = 1;

         if( PwrFact_CalcMode == 2 )
			{
				PwrFact_CalcRSUT = PwrFact_CalcMsrRSUT;		        
				PwrFact_CalcRsutOVER = 1;		        
         }
	   }

      /***********************************************************************
      ** 由UF測量數據計算UF. 
      ***********************************************************************/
      if( )
		{
		}
       
      /***********************************************************************
      ** 由UI測量數據計算UI. 
      ***********************************************************************/
      if( )
		{
		}

      /***********************************************************************
      ** 由CurrRingEI測量數據計算UI. 
      ***********************************************************************/
      if( )
		{
		}


      /***********************************************************************
      ** 分別為恒電壓、恒電流、恒功率因數控制方式下可控硅控制觸發角的計算. 
      ***********************************************************************/
      if()   // 目標輸出電壓--控制觸發角換算.
	   {

	   }

	   if()   // 目標輸出電流--控制觸發角換算.
	   {

	   }

      if()   // 目標功率因數--控制觸發角換算.
	   {

	   }

 
      /****************************************************************************
      ** 控制器人機界面,功能菜單,參數設置. 
      ****************************************************************************/
      if( MenuKeyEvt == 1 )
	  if( MenuKey_CNT > 80 )   // 100mS.
	  {
//       Menu Key Continue Mode. 
		 MenuKey_CNT = MenuKey_CNT - 80;
	  }
	  if( MenuKeyRels == 1 )
	  {
	     if( MenuKey_CNT >= 8 )
	     {  
//          Menu Key Single Mode. 
         }
         MenuKey_CNT = 0;
		 MenuKeyEvt  = 0;
	     MenuKeyRels = 0;
	  }

      if( UpKeyEvt == 1 )
	  if( UpKey_CNT > 20 )   // 100mS.
	  {
//       Up Key Continue Mode. 
         TrigAngPara++;
		 if( TrigAngPara >= TrigOutFullAngleMAX )
           TrigAngPara = TrigOutFullAngleMAX;

         TrigOutParaCalc(TrigAngPara);

		 LCD_DispBuff[0] = TrigAngPara % 10;
		 LCD_DispBuff[1] = TrigAngPara / 10 % 10;
		 LCD_DispBuff[2] = TrigAngPara / 100;

         LCD_DisASCII8_8(64, 80, 0 + ASCII_OFFSET);
         LCD_DisASCII8_8(72, 80, 0 + ASCII_OFFSET);
         LCD_DisASCII8_8(80, 80, 7 + ASCII_OFFSET);
        
		 if( LCD_DispBuff[2] == 0 )
           ucTMP = 0;
         else
		   ucTMP = LCD_DispBuff[2] + ASCII_OFFSET;
         LCD_DisASCII8_8(16, 64, ucTMP);

		 if( LCD_DispBuff[2] == 0 )
		 {
		    if( LCD_DispBuff[1] == 0 )
              ucTMP = 0;
            else
              ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
         }
         else
		   ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
         LCD_DisASCII8_8(24, 64, ucTMP);

  	     ucTMP = LCD_DispBuff[0] + ASCII_OFFSET;
         LCD_DisASCII8_8(32, 64, ucTMP);

		 UpKey_CNT = UpKey_CNT - 20;
	  }
	  if( UpKeyRels == 1 )
	  {
	     if( UpKey_CNT >= 8 )
	     {  
//          Up Key Single Mode. 
            TrigAngPara++;
		    if( TrigAngPara >= TrigOutFullAngleMAX )
              TrigAngPara = TrigOutFullAngleMAX;

            TrigOutParaCalc(TrigAngPara);

		    LCD_DispBuff[0] = TrigAngPara % 10;
		    LCD_DispBuff[1] = TrigAngPara / 10 % 10;
		    LCD_DispBuff[2] = TrigAngPara / 100;
        
		    if( LCD_DispBuff[2] == 0 )
              ucTMP = 0;
            else
		      ucTMP = LCD_DispBuff[2] + ASCII_OFFSET;
            LCD_DisASCII8_8(16, 64, ucTMP);

    	    if( LCD_DispBuff[2] == 0 )
			{
    	       if( LCD_DispBuff[1] == 0 )
                 ucTMP = 0;
               else
		         ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
		    }
            else
		      ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
            LCD_DisASCII8_8(24, 64, ucTMP);

    	    ucTMP = LCD_DispBuff[0] + ASCII_OFFSET;
            LCD_DisASCII8_8(32, 64, ucTMP);
         }
         UpKey_CNT = 0;
		 UpKeyEvt  = 0;
	     UpKeyRels = 0;
	  }

      if( DownKeyEvt == 1 )
	  if( DownKey_CNT > 20 )   // 100mS.
	  {
//       Down Key Continue Mode. 
         TrigAngPara--;      
		 if( TrigAngPara <= TrigOutAngleMIN )
           TrigAngPara = TrigOutAngleMIN;

         TrigOutParaCalc(TrigAngPara);

		 LCD_DispBuff[0] = TrigAngPara % 10;
		 LCD_DispBuff[1] = TrigAngPara / 10 % 10;
		 LCD_DispBuff[2] = TrigAngPara / 100;
       
		 if( LCD_DispBuff[2] == 0 )
           ucTMP = 0;
         else
		   ucTMP = LCD_DispBuff[2] + ASCII_OFFSET;
         LCD_DisASCII8_8(16, 64, ucTMP);

		 if( LCD_DispBuff[2] == 0 )
		 {
		    if( LCD_DispBuff[1] == 0 )
              ucTMP = 0;
            else
		      ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
         }
         else
		   ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
         LCD_DisASCII8_8(24, 64, ucTMP);

  	     ucTMP = LCD_DispBuff[0] + ASCII_OFFSET;
         LCD_DisASCII8_8(32, 64, ucTMP);

		 DownKey_CNT = DownKey_CNT - 20;
	  }
	  if( DownKeyRels == 1 )
	  {
	     if( DownKey_CNT >= 8 )
	     {  
//          Down Key Single Mode. 
            TrigAngPara--;
		    if( TrigAngPara <= TrigOutAngleMIN )
              TrigAngPara = TrigOutAngleMIN;

            TrigOutParaCalc(TrigAngPara);

		    LCD_DispBuff[0] = TrigAngPara % 10;
		    LCD_DispBuff[1] = TrigAngPara / 10 % 10;
		    LCD_DispBuff[2] = TrigAngPara / 100;
        
		    if( LCD_DispBuff[2] == 0 )
              ucTMP = 0;
            else
		      ucTMP = LCD_DispBuff[2] + ASCII_OFFSET;
            LCD_DisASCII8_8(16, 64, ucTMP);

    	    if( LCD_DispBuff[2] == 0 )
			{
    	       if( LCD_DispBuff[1] == 0 )
                 ucTMP = 0;
               else
		         ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
		    }
            else
		      ucTMP = LCD_DispBuff[1] + ASCII_OFFSET;
            LCD_DisASCII8_8(24, 64, ucTMP);

    	    ucTMP = LCD_DispBuff[0] + ASCII_OFFSET;
            LCD_DisASCII8_8(32, 64, ucTMP);
         }
         DownKey_CNT = 0;
		 DownKeyEvt  = 0;
	     DownKeyRels = 0;
	  }

      if( EnterKeyEvt == 1 )
	  if( EnterKey_CNT > 80 )   // 100mS.
	  {
//       Enter Key Continue Mode. 
		 EnterKey_CNT = UpKey_CNT - 80;
//		 SYNC_DispEN = ~SYNC_DispEN;
	  }
	  if( EnterKeyRels == 1 )
	  {
	     if( EnterKey_CNT >= 8 )
	     {  
//          Enter Key Single Mode. 
//		    SYNC_DispEN = ~SYNC_DispEN;
         }
         EnterKey_CNT = 0;
		 EnterKeyEvt  = 0;
	     EnterKeyRels = 0;
	  }
   }
}




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天欧美精品| 一级特黄大欧美久久久| 婷婷丁香激情综合| 欧美精品亚洲二区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲精品第一国产综合野| www.欧美色图| 亚洲综合色婷婷| 日韩三级视频在线观看| 中文子幕无线码一区tr| 成人国产免费视频| 一区二区成人在线| 91精品久久久久久久99蜜桃| 日韩高清在线电影| 久久综合精品国产一区二区三区 | 一区二区三区国产精华| 欧美日韩精品是欧美日韩精品| 天天色综合成人网| 久久久久久免费网| 91网站最新地址| 免费人成在线不卡| 国产精品久久久久久久久免费相片| 91蜜桃免费观看视频| 日本最新不卡在线| 国产精品成人免费| 91精品国产入口在线| 丁香网亚洲国际| 天天色 色综合| 中文字幕免费一区| 欧美精三区欧美精三区| 国产精品一品二品| 亚洲高清视频中文字幕| 国产亚洲精品精华液| 欧洲精品中文字幕| 国产精品亚洲综合一区在线观看| 亚洲美女淫视频| 久久网站热最新地址| 在线视频国内一区二区| 另类专区欧美蜜桃臀第一页| 亚洲免费资源在线播放| 久久亚洲影视婷婷| 欧美日高清视频| 91在线观看免费视频| 九色综合狠狠综合久久| 亚洲综合免费观看高清完整版在线| 日韩欧美另类在线| 欧美日韩视频一区二区| 成人综合在线观看| 久草这里只有精品视频| 五月激情综合婷婷| 亚洲蜜臀av乱码久久精品| 久久久久久久久久久黄色| 欧洲av在线精品| av不卡在线观看| 懂色av中文一区二区三区 | 国产盗摄女厕一区二区三区| 婷婷开心久久网| 亚洲你懂的在线视频| 国产色产综合色产在线视频| 91精品欧美一区二区三区综合在| 91麻豆免费看| 不卡电影免费在线播放一区| 黄色资源网久久资源365| 午夜精品免费在线| 亚洲午夜在线视频| 亚洲免费观看高清完整版在线观看| 精品国产sm最大网站免费看| 91精品国产色综合久久ai换脸| 欧美日韩国产精选| 欧美性做爰猛烈叫床潮| 一区二区三区精品在线观看| 91精品免费在线观看| 午夜精品久久久久久久蜜桃app| 884aa四虎影成人精品一区| 亚洲综合清纯丝袜自拍| 国产日韩欧美不卡| 色偷偷久久人人79超碰人人澡| 中文字幕一区在线| 欧美视频在线一区二区三区 | 蓝色福利精品导航| 一区二区三区四区乱视频| 精品国产一区二区三区四区四| 奇米四色…亚洲| 亚洲精品中文在线| 久久综合久久综合九色| 91视频xxxx| 成人黄色一级视频| 九色|91porny| 午夜影院久久久| 欧美国产日韩在线观看| 欧美精品一区二区精品网| 欧美亚洲禁片免费| 欧美性videosxxxxx| 色欧美片视频在线观看在线视频| 久久91精品久久久久久秒播| 老司机午夜精品99久久| 亚洲成人激情av| 一区二区三区精品在线观看| 一区在线观看视频| 亚洲欧美另类小说| 伊人婷婷欧美激情| 亚洲一卡二卡三卡四卡无卡久久| 日韩高清在线电影| 日韩av高清在线观看| 欧美日韩在线观看一区二区 | 国产欧美日韩激情| 久久精品一区四区| 欧洲av在线精品| 五月婷婷综合网| 欧美成人国产一区二区| 国产午夜精品美女毛片视频| 国产精品免费人成网站| 亚洲电影一区二区三区| 久久精品久久精品| 成人av免费在线观看| 欧美日韩国产成人在线免费| 精品国产乱码久久久久久久| 18欧美亚洲精品| 国产视频一区二区在线| 国产日韩精品一区二区三区在线| 成人免费一区二区三区视频| 日韩精品国产精品| 欧美日本韩国一区| 日韩网站在线看片你懂的| 欧美国产精品专区| 国产在线一区观看| 欧美三级电影在线观看| 一区二区三区欧美日| 色狠狠色噜噜噜综合网| 麻豆精品国产传媒mv男同 | 国产精品成人网| 国产麻豆日韩欧美久久| 777午夜精品视频在线播放| 亚洲视频在线观看三级| 国产伦精品一区二区三区在线观看 | 欧美久久高跟鞋激| 成人爱爱电影网址| 日韩一区二区三区在线| 亚洲自拍与偷拍| 国产 欧美在线| 日韩美女视频在线| 亚洲一级片在线观看| 国产传媒欧美日韩成人| 欧美精品在线视频| 亚洲精品自拍动漫在线| 成人av影院在线| 久久精品男人天堂av| 麻豆91精品视频| 911精品产国品一二三产区| 一区二区三区四区视频精品免费| 成人性生交大片免费看中文网站 | 日韩午夜在线影院| 亚洲国产视频直播| 在线观看欧美黄色| 最新欧美精品一区二区三区| 成人一区二区三区视频在线观看| 国产精品久久久一区麻豆最新章节| 日韩av在线发布| 欧美日韩大陆一区二区| 亚洲成人自拍网| 欧美性受xxxx| 亚洲一区二区三区三| 色综合中文字幕| 成人免费一区二区三区在线观看| 从欧美一区二区三区| 日本一区二区高清| 国产成人综合在线| 久久久国产午夜精品| 国产乱子轮精品视频| 久久色.com| 国产成人免费视频一区| 久久精品视频在线免费观看| 国产精品一区三区| 久久久99免费| 成人黄色在线看| 亚洲黄色免费网站| 欧美在线一二三| 日韩国产高清影视| 精品国内二区三区| 国产91色综合久久免费分享| 中文字幕在线视频一区| 色综合久久中文字幕综合网| 亚洲一区电影777| 欧美一级搡bbbb搡bbbb| 精品综合久久久久久8888| 国产视频一区在线观看| 91女神在线视频| 亚洲成av人片www| 欧美一区二区三级| 国产成人在线网站| 亚洲狠狠丁香婷婷综合久久久| 欧美最猛性xxxxx直播| 精品一区二区三区免费播放 | 91伊人久久大香线蕉| 亚洲综合一区二区精品导航| 欧美一区二区三区爱爱| caoporn国产一区二区| 午夜电影一区二区| 久久久久久亚洲综合影院红桃| 99精品视频中文字幕|