色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

跑馬燈和流水燈的區(qū)別是什么?單片機(jī)如何控制LED燈?

數(shù)字信號處理輔導(dǎo) ? 來源:未知 ? 作者:工程師飛燕 ? 2018-07-10 16:24 ? 次閱讀

一、跑馬燈和流水燈的區(qū)別

好多人分不清跑馬燈和流水燈,還以為是同一種狀態(tài),雖然難度等級是一樣的,但是燈的亮滅顯示方式是不一樣的。請看下圖

跑馬燈和流水燈的區(qū)別是什么?單片機(jī)如何控制LED燈?

二、單片機(jī)控制LED燈的常用電路接法

弄清楚跑馬燈的顯示狀態(tài)后可以開始進(jìn)行設(shè)計(jì)了, 在日常的跑馬燈設(shè)計(jì)電路中LED燈一般接為這兩種形式,共電源或共地,也就是通常說的灌電流式和拉電流式

跑馬燈和流水燈的區(qū)別是什么?單片機(jī)如何控制LED燈?

三、電路分析編程

大家可以根據(jù)自己實(shí)際的電路需要選擇其中一種接法,由于AT89S52單片機(jī)IO端口不操作時(shí)是高電平所以下面我選擇的是共電源接法。


電路分析:當(dāng)電路輸出高電平[端口為1]LED燈滅,當(dāng)電路輸出低電平[端口為0]LED燈亮

大家可以按照自己的思路編程,方法不唯一,下面我將介紹3種方法

方法一:不利用算法,直接使用IO控制[可以說是最蠢的方法,但是一樣能實(shí)現(xiàn)效果,并且容易理解]

#include 《reg52.h》

//LED輸出端口位定義

sbit led0=P0^0;

sbit led1=P0^1;

sbit led2=P0^2;

sbit led3=P0^3;

sbit led4=P0^4;

sbit led5=P0^5;

sbit led6=P0^6;

sbit led7=P0^7;

//延時(shí)函數(shù)

void delay(void)

{

unsigned char a,b;

for(a=0;a《200;a++)

for(b=0;b《200;b++);

}

void main()

{

led0=1; //端口初始化

led1=1;

led2=1;

led3=1;

led4=1;

led5=1;

led6=1;

led7=1;

while(1)

{

led0=0; //點(diǎn)亮LED0

delay(); //延時(shí)

led0=1; //熄滅LED0

delay(); //延時(shí),為下一個(gè)燈準(zhǔn)備

led1=0;

delay();

led1=1;

delay();

led2=0;

delay();

led2=1;

delay();

led3=0;

delay();

led3=1;

delay();

led4=0;

delay();

led4=1;

delay();

led5=0;

delay();

led5=1;

delay();

led6=0;

delay();

led6=1;

delay();

led7=0;

delay();

led7=1;

delay();

}

}

方法二:借助數(shù)組對上面程序進(jìn)行改進(jìn),使端口一次性賦值定義

#include 《reg52.h》

#define uchar unsigned char

#define uint unsigned int

//定義一個(gè)一維數(shù)組

unsigned char table[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

//延時(shí)函數(shù)

void delay(void)

{

uchar a,b;

for(a=0;a《200;a++)

for(b=0;b《200;b++);

}

void main()

{

uchar i;

while(1)

{

for(i=0;i《8;i++)

{

P0=table[i];//11111110

delay();

}

}

}

方法三:利用函數(shù)封裝庫

#include 《reg52.h》

#include 《intrins.h》 //此為調(diào)用函數(shù)的頭文件必須添加

#define uchar unsigned char

#define uint unsigned int

//延時(shí)函數(shù)

void delay(void)

{

uchar a,b;

for(a=0;a《200;a++)

for(b=0;b《200;b++);

}

void main()

{

uchar k;

k=0xfe; //定義初值

while(1)

{

P0=k;

delay();

k=_crol_(k,1); //調(diào)用頭文件封裝庫函數(shù)

}

}

還有移位運(yùn)算等其他的方法在這里就不一一列出,大家可以自己嘗試!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6050

    文章

    44687

    瀏覽量

    641172
  • 跑馬燈
    +關(guān)注

    關(guān)注

    5

    文章

    117

    瀏覽量

    34953

原文標(biāo)題:回答讀者提問(2018-7-6)

文章出處:【微信號:digital_signals,微信公眾號:數(shù)字信號處理輔導(dǎo)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    AT89C2051跑馬燈/流水燈

    本帖最后由 詩畫生 于 2013-6-11 17:40 編輯 送女朋友的生日禮物,不多說先上視頻:有兩個(gè)LED短路了,所以一直亮著,原始的跑馬燈已經(jīng)拆掉了,所以請大家見諒撒!……這是原始
    發(fā)表于 06-11 17:21

    如何利用51單片機(jī)點(diǎn)亮LED實(shí)現(xiàn)跑馬燈效果?

    如何利用51單片機(jī)點(diǎn)亮LED實(shí)現(xiàn)跑馬燈效果?
    發(fā)表于 11-08 06:19

    LESSON2_流水燈

    流水燈跑馬燈單片機(jī)實(shí)現(xiàn)LED流水燈跑馬燈功能。
    發(fā)表于 05-20 15:37 ?55次下載

    基于單片機(jī)跑馬燈程序及電路設(shè)計(jì)

    基于單片機(jī)跑馬燈程序及電路設(shè)計(jì)
    發(fā)表于 05-15 10:07 ?39次下載

    如何用51單片機(jī)數(shù)碼管實(shí)現(xiàn)跑馬燈功能?

    基于51單片機(jī)學(xué)習(xí)板。用S1鍵作為控制跑馬燈的方向按鍵,S5鍵作為控制跑馬燈方向的加速度按鍵,S9鍵作為
    的頭像 發(fā)表于 07-20 11:41 ?1.4w次閱讀
    如何用51<b class='flag-5'>單片機(jī)</b>數(shù)碼管實(shí)現(xiàn)<b class='flag-5'>跑馬燈</b>功能?

    交替閃爍8個(gè)LEDLED二進(jìn)制加法顯示與流水燈跑馬燈的設(shè)計(jì)程序

    本文檔的主要內(nèi)容詳細(xì)介紹的是LED的多種使用方法程序免費(fèi)下載包括了:一.交替閃爍8個(gè)LED,時(shí)間間隔為1s ,二.LED二進(jìn)制加法顯示,
    發(fā)表于 09-20 17:19 ?11次下載
    交替閃爍8個(gè)<b class='flag-5'>LED</b><b class='flag-5'>燈</b>和<b class='flag-5'>LED</b>二進(jìn)制加法顯示與<b class='flag-5'>流水燈</b><b class='flag-5'>跑馬燈</b>的設(shè)計(jì)程序

    使用51單片機(jī)控制LED的四個(gè)實(shí)驗(yàn)程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)控制LED的四個(gè)實(shí)驗(yàn)程序免費(fèi)下載包括了:得到8盞LED交替亮滅的實(shí)驗(yàn)效果,
    發(fā)表于 09-06 17:26 ?2次下載
    使用51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>控制</b>器<b class='flag-5'>LED</b><b class='flag-5'>燈</b>的四個(gè)實(shí)驗(yàn)程序免費(fèi)下載

    使用51單片機(jī)實(shí)現(xiàn)愛心跑馬燈的程序免費(fèi)下載

    用51單片機(jī)實(shí)現(xiàn)愛心跑馬燈程序本人閑來無事做,見實(shí)驗(yàn)室的小伙伴用LED等做了一個(gè)跑馬燈,頓時(shí)引來了一大群妹子,當(dāng)時(shí)就不服了,哼,不就是一個(gè)流水燈
    發(fā)表于 08-28 17:29 ?3次下載
    使用51<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)愛心<b class='flag-5'>跑馬燈</b>的程序免費(fèi)下載

    使用單片機(jī)實(shí)現(xiàn)跑馬燈的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用單片機(jī)實(shí)現(xiàn)跑馬燈的程序免費(fèi)下載。
    發(fā)表于 06-18 08:00 ?2次下載
    使用<b class='flag-5'>單片機(jī)</b>實(shí)現(xiàn)<b class='flag-5'>跑馬燈</b>的程序免費(fèi)下載

    51單片機(jī)實(shí)驗(yàn)——跑馬燈實(shí)驗(yàn)

    使用STC89C51單片機(jī),書寫代碼實(shí)現(xiàn)P0口演示跑馬燈效果
    發(fā)表于 11-23 16:23 ?12次下載
    51<b class='flag-5'>單片機(jī)</b>實(shí)驗(yàn)——<b class='flag-5'>跑馬燈</b>實(shí)驗(yàn)

    ZigBee-CC2530單片機(jī) - 按鍵控制跑馬燈的啟停

    ZigBee-CC2530單片機(jī) - 按鍵控制跑馬燈的啟停程序源碼#include "ioCC2530.h" //引用CC2530頭文件#define LED1 (P1_0
    發(fā)表于 11-29 20:36 ?12次下載
    ZigBee-CC2530<b class='flag-5'>單片機(jī)</b> - 按鍵<b class='flag-5'>控制</b><b class='flag-5'>跑馬燈</b>的啟停

    實(shí)現(xiàn)LED的點(diǎn)亮與閃爍和跑馬燈

    實(shí)現(xiàn)LED的點(diǎn)亮與閃爍和跑馬燈
    發(fā)表于 12-05 09:36 ?12次下載
    實(shí)現(xiàn)<b class='flag-5'>LED</b><b class='flag-5'>燈</b>的點(diǎn)亮與閃爍和<b class='flag-5'>跑馬燈</b>

    跑馬燈控制器怎么接線

    跑馬燈控制器:又稱 LED跑馬燈控制器,可以控制LED
    的頭像 發(fā)表于 09-19 16:45 ?1.2w次閱讀

    單片機(jī)控制輪流交替閃爍跑馬燈設(shè)計(jì)

    接觸過單片機(jī)的朋友都會(huì)對流水燈有了解,那時(shí)我們是用單片機(jī)來制作的,但是你如果單純做個(gè)流水燈,選擇使用單片機(jī)來做的話未免有些資源的浪費(fèi),今天就
    的頭像 發(fā)表于 02-16 09:10 ?2528次閱讀

    基于51單片機(jī)的多模式音樂跑馬燈

    具體實(shí)現(xiàn)功能 1、16個(gè)發(fā)光二極管做跑馬燈跑馬燈有10種模式。 2、按鍵可以切換跑馬燈模式,且跑馬燈速度可以用按鍵進(jìn)行控制。 3、數(shù)碼管顯
    的頭像 發(fā)表于 10-22 14:10 ?605次閱讀
    基于51<b class='flag-5'>單片機(jī)</b>的多模式音樂<b class='flag-5'>跑馬燈</b>
    主站蜘蛛池模板: 蜜桃婷婷狠狠久久综合9色 蜜桃视频一区二区 | 顶级欧美不卡一区二区三区 | 干丝袜美女| 国产午夜精品理论片久久影视 | 99久久亚洲精品日本无码 | 国产亚洲精品网站在线视频 | 51精品少妇人妻AV一区二区 | 男人和女人全黄一级毛片 | 欧美国产影院 | 国产色婷亚洲99精品AV | 国产精品青青草原app大全 | 久久资源365 | 999久久精品国产 | 97久久无码精品AV | 久久影院午夜理论片无码 | 999久久精品国产 | 巨胸美女狂喷奶水www网麻豆 | 鲁一鲁亚洲无线码 | 国产亚洲精品久久久久久线投注 | 东北小伙FREECHINESE野外 东北嫖妓对白粗口 | 2022一本久道久久综合狂躁 | 亚洲乱码中文字幕久久 | yellow免费观看直播 | 欧美互交人妖247 | 国产偷抇久久精品A片蜜臀A | 三叶草成人| 亚洲欧洲日本无在线码播放 | 亚洲中文字幕乱码熟女在线 | 亚洲精品123区在线观看 | 毛片网站视频 | 高清国语自产拍免费 | 暖暖视频在线观看高清... | 6080YYY午夜理论片在线观看 | 性欧美videos俄罗斯 | 扒开美女下面粉嫩粉嫩冒白浆 | 免费精品一区二区三区在线观看 | 999精品影视在线观看 | 色欲AV亚洲永久无码精品麻豆 | 国产午夜不卡在线观看视频666 | 极品少妇伦理一区二区 | 国产一区二区三区在线看片 |