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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1155|回復: 0
打印 上一主題 下一主題
收起左側

基于51單片機的流水燈源碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:685447 發表于 2020-3-31 22:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

流水燈亮法:
1.從左到右依次亮起一個燈
2.從右到左依次亮起一個燈
3.從左到右依次點亮LED燈(前面不熄滅)
4.從右到左依次熄滅LED燈
5.全亮全滅4次循環
6.4個LED閃爍
7.從左到右隔一個燈依次亮起

代碼有些繁瑣,希望有大佬幫忙簡化簡化

  1. <font color="rgb(77, 77, 77)"><font face="&quot;"><font style="font-size: 16px">#include "reg52.h"
  2. #include<intrins.h>
  3. typedef unsigned char u8;
  4. typedef unsigned int u16;
  5. #define led P2 //定義LED燈所在的位置

  6. void delay(u16 i)   //延時函數
  7. {
  8.    while(i--);
  9. }

  10. void main()
  11. {
  12.   u8 i=0;
  13.   while(1)
  14.   {
  15.      led=0xfe;
  16.      delay(20000);
  17.      for(i=0;i<7;i++)   //從左到右依次亮起一個燈
  18.          {
  19.            led=_crol_(led,1);
  20.            delay(20000);
  21.          }
  22.      for(i=0;i<7;i++)   //從右到左依次亮起一個燈
  23.          {
  24.            led=_cror_(led,1);
  25.            delay(20000);
  26.          }

  27. //從左到右依次點亮LED燈  從右到左依次熄滅LED燈
  28.          led=0xff;
  29.          delay(20000);
  30.          led=0xfe;
  31.          delay(20000);
  32.          led=0xfc;
  33.          delay(20000);
  34.          led=0xf8;
  35.          delay(20000);
  36.          led=0xf0;
  37.          delay(20000);
  38.          led=0xe0;
  39.          delay(20000);
  40.          led=0xc0;
  41.          delay(20000);
  42.          led=0x80;
  43.          delay(20000);
  44.          led=0x00;
  45.          delay(20000);
  46.          led=0x80;
  47.          delay(20000);
  48.          led=0xc0;
  49.          delay(20000);
  50.          led=0xe0;
  51.          delay(20000);
  52.          led=0xf0;
  53.          delay(20000);
  54.          led=0xf8;
  55.          delay(20000);
  56.          led=0xfc;
  57.          delay(20000);
  58.          led=0xfe;
  59.          delay(20000);
  60.          led=0xff;
  61.          delay(20000);
  62.          
  63. //全亮全滅4次循環
  64.          led=0x00;
  65.          delay(20000);
  66.          led=0xff;
  67.          delay(20000);  
  68.          led=0x00;
  69.          delay(20000);
  70.          led=0xff;
  71.          delay(20000);
  72.          led=0x00;
  73.          delay(20000);
  74.          led=0xff;
  75.          delay(20000);
  76.          led=0x00;
  77.          delay(20000);
  78.          led=0xff;
  79.          delay(20000);

  80. //4個LED閃爍
  81.          led=0xf0;
  82.          delay(20000);
  83.          led=0x0f;
  84.          delay(20000);
  85.          led=0xf0;
  86.          delay(20000);
  87.          led=0x0f;
  88.          delay(20000);
  89.          led=0xf0;
  90.          delay(20000);
  91.          led=0x0f;
  92.          delay(20000);
  93.          led=0xf0;
  94.          delay(20000);
  95.          led=0x0f;
  96.          delay(20000);

  97. //從左到右隔一個燈依次亮起
  98.          led=0xfe;
  99.          for(i=0;i<7;i++)
  100.          {
  101.            led=_crol_(led,2);
  102.            delay(20000);
  103.          }
  104.                   


  105.   }
  106. }</font></font></font>
復制代碼
本人萌新一枚,沒有黑幣下載資料了,發篇我剛學習時寫的流水燈賺點黑幣。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品免费在线观看 | 中文字幕一区在线观看视频 | 三区四区在线观看 | 日韩国产欧美一区 | 精品自拍视频在线观看 | 亚洲精品天堂 | 综合色播| 欧美午夜精品久久久久久浪潮 | 免费国产一区二区 | 国产高清在线视频 | 九九热这里只有精品在线观看 | 国产久 | av在线视 | 国产资源在线播放 | 国产精品乱码一区二区三区 | 夜夜爽99久久国产综合精品女不卡 | 欧美黄在线观看 | 日韩欧美在线视频 | 欧美三级成人理伦 | 国产伦精品一区二区三区高清 | 91资源在线 | 国产精品久久久久久久久久久久 | 免费亚洲一区二区 | 日韩和的一区二区 | 操操操日日日 | 精品成人一区二区 | 国产精品a久久久久 | 毛片一区二区三区 | 毛片入口 | 成人在线不卡 | 伊人久久综合 | 欧美视频在线免费 | 日韩一区二区福利 | 亚洲成人精品免费 | 一区二区在线不卡 | 91xx在线观看 | 久久乐国产精品 | 国产日韩欧美中文 | 免费观看一区二区三区毛片 | 欧美激情国产日韩精品一区18 | 久久精品国产v日韩v亚洲 |