在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現一個LED流水燈程序

CHANBAEK ? 來源:工控小新 ? 作者:工控小新 ? 2023-11-10 11:37 ? 次閱讀

本節重點:實現一個LED流水燈程序

預備知識:

一、C語言常用到的預處理命令

1、define

define是宏定義,程序在預處理階段將用define定義的內容進行了替換 。因此在程序運行時,常量表中并沒有用define定義的常量,系統不為它分配內存。

使用#define定義的常量也稱為符號常量,可以提高程序的運行效率。

其常見的用法包括兩種,分別是:

1)#define 宏名 宏值
2)#define 宏名(參數列表)表達式

而define命令的用法一般分為兩種:

第一種語法就是定義符號常量

第二種語法常用來定義符號函數。

舉例說明一下:

#define A 3.14

執行這個條件之后,就是能直接將3.14的數值給到A上。

#define AREA(x,y)(x)*(y)

表示用來求長和寬分別是x和y的矩形的面積。

二、函數循環左移/右移

crol (a,b);循環左移函數,a是左移的值,b是左移的位數。包含在intrins.h庫函數里面。

cror (a,b);循環右移函數,a是右移的值,b是右移的位數。包含在intrins.h庫函數里面

編寫程序:

有了上述的知識儲備之后,我們在編寫一個LED流水燈的程序。

流水燈思路:

首先點亮第一個LED燈,然后延時一段時間,再將當前LED熄滅,然后點亮第二個LED燈,這個過程通過一個函數移動的方式去實現,再延時一段時間,熄滅LED燈,如此往復的循環下去,就能實現一個LED燈的流水視覺。

(本此實驗LED燈組采用的是共陰極接法,也就是說需要單片機引腳輸出一個1,才會使得LED燈點亮)

程序編寫:

#include< reg52.h >                         //頭文件

#include< intrins.h >                       //頭文件

typedef unsigned char u8;            //定義類型

typedef unsigned int u16;

#define led P2                              //定義LED燈組使用的是P2的八個引腳

void delay(u16 i)                          //延時函數delay

{

 while(i--);

}

void main()

{

u8 i=0;                                   //定義變量i

led=0x01;                             //設置LED燈組的初始狀態值(0000 0001,使用的是共陰極)

  delay(50000);

  while(1)

  {

for(i=0;i< 7;i++)                   //for循環函數,初始值i為0,滿足i< 7的條件,每次循環一次執行i自加1

   {

led=_crol_(led,1);             //LED左移函數,每次執行for循環執行一次函數移動

delay(50000);

   }

   for(i=0;i< 7;i++)

   {

led=_cror_(led,1);             //LED右移函數,每次執行for循環執行一次函數移動

delay(50000);

   }

  }

}

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23742

    瀏覽量

    671403
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    140557
  • 流水燈
    +關注

    關注

    21

    文章

    434

    瀏覽量

    60336
  • 程序
    +關注

    關注

    117

    文章

    3824

    瀏覽量

    82504
  • 命令
    +關注

    關注

    5

    文章

    730

    瀏覽量

    22710
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用c語言實現LED流水燈

    單片機實驗:使用c語言實現LED流水燈目的:實現簡單的
    發表于 11-30 07:52

    LED流水燈功能實現

    )項目任務ü 任務1:點亮LEDn 子任務1.1 LED電路認識n 子任務1.2 C語言編程框架認識n 子任務1.3 實現點亮LED功能ü 任務2:
    發表于 11-30 07:13

    簡單流水燈程序仿真

    簡單流水燈程序仿真,可以實現花式亮滅,循環。
    發表于 11-25 11:40 ?7次下載

    LED流水燈程序【匯編版】

    LED流水燈程序【匯編版】LED流水燈程序【匯編版】LED
    發表于 12-29 11:15 ?0次下載

    LED流水燈程序【C語言版】

    LED流水燈程序【C語言版】LED流水燈程序【C語言版】LE
    發表于 12-29 11:05 ?0次下載

    LED流水燈程序【C語言+匯編版】

    LED流水燈程序【C語言+匯編版】,感興趣的朋友可以學習。
    發表于 12-31 10:36 ?0次下載

    流水燈的C51程序

    流水燈的C51程序流水燈的C51程序流水燈的C51程序
    發表于 01-07 16:55 ?3次下載

    VHDL例程流水燈LED程序

    VHDL例程 流水燈LED程序,感興趣的小伙伴們可以瞧瞧。
    發表于 11-11 11:20 ?12次下載

    LED流水燈程序免費下載

    本文檔的主要內容詳細介紹的是LED流水燈程序免費下載。
    發表于 03-13 08:00 ?4次下載
    <b class='flag-5'>LED</b><b class='flag-5'>流水燈</b>的<b class='flag-5'>程序</b>免費下載

    使用51單片機實現LED流水燈程序和仿真資料免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現LED流水燈程序和仿真資料免費下載。
    發表于 12-07 08:00 ?39次下載
    使用51單片機<b class='flag-5'>實現</b><b class='flag-5'>LED</b><b class='flag-5'>流水燈</b>的<b class='flag-5'>程序</b>和仿真資料免費下載

    如何通過FPGA實現流水燈

    流水燈,有時候也叫跑馬燈,是簡單、有趣又經典的實驗,基本所有單片機的玩家們在初期學習的階段都做過。本次我們也來介紹下如何通過小腳丫FPGA實現
    的頭像 發表于 06-06 10:42 ?8502次閱讀
    如何通過FPGA<b class='flag-5'>實現</b><b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>流水燈</b>?

    51單片機入門教程(2)——實現流水燈

    51單片機入門教程(2)——實現流水燈、搭建流水燈電路二、流水燈程序2.1 延時
    發表于 11-05 15:20 ?15次下載
    51單片機入門教程(2)——<b class='flag-5'>實現</b><b class='flag-5'>流水燈</b>

    Proteus使用教程并仿真51程序——LED流水燈

    Proteus使用教程并仿真51程序——LED流水燈
    發表于 11-15 15:21 ?9次下載
    Proteus使用教程并仿真51<b class='flag-5'>程序</b>——<b class='flag-5'>LED</b><b class='flag-5'>流水燈</b>

    C51單片機實驗——LED流水燈

    實現LED循環點亮流水燈實驗效果硬件連線:電源口通電P2口接LED流水燈模塊實驗主要代碼:
    發表于 11-21 11:06 ?15次下載
    C51單片機實驗——<b class='flag-5'>LED</b><b class='flag-5'>流水燈</b>

    led流水燈luok 仿真電路和源碼

    led流水燈luok 仿真電路和源碼
    發表于 12-28 09:34 ?18次下載
    主站蜘蛛池模板: 在线观看精品国产福利片100 | 在线看你懂 | 午夜看大片 | 好爽毛片一区二区三区四区 | 色婷婷综合久久久久中文一区二区 | 亚洲高清国产一线久久 | 欧美成人午夜片一一在线观看 | 天天综合网天天做天天受 | 午夜网站在线播放 | 91九色porny蝌蚪 | 5x视频在线观看 | 狠狠五月深爱婷婷网免费 | 一区二区三区视频免费观看 | 亚洲影视一区二区 | 人人干人人艹 | 日本理论片www视频 日本理论午夜中文字幕第一页 | 牛仔裤美女国产精品毛片 | 国产精品网站在线进入 | 速度与激情10 | 在线一区二区观看 | 一个色在线视频 | 两性午夜欧美高清做性 | 日美一级毛片 | h视频在线免费观看 | 狠狠色婷婷丁香综合久久韩国 | 人人干日日操 | 免费日韩毛片 | 国产网站大全 | a毛片免费观看完整 | 亚洲合集综合久久性色 | 亚洲电影天堂网 | 四虎4hu影库免费永久国产 | 久久久久国产精品免费免费不卡 | 天堂中文资源在线观看 | 国模私拍视频 | 日本a级片视频 | 97精品久久天干天天蜜 | 老汉色视频 | 国产精品性 | 天堂资源www天堂在线 | 国产真实偷乱视频在线观看 |