久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3515|回復(fù): 2
收起左側(cè)

單鍵控制LED燈循環(huán)樣式程序

[復(fù)制鏈接]
ID:149988 發(fā)表于 2016-12-17 22:45 | 顯示全部樓層 |閱讀模式
用一只按鍵控制8只LED燈循環(huán)樣式改變程序,循環(huán)樣式可以通過(guò)aa,bb,cc,dd進(jìn)行設(shè)定,該程序?qū)Τ鯇W(xué)者很有參考意義。

下載:
單鍵控制循環(huán)燈移動(dòng)樣式.zip (33.63 KB, 下載次數(shù): 19)

部分代碼預(yù)覽:
  1. #include<reg51.h>             //51系列單片機(jī)頭文件
  2. #include<intrins.h>           //51系列單片機(jī)頭文件
  3. #define uint unsigned int     //宏定義
  4. #define uchar unsigned char   //宏定義
  5. sbit k1=P1^0;
  6. uchar aa,bb,cc,dd,y=0;                     //定義一個(gè)變量,用來(lái)給P1口賦值
  7. void delayms(uint xms)        //延時(shí)子函數(shù)
  8. {
  9.   uint i,j;
  10.   for(i=xms;i>0;i--)      //i=xms即延時(shí)約xms毫秒
  11.   for(j=110;j>0;j--);      
  12. }
  13. void key()
  14. {
  15.   uchar x;
  16.   if(k1==0)
  17.   {
  18.     delayms(50);
  19.     if(k1==0)
  20.     {
  21.       while(!k1);
  22.       x++;
  23.       if(x==4)
  24.       x=1;
  25.       if(y==4)
  26.       x=1;
  27.       switch(x)
  28.       {
  29.         case 1: y=1; break;
  30.         case 2: y=2; break;
  31.         case 3: y=3; break;
  32.         default: break;  
  33.       }
  34.     }
  35.   }
  36. }
  37. void display()
  38. {   
  39.     if(y==0)
  40.     {      
  41.       P2=aa;           
  42.       delayms(500);                  
  43.       aa=~aa;           
  44.     }
  45.     if(y==1)
  46.     {      
  47.       P2=bb;            
  48.       delayms(500);                     
  49.       bb=_crol_(bb,1);         
  50.     }
  51.     if(y==2)
  52.     {
  53.       P2=cc;            
  54.       delayms(500);                     
  55.       cc=_cror_(cc,1);
  56.     }      
  57.     if(y==3)
  58.     {
  59.       P2=dd;           
  60.       delayms(500);                     
  61.       dd=~dd;     
  62.     }
  63.   }
  64. void main()            
  65. {
  66.   aa=0xff;            
  67.   bb=0x01;
  68.   cc=0xfe;
  69.   dd=0xff;  
  70.   while(1)            
  71.   {  
  72.     key();
  73.     display();
  74.   }
  75. }

復(fù)制代碼


評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:112693 發(fā)表于 2016-12-17 23:42 | 顯示全部樓層
沙發(fā),好東西,學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

ID:155648 發(fā)表于 2016-12-18 17:28 | 顯示全部樓層
很好效果很不錯(cuò) 好東西 正在揣摩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 2018天天干天天操 | 毛片a级毛片免费播放100 | 欧美激情精品久久久久久 | 日韩视频一区二区 | 亚洲精品中文字幕在线观看 | 日韩精品视频网 | 国产在线精品一区二区 | 午夜精品一区二区三区三上悠亚 | 亚洲每日更新 | 久久国产精品一区二区 | 91精品国产一区二区三区香蕉 | 超碰日韩| 欧美日韩成人在线观看 | 国产欧美一区二区三区日本久久久 | 精品欧美一区免费观看α√ | 国产成人一区二区三区 | 亚洲欧美一区二区三区1000 | 成人一区二区三区视频 | 我想看一级黄色毛片 | 日本成人午夜影院 | 欧美精品欧美精品系列 | 久国产精品| 国产欧美日韩在线播放 | 成人免费视频网站在线看 | 免费a级毛片在线播放 | 午夜伦理影院 | 亚洲欧美国产精品久久 | 日韩三级电影在线看 | 看片国产 | 日韩一区二区在线视频 | 午夜激情在线视频 | 天堂va在线观看 | 美女黄频 | 射欧美| 国产激情视频网站 | 一二区视频 | 久久精品国产久精国产 | 二区成人 | 亚洲精品久久久一区二区三区 | 91成人免费观看 | 亚洲一区二区三区四区视频 |