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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11245|回復: 4
收起左側

求大神,單片機流水燈右移循環3次,左移循環2次的程序怎么寫。

[復制鏈接]
回帖獎勵 1 黑幣 回復本帖可獲得 1 黑幣獎勵! 每人限 1 次
ID:338427 發表于 2018-5-27 22:05 | 顯示全部樓層 |閱讀模式
任務一:花樣流水燈(15分)
流水燈的左移右移,八個發光二極管LED1-LED8分別接在單片機的P1口,重復循環3次右移。然后左移2次,間隔閃爍2次,延時時間可調(初始延時時間為0.5S)。



這是實訓的任務,第一道題就把我難倒了。來個能秒殺這道題的大神,有黑幣哦!!!

回復

使用道具 舉報

ID:317135 發表于 2018-5-28 10:58 | 顯示全部樓層
本帖最后由 loading88 于 2018-5-28 14:34 編輯

#include "reg52.h"
#include "intrins.h"
#define led P1
typedef unsigned char u8;
typedef unsigned int  u16;
void delay(u16 i)
{
    while(i--);
}
void main()
{
  u8 i;
  led=P1;
  led=0x01;
  delay(500000);
  while(1)
  {
         for(i=0;i<7;i++)
     {
     led=_cror_(led,1);
     delay(50000);
         }
         for(i=0;i<7;i++)
     {
     led=_cror_(led,1);
     delay(50000);
         }
         for(i=0;i<7;i++)
     {
     led=_cror_(led,1);
     delay(50000);
         }              //右移循環三次
         led=0x00;
         delay(50000);
         led=0xff;
         delay(50000);

         led=0x00;
         delay(50000);
         led=0xff;
         delay(50000);  //閃爍兩次

         led=0x01;

         for(i=0;i<7;i++)
         {
     led=_crol_(led,1);
     delay(50000);
     }
         for(i=0;i<7;i++)
         {
     led=_crol_(led,1);
     delay(50000);
     }                           //左移循環兩次
  }
}
回復

使用道具 舉報

ID:317135 發表于 2018-5-28 11:33 | 顯示全部樓層
#include "reg52.h"
#include "intrins.h"
#define led P1
typedef unsigned char u8;
typedef unsigned int  u16;
void delay(u16 i)
{
    while(i--);
}
void main()
{
  u8 i;
  led=P1;
  led=0x01;
  delay(500000);
  while(1)
  {
         for(i=0;i<7;i++)
     {
     led=_cror_(led,1);
     delay(50000);
         }
         for(i=0;i<7;i++)
     {
     led=_cror_(led,1);
     delay(50000);
         }
         for(i=0;i<7;i++)
     {
     led=_cror_(led,1);
     delay(50000);
         }              //右移循環三次
         led=0x00;
         delay(50000);
         led=0xff;
         delay(50000);

         led=0x00;
         delay(50000);
         led=0xff;
         delay(50000);   //間隔兩次
         
     led=0x01;
     

         for(i=0;i<7;i++)
         {
     led=_crol_(led,1);
     delay(50000);
     }
         for(i=0;i<7;i++)
         {
     led=_crol_(led,1);
     delay(50000);
     }                           //左移循環三次
  }
}

仿真圖片

仿真圖片
回復

使用道具 舉報

ID:317135 發表于 2018-5-28 11:57 | 顯示全部樓層
仿真實驗如圖

仿真實驗

仿真實驗
回復

使用道具 舉報

ID:338427 發表于 2018-5-30 20:14 | 顯示全部樓層

缺少一個延時可調,不過還是感謝大佬寫的程序,我會認真參考的。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av网站在线看 | 亚洲精品三级 | 国产精品一区二区三区在线播放 | 日日天天| 欧美伊人影院 | 国产最新精品视频 | 精品三级| 最新国产视频 | 日韩欧美在线观看一区 | 夜夜爽99久久国产综合精品女不卡 | 91久久夜色 | 国产精品免费一区二区三区四区 | 亚洲97| 自拍偷拍精品 | 亚洲 欧美 日韩 精品 | 欧美一区二区三区在线观看视频 | 亚洲一页| 久久精品亚洲国产奇米99 | 三级成人片 | 99久久免费精品国产男女高不卡 | 成人在线小视频 | 性色av一区二区三区 | 日本xx视频免费观看 | 国产99久久久国产精品下药 | 欧美日韩一区在线播放 | 国产精品免费看 | 亚洲伊人久久综合 | 国产精品一区二区久久 | 亚洲精品第一 | 成在线人视频免费视频 | 色久伊人| 日本色婷婷 | 欧美日韩亚洲视频 | 久久国产免费 | 国产一在线观看 | 91av在线影院| 中文字幕免费 | 国产伦一区二区三区四区 | 青青草在线视频免费观看 | 日韩视频一区在线观看 | 丝袜天堂|