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

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

?? liheqi.c

?? 該程序為電子離合器的程序,可以實現有無按紐信號或者剎車信號等判斷
?? C
字號:
//離合器
//date 2006/03/25
#include <REG51F.H>

sfr CKCON=0x8f;

sbit QIAN=P0^0;
sbit HOU =P0^1;

sbit SHACHE=P0^2;
sbit KEY   =P0^3;

sbit LEDLI=P0^4;
sbit LEDHE=P0^5;

sbit LIN1=P1^6;
sbit HIN1=P1^3;

sbit LIN2=P1^7;
sbit HIN2=P1^4;

sbit DAOCHE=P2^0;

unsigned char jishu,number,zankongbi,s_time,aa_time,bb_time,cc_time,kuai,man,ji_time,qidong,fan_zhuan,tiaochu;
unsigned int Zhuan1,Che1;
unsigned int Zhuan,Che;
unsigned int cha,checha;
unsigned int jiajia;
int zankong;

void Int0() interrupt 0	using 0						//轉速計數
	{ 
	  EA=0;
	  Zhuan1++;
      EA=1;
	}

void Int1() interrupt 2	using 2						//車速計數
	{ 
	  EA=0;
	  Che1++;
	  EA=1;
	}

void T0_int() interrupt 1 using 1
{
 EA=0;
 TR0=0;
 TH0=0xFE; TL0=0x6F;  //400us
 TR0=1;

  jiajia++;
 if(jiajia>=1000)
  jiajia=1000;

 zankong=7-(jiajia*(7-zankongbi)/1000);

  number++;
 if(number<=zankong)
 {
   HIN1=1;
   HIN2=0;
 }
 else
 {
   HIN1=0;
   HIN2=1;
  if(number>=10)
  number=0;
  }

 EA=1;  
}

void T1_int() interrupt 3 using 3
{
 EA=0;
 TR1=0;
 TH1=0x3C; TL1=0xB0; //50ms
 TR1=1;
 
  if(qidong==1)
  {
    s_time++;
    if(s_time>=(aa_time+bb_time))
     s_time=0;
   }
    jishu++;
    if(jishu>=10)
	{
        Zhuan=Zhuan1;
        Che=Che1;
        Zhuan1=0;
        Che1=0;
        jishu=0;
	 }
  
  EA=1;  
}

//--------------------------------------------------------------------------------
// The delay C function  needs about 0.5 ms time 
// time(us) =(i-1)* (165*6 + 2 +10)條指令  * 6 (時鐘模式)/6M(晶振)
//  i=1 time =0.003ms;  i=2 time=1ms  i=3 time=2ms   i=4 time=3ms.......
//--------------------------------------------------------------------------------
void delay(unsigned int i)
{
    unsigned char j;
    while(--i)
    {
        j=165;
        while(--j);
    }
}

void Fenli()
{       
          TR0=0;
          LIN1=0;
		  HIN1=1;
		  LIN2=0;
		  HIN2=0;
          delay(101);
       if(HOU)
       {
          LIN1=1;
		  HIN1=1;
		  LIN2=0;
		  HIN2=0;
       }
        delay(51);
          LIN1=0;
		  HIN1=1;
		  LIN2=0;
		  HIN2=1;
        delay(51);
        while(HOU)
	    {
		  LIN1=1;
		  HIN1=1;
		  LIN2=0;
		  HIN2=0;
		}
		  LIN1=0;
		  HIN1=0;
		  LIN2=0;
		  HIN2=0;
          
          LEDLI=1;
          LEDHE=0;

		  delay(301);
          tiaochu=0;
}

void jiehe()
{  
   unsigned char xx;
   if((s_time==0)&&(fan_zhuan==1))
   {
    ji_time++;
	fan_zhuan=0;
   }
   if(s_time==1)
    fan_zhuan=1;

   if((ji_time<=kuai)||(ji_time>(kuai+man)))
    xx=aa_time;
   else
    xx=cc_time;

    if(s_time<xx)
    {
      TR0=1;
      LIN1=0;  LIN2=1; 
    }
    else
    {    
      TR0=0;
      LIN1=0;
	  HIN1=1;
	  LIN2=0;
	  HIN2=1;
    }
   
}
main()
{     
      AUXR=0x01;
      P0=0x0F;
      P2=0xFF;
	  CKCON=0x01; //時鐘控制  為6時鐘
  
      TMOD=0x01;//定時器模式1
      TH0=0xFE;   TL0=0x6F;  
      ET0=1;  //定時器中斷允許
      TR0=0; 
	  
      TMOD=0x11;//定時器1用于16位定時器
   	  TH1=0x3C; TL1=0xB0; //50ms 
      ET1=1;
      TR1=1;  

	  IT0=1;                                 
	  IT1=1;
      EX0=1;									//外部中斷0使能
	  EX1=1;									//外部中斷1使能

      jishu=0;
      number=0;

	  Zhuan1=0;
	  Che1=0;
      Zhuan=0;
	  Che=0;

      jiajia=0;
      zankongbi=0;

      aa_time=0;
      bb_time=0;
      s_time=0;

	  qidong=0;

      tiaochu=0;

       EA=1;
 
        delay(601);

	  	  while(1)
		  {
             
	         if((KEY)||(SHACHE))
             { 
                    delay(21);//去抖 20ms
                 if((KEY)||((SHACHE)&&(Che<14)))
                 {
				    if(((HOU)&&(!QIAN))||(Che<4)||(DAOCHE))
                    {                     
                       Fenli();//有按紐信號或者剎車信號 分離
                    }
                                     
                  }
				
		     }
             else
             { 			    
                 delay(21);//去抖 20ms
              if((!KEY)&&(!SHACHE))
              { 

			  	if(QIAN)//無前位信號
				{   delay(6);
                  if(QIAN)//無前位信號
				  { 
			         qidong=1;
				     jiajia=0; 
                     s_time=0;
                     ji_time=0;
                     fan_zhuan=1;

                     if((Che<4)||(DAOCHE))   
		             {
                       while(QIAN)
	                   { 
                         if((KEY)||(SHACHE))
                          break;

						 if(DAOCHE)
						 {
                            aa_time=3;  bb_time=8; kuai=3; cc_time=1; man=9; zankongbi=7;
                            if(tiaochu==0)
                              jiehe();  
                         }
						 else
						 {
  						    cha=Zhuan/5;
						    if(cha>7) cha=7; 

						    switch(cha)
	                        {   
						      case 0:	aa_time=3;  bb_time=8; kuai=2; cc_time=1; man=9; zankongbi=7;    break;
							  case 1:	aa_time=3;  bb_time=8; kuai=2; cc_time=1; man=9; zankongbi=7;    break;
							  case 2:	aa_time=3;  bb_time=8; kuai=2; cc_time=1; man=9; zankongbi=7;    break;
							  case 3:	aa_time=4;  bb_time=8; kuai=3; cc_time=2; man=9; zankongbi=7;    break;
							  case 4:	aa_time=5;  bb_time=8; kuai=3; cc_time=3; man=9; zankongbi=7;    break;
							  case 5:	aa_time=6;  bb_time=8; kuai=3; cc_time=5; man=9; zankongbi=7;    break;
		                      case 6:	aa_time=7;  bb_time=8; kuai=3; cc_time=6; man=9; zankongbi=7;    break;
							  case 7:	aa_time=8;  bb_time=8; kuai=3; cc_time=7; man=9; zankongbi=7;    break;
	                        }//結束分支程序 
                            jiehe(); 
						  }
                        

                         if((DAOCHE)&&(ji_time>kuai))
                         {
                          tiaochu=1;
						  break;
                         }
                        }//while
                     }//che<4
		             else//che>=4
                     {
                       while(QIAN)
	                   {
   					       checha=Che/7;
						   if(checha>6) checha=6;

						    switch(checha)
	                        {
                              case 0:	aa_time=3;  bb_time=8; kuai=2; cc_time=1; man=4; zankongbi=7;    break;
							  case 1:	aa_time=3;  bb_time=8; kuai=2; cc_time=1; man=4; zankongbi=6;    break;
							  case 2:	aa_time=4;  bb_time=8; kuai=2; cc_time=1; man=4; zankongbi=5;    break;
							  case 3:	aa_time=5;  bb_time=8; kuai=3; cc_time=2; man=4; zankongbi=4;    break;
							  case 4:	aa_time=6;  bb_time=6; kuai=3; cc_time=3; man=4; zankongbi=5;    break;
							  case 5:	aa_time=7;  bb_time=6; kuai=3; cc_time=4; man=4; zankongbi=4;    break;
		                      case 6:	aa_time=8;  bb_time=4; kuai=3; cc_time=5; man=4; zankongbi=3;    break;
							}//結束分支程序
                           
							jiehe(); 

                        }//while
                      }//che>=4

                      TR0=0;
		              LIN1=0;
		              HIN1=0;
		              LIN2=0;
		              HIN2=0;
                      delay(201);
		              LIN1=0;
		              HIN1=1;
		              LIN2=0;
		              HIN2=1;
                       
	  				}//結束無前位信號程序
			        else 
					{//有前位信號
					   TR0=0;
                       delay(3);
					   LIN1=0;
			           HIN1=1;
					   LIN2=0;
			           HIN2=1;
                       LEDLI=0;
                       LEDHE=1;
					   jiajia=0;
					   qidong=0;
					}
				}
               }	
			 }//結束無按紐程序
	       
		  }//主while

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美va在线播放| 在线免费观看一区| 成人在线综合网站| 97精品国产露脸对白| 欧美在线制服丝袜| 欧美成人精品1314www| 中文子幕无线码一区tr| 中文字幕不卡三区| 亚洲成精国产精品女| 精品在线免费观看| 欧美自拍丝袜亚洲| 久久久久久久久97黄色工厂| 亚洲精品国产无天堂网2021| 另类人妖一区二区av| 成人永久看片免费视频天堂| 欧美日韩日日夜夜| 欧美激情综合网| 午夜在线电影亚洲一区| 风间由美一区二区三区在线观看| 在线免费观看日韩欧美| 国产午夜精品在线观看| 日韩福利电影在线| 色女孩综合影院| 久久免费国产精品| 一区二区三区在线视频播放| 狠狠色2019综合网| 欧美精品精品一区| 亚洲黄色录像片| 91麻豆文化传媒在线观看| 正在播放亚洲一区| 一区二区三区四区不卡在线 | 国产在线精品一区二区三区不卡| 91麻豆精品秘密| 精品av综合导航| 免费在线观看不卡| 在线电影欧美成精品| 亚洲伦理在线精品| 91首页免费视频| 国产精品私人自拍| 成人免费视频一区| 欧美一三区三区四区免费在线看| 亚洲一区二区三区中文字幕| 不卡影院免费观看| 国产精品网站在线| 国产**成人网毛片九色| 久久品道一品道久久精品| 美国一区二区三区在线播放| 欧美丰满少妇xxxxx高潮对白| 国产午夜精品久久久久久免费视| 开心九九激情九九欧美日韩精美视频电影 | 亚洲小说欧美激情另类| 97久久人人超碰| 亚洲欧美成aⅴ人在线观看| 国产成人高清视频| 国产精品二区一区二区aⅴ污介绍| 国内精品伊人久久久久av影院| 国产女人水真多18毛片18精品视频| 国产精品一区二区三区99| 中文字幕一区二区在线播放| 91久久奴性调教| 日本美女一区二区三区| 久久中文字幕电影| 91蝌蚪porny成人天涯| 日日夜夜一区二区| 国产日韩精品一区| 9191成人精品久久| 不卡电影免费在线播放一区| 午夜欧美一区二区三区在线播放| 精品久久久久久最新网址| 色综合天天综合网天天看片| 日韩国产精品久久| 日韩三级视频在线观看| 国产性做久久久久久| 日本大胆欧美人术艺术动态| 国产在线麻豆精品观看| 欧美日韩亚洲另类| 中文字幕亚洲一区二区av在线 | 婷婷国产在线综合| 老汉av免费一区二区三区| 97久久精品人人爽人人爽蜜臀| 久久精子c满五个校花| 欧美极品另类videosde| 国产一区二区不卡在线 | 国产精品灌醉下药二区| 91视频观看免费| 国产精品亚洲视频| 日韩av电影一区| 亚洲黄色免费网站| 国产精品视频观看| 精品国产电影一区二区| 欧美乱熟臀69xxxxxx| 不卡的av电影| 精品一区二区三区日韩| 三级久久三级久久久| 一区二区欧美在线观看| 国产日韩综合av| 欧美刺激脚交jootjob| 欧美在线不卡视频| 91小视频免费看| 成人一级视频在线观看| 国产成人综合亚洲网站| 水蜜桃久久夜色精品一区的特点| av网站一区二区三区| 国产一级精品在线| 亚洲精品乱码久久久久久黑人| 欧美一区二区三区系列电影| 美女视频黄免费的久久| 欧美一级高清片| 大桥未久av一区二区三区中文| 日韩**一区毛片| 国产成人在线视频网站| 亚洲欧美日韩一区二区| 国产调教视频一区| 亚洲欧美日韩国产综合在线| 91小视频在线| 色综合久久天天| 91视频精品在这里| 一本一道综合狠狠老| 一本久久a久久免费精品不卡| 成人国产精品免费网站| 亚洲一区中文日韩| 久久精品在线免费观看| 精品处破学生在线二十三| 国产一区激情在线| 午夜不卡av免费| 最新久久zyz资源站| 日韩欧美视频一区| 在线免费精品视频| 91九色最新地址| av不卡在线播放| 色香色香欲天天天影视综合网| 色婷婷av一区二区三区大白胸| 精品国精品自拍自在线| 91香蕉视频黄| 91福利区一区二区三区| 在线观看日韩精品| 91精品国产综合久久精品图片| 日韩午夜小视频| 国产欧美日韩三级| 亚洲精品国产a久久久久久| 亚洲妇女屁股眼交7| 九色|91porny| 91麻豆国产自产在线观看| 欧美日韩美少妇| 久久久久久毛片| 亚洲精品乱码久久久久久 | 亚洲国产成人av网| 日本伊人色综合网| 国产盗摄视频一区二区三区| 在线免费视频一区二区| 日韩免费高清av| 一区二区三区欧美在线观看| 免费一区二区视频| 92国产精品观看| 91精品国产入口| 亚洲三级电影网站| 麻豆精品精品国产自在97香蕉| 99精品视频在线免费观看| 欧美一区二区三区视频在线| 欧美激情一区二区三区四区| 亚洲成人综合网站| 成人精品视频一区二区三区尤物| 欧美性videosxxxxx| 欧美精品一区二区三区视频| 亚洲三级电影全部在线观看高清| 久久99国产精品成人| 色拍拍在线精品视频8848| 久久人人97超碰com| 午夜一区二区三区在线观看| 成人午夜av影视| 成人欧美一区二区三区黑人麻豆| 亚洲精品国产a| 成人h版在线观看| 欧美va亚洲va在线观看蝴蝶网| 亚洲影视资源网| 91网址在线看| 国产精品久久夜| 国产成人欧美日韩在线电影| 91精品国产色综合久久久蜜香臀| 亚洲激情图片小说视频| 国产91富婆露脸刺激对白| 欧美一区二区三区在线| 亚洲亚洲精品在线观看| 91看片淫黄大片一级在线观看| 久久精品夜夜夜夜久久| 裸体健美xxxx欧美裸体表演| 欧美性色黄大片手机版| 欧美午夜精品理论片a级按摩| 国产三级久久久| 中文字幕在线不卡一区二区三区| 99精品视频中文字幕| 一区二区高清在线| 欧美在线观看视频一区二区| 日本三级韩国三级欧美三级| 911精品产国品一二三产区| 视频一区视频二区中文| 欧美一区欧美二区| 国产传媒一区在线| 亚洲电影你懂得| 国产欧美日本一区二区三区|