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

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

?? 鬼影燈.c

?? 利用PWM和移位運算設計
?? C
字號:
/*

				        鬼 影 燈

	功能:P1口外接的八個LED發出的光達到流動拖影的效果
    
	說明:利用PWM和移位運算設計,并利用人眼的視覺
	      暫留現象產生移動,并拖影的動態發光效果。
		  
		  為實現本程序的功能,幾乎采用了窮舉的方法,
		  例舉出各個時段的賦值情況,才掌握規律,比
		  較笨拙。雖然實現了預想的結果,但一定可以
		  有更好的方法實現,希望大家嘗試并互相交流。


  (C)西安電子科技大學 測控技術與儀器 編寫:郭世忠  2008/03/14
*/

#include<reg52.h>	 //51寄存器頭文件

void Delayms(int ms);//函數聲明



void main(void)	     //主程序
{
   
  unsigned char k,j,LED;	 //定義變量	
  int i;			         //有關i的運算出現負值,如果定義成無符號會越界
  
				
while(1)					 	//死循環,單片機程序必須是一個死循環
{ 

/*********************以下為正序方向移動 低位到高位***********************/

for(i=0;i<16;i++) 				// 循環16次,移動16位
  {   
    for(j=0;j<120;j++) 		    //重復數次 削除發光抖動 可決定運動快慢
     {
	  if(i<8)
	  {LED=0xfe<<i;}
	  else
	   {
       LED=~(0xff<<(i-8));
	   }       
	   for(k=0;k<8;k++)		    //循環8次
	    {
		if(k<(8-i))	        	//8-i個直接賦值
		{P1=LED;}
	     else
	     {		 //i個移位賦值 			  
		   LED=0x01|(LED<<1)|LED;  //從低位依次補1
	       P1=LED;			    
	      }
	    }
      
      } 
 }  

 Delayms(300);//短暫延時,便于區分起始狀態


/*********************以下為逆序方向移動 高位到低位***********************/

for(i=0;i<16;i++) 			   //逆序方向移動 循環16次,移動16位
  {   
    for(j=0;j<120;j++) 		   //重復數次 削除發光抖動  可決定運動快慢
     {
	  if(i<8)
	  {LED=0x7f>>i;}
	  else
	  {
       LED=~(0xff>>(i-8));
	  }       
	    for(k=0;k<8;k++)	    //循環8次
	    {  
		 if(k<(8-i))	        //8-i個直接賦值
		 {P1=LED;}
	     else
		   {
		   P1=LED;				    //i個移位賦值 			  
		   LED=0x80|(LED>>1)|LED;   //從高位依次補1
	       }			    
	     }
      
	 
	  } 

  } 
 Delayms(300);   //短暫延時,便于區分起始狀態
}

}

 /****************************************************************************
* 名    稱:Delayms()
* 功    能:延遲1ms
* 入口參數:ms: 延遲毫秒數
* 出口參數:無
* 說    明: 11.0592MHz條件下
****************************************************************************/
void Delayms(int ms)
{
   unsigned int i;
   for(;ms>0;ms--)	      //循環ms次
   {
      for(i=0;i<113;i++); //每次1ms延遲@ 11.0592MHz
   }
}




 /*********************** I/O口輸出狀態對應表*************************

 對應P1口
 7654 3210
 
 1111 1110		 0+0+0+0 0+0+0+8次
 1111 1110
 1111 1110
 1111 1110		 第一位最亮	  i=0
 1111 1110
 1111 1110		  進組
 1111 1110
 1111 1110

 1111 1100		 0+0+0+0 0+0+8+7次
 1111 1100
 1111 1100
 1111 1100		 第二位最亮	   i=1
 1111 1100
 1111 1100							  
 1111 1100
 1111 1101

 1111 1000		 0+0+0+0 0+8+7+6次
 1111 1000
 1111 1000
 1111 1000		 第三位最亮	   i=2
 1111 1000
 1111 1000
 1111 1001
 1111 1011

 1111 0000		 0+0+0+0 8+7+6+5次
 1111 0000
 1111 0000
 1111 0000		 第四位最亮	 i=3
 1111 0000
 1111 0001
 1111 0011
 1111 0111

 1110 0000		 0+0+0+8 7+6+5+4次
 1110 0000
 1110 0000
 1110 0000		 第五位最亮	   i=4
 1110 0001
 1110 0011
 1110 0111
 1110 1111

 1100 0000		 0+0+8+7 6+5+4+3次
 1100 0000
 1100 0000
 1100 0001		 第六位最亮	   i=5
 1100 0011						 
 1100 0111
 1100 1111
 1101 1111

 1000 0000		 0+8+7+6 5+4+3+2次
 1000 0000
 1000 0001
 1000 0011		 第七位最亮	   i=6
 1000 0111
 1000 1111
 1001 1111
 1011 1111

 0000 0000		 8+7+6+5 4+3+2+1次
 0000 0001
 0000 0011
 0000 0111		 第八位最亮    i=7
 0000 1111
 0001 1111
 0011 1111
 0111 1111
 ----------------------------------------
 0000 0001		
 0000 0011		P1=LED;	
 0000 0111		LED=0x01|LED|(LED<<1);
 0000 1111		
 0001 1111		 出組
 0011 1111						8
 0111 1111
 1111 1111

 0000 0011		
 0000 0111
 0000 1111
 0001 1111						9
 0011 1111
 0111 1111
 1111 1111
 1111 1111

 0000 0111		
 0000 1111
 0001 1111						10
 0011 1111		
 0111 1111
 1111 1111
 1111 1111
 1111 1111

 0000 1111		
 0001 1111
 0011 1111
 0111 1111				     	11
 1111 1111
 1111 1111
 1111 1111
 1111 1111

 0001 1111		
 0011 1111
 0111 1111
 1111 1111						12
 1111 1111
 1111 1111
 1111 1111
 1111 1111

 0011 1111		
 0111 1111
 1111 1111
 1111 1111						13
 1111 1111
 1111 1111
 1111 1111
 1111 1111


 0111 1111		
 1111 1111
 1111 1111
 1111 1111		
 1111 1111						14
 1111 1111
 1111 1111
 1111 1111

 1111 1111
 1111 1111
 1111 1111		  //0+0+0+0 0+0+0+0次
 1111 1111
 1111 1111
 1111 1111		            	15
 1111 1111
 1111 1111

*/
//========================================

//		 反向移動時序
//========================================
/*


0111 1111
0111 1111
0111 1111				 i=0
0111 1111
0111 1111
0111 1111
0111 1111
0111 1111

0011 1111
0011 1111
0011 1111
0011 1111				 i=1
0011 1111
0011 1111
0011 1111
1011 1111

0001 1111
0001 1111
0001 1111
0001 1111				 i=2
0001 1111
0001 1111
1001 1111
1101 1111

0000 1111
0000 1111
0000 1111
0000 1111				 i=3
0000 1111
1000 1111
1100 1111
1110 1111

0000 0111
0000 0111
0000 0111
0000 0111				i=4
1000 0111
1100 0111
1110 0111
1111 0111

0000 0011
0000 0011
0000 0011
1000 0011				i=5
1100 0011
1110 0011
1111 0011
1111 1011

0000 0001
0000 0001
1000 0001
1100 0001
1110 0001				i=6
1111 0001
1111 1001
1111 1101

0000 0000
1000 0000
1100 0000
1110 0000
1111 0000				i=7
1111 1000
1111 1100
1111 1110

1000 0000
1100 0000
1110 0000
1111 0000
1111 1000				i=8
1111 1100
1111 1110
1111 1111

1100 0000
1110 0000
1111 0000
1111 1000
1111 1100				i=9
1111 1110
1111 1111
1111 1111


1110 0000
1111 0000
1111 1000
1111 1100
1111 1110				i=10
1111 1111
1111 1111
1111 1111


1111 0000
1111 1000
1111 1100
1111 1110
1111 1111				i=11
1111 1111
1111 1111
1111 1111

1111 1000
1111 1100
1111 1110
1111 1111
1111 1111				i=12
1111 1111
1111 1111
1111 1111


1111 1100
1111 1110
1111 1111
1111 1111
1111 1111				i=13
1111 1111
1111 1111
1111 1111

1111 1110
1111 1111
1111 1111
1111 1111
1111 1111				i=14
1111 1111
1111 1111
1111 1111


1111 1111
1111 1111
1111 1111
1111 1111
1111 1111				i=15
1111 1111
1111 1111
1111 1111

*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品 国产精品| 日韩久久免费av| 黄色成人免费在线| 亚洲一区二区欧美| 欧美经典一区二区| 日韩欧美美女一区二区三区| 91视频你懂的| 国产成人av电影免费在线观看| 天堂av在线一区| 亚洲免费观看高清完整版在线 | 91麻豆精品国产91久久久久久久久| 国产风韵犹存在线视精品| 日韩电影在线观看网站| 日韩理论片中文av| 毛片av一区二区| 亚洲色图另类专区| 国产婷婷色一区二区三区| 日韩午夜激情免费电影| 欧美日韩国产一级二级| 一本色道久久加勒比精品 | 欧美日产国产精品| 91美女福利视频| 成人手机电影网| 国产高清在线观看免费不卡| 久久超碰97人人做人人爱| 婷婷国产v国产偷v亚洲高清| 亚洲一区中文在线| ㊣最新国产の精品bt伙计久久| 国产欧美综合在线观看第十页| 精品久久久久久最新网址| 日韩一级片网址| 91精品国产高清一区二区三区蜜臀| 欧美中文字幕久久| 在线欧美小视频| 日本电影欧美片| 欧美性大战久久久| 欧美日韩一卡二卡| 欧美伦理视频网站| 欧美一区二区视频在线观看2020 | 亚洲综合色丁香婷婷六月图片| 中文字幕一区二区三区不卡在线 | 亚洲高清免费观看| 婷婷综合另类小说色区| 亚洲高清久久久| 日韩电影一二三区| 精品亚洲国产成人av制服丝袜| 韩国精品久久久| 国产99一区视频免费| 粉嫩嫩av羞羞动漫久久久| jlzzjlzz亚洲女人18| 91麻豆6部合集magnet| 欧美午夜在线观看| 日韩欧美国产不卡| 欧美精品一区二| 欧美激情在线观看视频免费| 国产精品伦理在线| 一个色综合网站| 天天色综合天天| 九色|91porny| av在线不卡电影| 在线欧美小视频| 日韩精品一区二区三区中文不卡| 精品国产精品网麻豆系列 | 国产精品欧美久久久久无广告| 1024亚洲合集| 亚洲成a人在线观看| 蜜桃av一区二区| 成人av综合一区| 在线观看国产日韩| 欧美sm美女调教| 中文字幕亚洲区| 男人操女人的视频在线观看欧美| 国产一区美女在线| 色综合 综合色| 日韩精品资源二区在线| 中文字幕在线一区免费| 天天做天天摸天天爽国产一区| 国产一区二区免费看| 91美女片黄在线观看91美女| 欧美一区二区三区免费大片 | 亚洲主播在线观看| 韩国欧美国产一区| 在线日韩av片| 欧美国产精品中文字幕| 亚洲18色成人| 成人免费视频免费观看| 欧美高清hd18日本| 国产精品国产三级国产aⅴ无密码| 天天综合网 天天综合色| 国产成人自拍网| 337p亚洲精品色噜噜狠狠| 国产欧美1区2区3区| 日韩和欧美的一区| 91蜜桃免费观看视频| 久久久久久久久久久电影| 亚洲精品成人少妇| 国产成人aaaa| 日韩视频中午一区| 亚洲一区二区av电影| 国产91丝袜在线18| 欧美一卡在线观看| 夜夜亚洲天天久久| 成人免费视频免费观看| 精品国产制服丝袜高跟| 亚洲成人一二三| 91麻豆成人久久精品二区三区| 久久精品男人天堂av| 日韩精品91亚洲二区在线观看| 色综合久久综合| 国产精品视频一二三| 国产久卡久卡久卡久卡视频精品| 欧美精品日日鲁夜夜添| 亚洲精品视频一区二区| 成人黄色电影在线| 久久蜜臀精品av| 看片的网站亚洲| 欧美一区在线视频| 午夜久久久影院| 欧美在线观看视频一区二区| 亚洲精品乱码久久久久久日本蜜臀| 国产精品亚洲午夜一区二区三区 | 久久精品国产一区二区三区免费看 | 亚洲美女视频一区| 成人爱爱电影网址| 国产日产欧美一区二区三区| 国产精品一区二区三区99| 久久综合99re88久久爱| 美女视频黄 久久| 日韩欧美电影一二三| 视频在线观看91| 欧美一区二区三区性视频| 三级久久三级久久| 欧美精品高清视频| 丝袜脚交一区二区| 欧美日韩在线免费视频| 亚洲一二三区视频在线观看| 欧美三级电影一区| 偷拍一区二区三区| 91精品福利在线一区二区三区 | 色综合天天综合网国产成人综合天 | 亚洲国产精华液网站w| 成人黄色国产精品网站大全在线免费观看| 国产午夜精品一区二区三区四区 | 色爱区综合激月婷婷| 伊人开心综合网| 欧美调教femdomvk| 日本视频免费一区| 精品国产凹凸成av人网站| 国产成人av影院| 最新国产成人在线观看| 91久久人澡人人添人人爽欧美 | 精品午夜久久福利影院| 国产亚洲精品福利| 99久久99久久久精品齐齐| 亚洲欧美另类图片小说| 欧美情侣在线播放| 久久99精品久久只有精品| 国产日韩欧美综合一区| 91免费国产在线观看| 午夜视频一区在线观看| 精品美女一区二区| 成人精品小蝌蚪| 亚洲国产人成综合网站| 欧美一区二区三区免费大片 | 久久久久国产精品麻豆ai换脸| 成人福利视频在线| 一区二区三区加勒比av| 日韩欧美一区二区在线视频| 国产成人av电影在线观看| 一区二区三区四区亚洲| 欧美一区二区视频在线观看2022| 国产成人精品三级麻豆| 亚洲一区二区综合| 国产性色一区二区| 欧美午夜精品电影| 国产一区欧美二区| 亚洲一区二区三区四区中文字幕| 欧美成人精品3d动漫h| 91在线国产观看| 免费看欧美女人艹b| 国产精品高清亚洲| 在线播放中文一区| 成人午夜伦理影院| 麻豆一区二区在线| 亚洲六月丁香色婷婷综合久久| 欧美大胆人体bbbb| 色美美综合视频| 国产乱子伦视频一区二区三区 | 国产老妇另类xxxxx| 亚洲成人免费av| 中文一区二区完整视频在线观看| 欧美日韩国产123区| 成人国产在线观看| 美腿丝袜亚洲综合| 亚洲国产裸拍裸体视频在线观看乱了| 久久中文娱乐网| 91精品国产丝袜白色高跟鞋| 色呦呦日韩精品| 成人高清视频在线观看| 国内精品伊人久久久久影院对白|