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

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

?? 11.c

?? 三路PWM輸出信號!模擬PWM輸出信號控制LED自漸變
?? C
?? 第 1 頁 / 共 2 頁
字號:

#include <AT892051.H>
//#include <AT89C2051.H>
//#include <w77c32.h>

#define  uchar unsigned char
#define  uint  unsigned int
//#define  FULL_ON  255
//#define  FULL_OFF  0

#define  ON   1
#define  OFF  0

void  SYsInit(void);
void  ucjianbian(void);
//void  P_Init();
void  All_Dimming();
//void  R_G_B_Dimming(void);
//void Delay30s(uint Time);

uchar ucTime50us;
uchar PWMcounter; 
uchar ucdot[6];      //pwm 控制;
uchar lightness[6];
uchar bhroad;
//bit   mode_flag;
//sfr   WDREST = 0xa6;  
uchar  k,counter0,counter1,counter2; 
     
uchar Is_10mschange;
uchar   Data_20mschange;

 void main(void)
 {
     SYsInit();
	 while(1)
	 {   
    	All_Dimming();          
      }
 }


   void SYsInit(void)//初始化函數; 
   {
   
	 uchar i;

     ucTime50us=0;   
	 Is_10mschange=0; 	
	 PWMcounter=128;
	 
     TH0=0xff;
     TL0=0xea; 
	 Data_20mschange=0;
	// PMR=0X45; 
	 TMOD=0x01;
     counter0=2;
	 counter1=2;
     counter2=2;
	 EA=1;
	 ET0=1;	
	// bhroad=0;	
	 TR0=1;	 
	 k=0;
	 for(i=0;i<2;i++)
	 {
	   lightness[i]=0;
	  }
	}


 void Int_T0(void) interrupt 1 	using 1    //t0定時中斷50us;at  11.0592mhz.
   {
      uchar i;
      TH0=0xff;    
	  TL0=0xea;
     
	  ucTime50us++;
	  if(ucTime50us>150)
	  {
	     ucTime50us=0;
	     Is_10mschange=1; 
		 Data_20mschange++;	
	   }
	        
      if( Data_20mschange>=250)
	  {
	     Data_20mschange=0;
	  }
   
	  PWMcounter--;
	  if( PWMcounter>0)
	     {
	       if(ucdot[0]>0){ ucdot[0]--; P1_7=ON; } else { P1_7=OFF;  }
           if(ucdot[1]>0){ ucdot[1]--; P1_6=ON; } else { P1_6=OFF;  } 
           if(ucdot[2]>0){ ucdot[2]--; P1_5=ON; } else { P1_5=OFF;  }         
         }
	   else
	     {
	        PWMcounter=128;
		    for(i=0;i<3;i++)
		    {
		     ucdot[i]=lightness[i]>>1;
		    }
		  }	    
	 }


void  	All_Dimming(void)
{    
      
		 switch(k)
		 {
		  case 0:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0++;
                       counter1=0;
					   counter2=0;                 
					    if(counter0>=254)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
		   
		  
		case 1: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
        case 2:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0--;
                       counter1=0;
					   counter2=0;                 
					    if(counter0<=0)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
       	case 3: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
		case 4:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0=0;
                       counter1++;
					   counter2=0;                 
					    if(counter1>=254)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
		 case 5: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
        case 6:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0=0;
                       counter1--;
					   counter2=0;                 
					    if(counter1<=0)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
           case 7: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
			case 8:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0=0;
                       counter1=0;
					   counter2++;                 
					    if(counter2>=254)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
			case 9: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
			case 10:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0=0;
                       counter1=0;
					   counter2--;                 
					    if(counter2<=0)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
		   case 11: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
				case 12:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0++;
                       counter1++;
					   counter2=0;                 
					    if(counter0>=254&counter1>=254)
	                    { 
                            k++;					   
                         }
					 }
                                
 				      lightness[0]=  counter0;
                      lightness[1]=  counter1;
                      lightness[2]=  counter2;                    
				 }
				 break;
		  case 13: while(Data_20mschange<=10) 
                 { 
				  // REST_DOG();
                  }                
                 Data_20mschange=0;                 
                 k++;
                 break;
		  case 14:if(Is_10mschange) 
		         { 
			      	Is_10mschange=0;
                    if( Data_20mschange>=2)
			    	{  
					   Data_20mschange=0;
		               counter0--;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情一区在线| 自拍偷拍亚洲欧美日韩| 欧洲一区二区三区在线| 国内成+人亚洲+欧美+综合在线| **欧美大码日韩| 精品日韩99亚洲| 欧美在线观看一区二区| 国产激情视频一区二区三区欧美 | 日韩视频免费观看高清在线视频| 丁香桃色午夜亚洲一区二区三区| 日韩国产一区二| 一区二区三区不卡在线观看 | 欧美日韩小视频| 99这里只有久久精品视频| 激情亚洲综合在线| 日本中文一区二区三区| 一区二区三区欧美在线观看| 亚洲国产成人一区二区三区| 日韩精品一区二区三区四区视频| 欧美日韩精品系列| 色综合色综合色综合色综合色综合 | 亚洲最大成人综合| 国产亚洲欧美激情| 精品三级av在线| 欧美一区二区黄| 欧美日韩国产首页在线观看| 97精品国产露脸对白| 成人精品小蝌蚪| 成人网在线免费视频| 国产最新精品精品你懂的| 日本va欧美va精品发布| 日本成人在线网站| 日本色综合中文字幕| 天堂va蜜桃一区二区三区 | 国产精品人成在线观看免费| 国产视频一区二区在线观看| 欧美videofree性高清杂交| 欧美日韩亚洲综合一区 | 中文字幕免费观看一区| 成人av免费观看| 日产国产高清一区二区三区| 久久精品免费观看| 九九九精品视频| 激情欧美一区二区| 五月婷婷激情综合| 亚洲成人av资源| 五月婷婷色综合| 亚洲a一区二区| 亚洲天堂福利av| 亚洲色图一区二区三区| 自拍偷拍欧美激情| 一区二区免费在线| 亚洲一区电影777| 麻豆中文一区二区| 欧美aⅴ一区二区三区视频| av一区二区三区| 精品中文字幕一区二区| 亚洲天堂a在线| 日韩美女视频在线| 久久久久久一二三区| 国产精品色噜噜| 亚洲国产一区二区a毛片| 日韩国产成人精品| 国产在线精品不卡| 97超碰欧美中文字幕| 欧美日韩视频专区在线播放| 日韩一区二区三区精品视频| 久久综合色之久久综合| 中文字幕在线播放不卡一区| 久久 天天综合| 国产精品99久久久久久有的能看| 懂色av一区二区三区蜜臀| 色呦呦网站一区| 欧美mv日韩mv亚洲| 国产精品电影院| 日韩电影在线看| 国产成人免费视频网站| 欧美性感一类影片在线播放| 欧美剧情电影在线观看完整版免费励志电影| 欧美一区午夜视频在线观看| 国产女人18水真多18精品一级做| 一区二区三区欧美| 国产主播一区二区| 欧美性猛交xxxxxx富婆| 久久精品日产第一区二区三区高清版| 中文字幕精品综合| 奇米在线7777在线精品| 91美女福利视频| 久久久久久97三级| 亚州成人在线电影| 不卡视频在线看| 精品久久久久久久久久久久包黑料 | 久久网这里都是精品| 一区二区久久久久久| 国产一区二区精品久久| 欧美日韩高清影院| 亚洲欧洲一区二区三区| 麻豆精品国产91久久久久久| 色综合久久天天| 欧美国产成人精品| 美女一区二区久久| 欧美日韩精品福利| 亚洲人快播电影网| 国产不卡在线播放| 精品国产3级a| 日本亚洲电影天堂| 欧美午夜精品久久久| 国产精品久久三| 国产剧情一区二区三区| 日韩久久精品一区| 日日夜夜精品视频天天综合网| 93久久精品日日躁夜夜躁欧美| 久久综合狠狠综合久久综合88| 亚欧色一区w666天堂| 91久久香蕉国产日韩欧美9色| 欧美国产成人精品| 粉嫩一区二区三区在线看| 91精品国产一区二区三区香蕉 | 国产一区二区91| 欧美成人a在线| 免费观看30秒视频久久| 91精品国产91久久久久久一区二区 | 国产精品久久一卡二卡| 国产91精品入口| 欧美国产丝袜视频| 国产成a人亚洲精品| 国产午夜精品美女毛片视频| 精品无码三级在线观看视频| 欧美大片在线观看一区二区| 秋霞成人午夜伦在线观看| 91精品国产综合久久福利软件 | 亚洲黄色在线视频| 91毛片在线观看| 亚洲免费观看高清在线观看| 91蝌蚪国产九色| 亚洲男人的天堂在线aⅴ视频| av成人老司机| 亚洲精品网站在线观看| 欧美三级在线看| 天堂蜜桃一区二区三区 | 911国产精品| 六月婷婷色综合| 久久蜜桃一区二区| 成人免费毛片高清视频| 亚洲人成精品久久久久| 91极品视觉盛宴| 亚洲一区二区三区四区在线| 欧美日韩在线直播| 麻豆一区二区在线| 国产欧美精品一区| 91老师片黄在线观看| 香蕉乱码成人久久天堂爱免费| 91精品在线免费观看| 国产最新精品免费| 中文字幕一区二区三区精华液 | 日本一区二区三区四区| 91亚洲精品乱码久久久久久蜜桃| 亚洲影院在线观看| 日韩亚洲欧美在线观看| 国产精品99久久久| 亚洲欧美日本韩国| 欧美一区二区三区爱爱| 风间由美一区二区av101| 亚洲免费观看视频| 日韩亚洲国产中文字幕欧美| 国产精品一区二区在线观看网站 | 亚洲国产中文字幕| 精品国产乱码久久久久久蜜臀| kk眼镜猥琐国模调教系列一区二区| 亚洲男人天堂一区| 日韩女优av电影| 99九九99九九九视频精品| 五月婷婷综合网| 国产精品入口麻豆原神| 欧美另类z0zxhd电影| 懂色av噜噜一区二区三区av| 亚洲最新视频在线播放| 26uuu亚洲综合色| 欧美性受极品xxxx喷水| 久久国产精品色婷婷| 国产精品国产自产拍高清av| 欧美一区二区在线免费观看| 久久99九九99精品| 亚洲一区二区三区四区不卡| 2020国产精品| 欧美午夜寂寞影院| 成人手机在线视频| 免费观看在线色综合| 成人免费小视频| 久久亚洲一级片| 欧美日韩一二区| 成人18精品视频| 九九九精品视频| 香蕉成人啪国产精品视频综合网| 国产三区在线成人av| 7777精品伊人久久久大香线蕉最新版| 成人sese在线| 国产风韵犹存在线视精品| 免费在线观看不卡| 一区二区在线免费|