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

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

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

51單片機-LED燈模塊

DS小龍哥-嵌入式技術 ? 來源:DS小龍哥-嵌入式技術 ? 作者:DS小龍哥-嵌入式技 ? 2022-05-23 09:14 ? 次閱讀

?實驗平臺采用:普中科技HC6800_V30

3.1 LED燈模塊

3.1.1 LED原理圖

圖3-1-1 LED燈原理圖

LED燈模塊是通過74573鎖存器芯片單片機IO口連接,并與數(shù)碼管共用IO口。

在開發(fā)板上,需要使用排線將J12排針與P0口相連接。

圖3-1-2

圖3-1-3

3.1.2 74HC573鎖存器介紹

74HC573是擁有八路輸出的透明鎖存器,輸出有三個狀態(tài)。

鎖存,就是把信號暫存以維持某種電平狀態(tài)。

圖3-1-4

OE為高時,輸出始終為高阻態(tài),此時芯片處于不可控制狀態(tài),在一般應用中,必須將OE接低電平。

LE則是輸出端狀態(tài)改變使能端,當LE為低電平,輸出端Q始終保持上一次存儲的信號(從D端輸入),當LE為高電平時,Q緊隨D的狀態(tài)變化,并將D的狀態(tài)鎖存。也就是說當鎖存使能端LE為高時,這些器件的鎖存對于數(shù)據(jù)是透明的(也就是說輸出同步)。當鎖存使能變低時,符合建立時間和保持時間的數(shù)據(jù)會被鎖存。

3.1.3 示例代碼

當鎖存器配置為直通狀態(tài)時(LE=1),實現(xiàn)的閃光燈代碼:

#include//添加通用的51單片機頭文件
#include
voidDelayMs(intms);
intmain(void)
{
while(1)
{
P0=0x0;
DelayMs(500);
P0=0xFF;
DelayMs(500);
}
}

voidDelayMs(intms)
{
inti;
unsignedchara,b;
for(i=0;i0;b--)
       for(a=1;a>0;a--);
}
};i++)>
poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

?審核編輯:湯梓紅

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

    關注

    7

    文章

    2659

    瀏覽量

    47298
  • led燈
    +關注

    關注

    22

    文章

    1592

    瀏覽量

    107768
  • 51單片機
    +關注

    關注

    273

    文章

    5697

    瀏覽量

    123035
收藏 人收藏

    評論

    相關推薦

    51單片機呼吸的實現(xiàn)源程序

    51單片機呼吸的實現(xiàn),源程序,hex文件都有,用到的led是共陰極的
    發(fā)表于 12-10 16:35 ?169次下載

    LED模擬交通51單片機

    51單片機 LED模擬交通,含KEIL文件、Proteus仿真、DNS文件 即HEX 文件。
    發(fā)表于 07-21 16:48 ?22次下載

    基于51單片機交通的設計

    基于51單片機交通的設計
    發(fā)表于 12-09 23:55 ?229次下載

    51單片機LED代碼免費下載

    本文檔的主要內(nèi)容詳細介紹的是51單片機LED代碼免費下載。
    發(fā)表于 07-17 17:39 ?17次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>LED</b><b class='flag-5'>燈</b>代碼免費下載

    使用51單片機閃爍LED的代碼免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機閃爍LED的代碼免費下載。
    發(fā)表于 07-03 17:41 ?2次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>閃爍<b class='flag-5'>LED</b><b class='flag-5'>燈</b>的代碼免費下載

    51單片機通過按鍵控制LED閃爍

    51單片機通過按鍵控制LED閃爍
    發(fā)表于 11-11 18:36 ?122次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>通過按鍵控制<b class='flag-5'>LED</b><b class='flag-5'>燈</b>閃爍

    51單片機學習筆記之LED閃爍

    51單片機學習筆記之LED閃爍
    發(fā)表于 11-14 16:51 ?3次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>機</b>學習筆記之<b class='flag-5'>LED</b><b class='flag-5'>燈</b>閃爍

    c51單片機——led的初步學習

    #讓亮起來下面的代碼可以讓51單片機上的亮起#include <reg52.h>sbit led P2^0;void mai
    發(fā)表于 11-21 10:06 ?10次下載
    c<b class='flag-5'>51</b><b class='flag-5'>單片機</b>——<b class='flag-5'>led</b><b class='flag-5'>燈</b>的初步學習

    51單片機如何跳出wile循環(huán)_51單片機閃爍LED

    閃爍LED 51單片機是較為簡單的8位單片機,意思是一次能處理8位2進制數(shù)據(jù)。這一次閃爍L
    發(fā)表于 11-23 10:06 ?21次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>如何跳出wile循環(huán)_<b class='flag-5'>51</b><b class='flag-5'>單片機</b>閃爍<b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    51單片機——點亮一個LED

    51單片機——點亮一個LED文章目錄51單片機——點亮一個
    發(fā)表于 11-23 18:06 ?16次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>——點亮一個<b class='flag-5'>LED</b><b class='flag-5'>燈</b>

    基于51單片機的交通設計

    基于51單片機的交通設計
    發(fā)表于 02-18 09:46 ?135次下載

    基于51單片機的交通設計

    系統(tǒng)使用的模塊有AT89C51單片機+8位共陽極數(shù)碼管+小+按鍵。
    的頭像 發(fā)表于 09-26 10:50 ?6296次閱讀

    基于89C51單片機的不同頻率閃爍1個LED源程序

    基于89C51單片機的不同頻率閃爍1個LED源程序
    發(fā)表于 05-16 09:44 ?9次下載

    基于89C51單片機的不同頻率閃爍多個LED源程序

    基于89C51單片機的不同頻率閃爍多個LED源程序
    發(fā)表于 05-16 09:43 ?2次下載

    基于51單片機點亮LED

    入門51單片機第一步,就是學會點亮一個LED,這是所有初次接觸單片機開發(fā)的小伙伴的必經(jīng)之路,管你現(xiàn)在是不是大牛,當年肯定歷經(jīng)此事。
    發(fā)表于 07-11 11:38 ?1647次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>點亮<b class='flag-5'>LED</b><b class='flag-5'>燈</b>