RM新时代网站-首页

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

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

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

如何使用51單片機制作一個心形流水燈

科技綠洲 ? 來源:西安益佰電子科技工作室 ? 作者:西安益佰電子科技 ? 2023-09-11 10:27 ? 次閱讀

使用51單片機制作一個心形流水燈

心形流水燈,顧名思義,成品肯定是一個心形。隨著程序的改變,通過單片機控制單個燈的亮滅達到不同的流動圖案效果。

圖片

01

圖片

單片機,類似于電腦cpu,處理數(shù)據(jù)的芯片,本次使用的是AT89S52芯片,芯片基本的說一下,一共有32的I/O口,分為4組,每組8個。此處心形流水燈總共有32個燈,正好與32個I/O口一一對應(yīng),一個口子控制一個燈。

02

電路連接

因為AT89S52單片機的I/O電流驅(qū)動能力比較弱,所以通常作為電流的接收端,即每個I/O口與LED燈的陰極相連。LED燈陽極通過電阻(100,330,510歐姆均可)與電源正極相連。從而想讓LED燈亮時,只需要控制相應(yīng)的口子,讓其等于0(即低電平)。

03

晶振電路

因為AT89S52單片機的I/O口電流驅(qū)動能力比較弱,所以通常作為電流的接收端,即每個I/O口與LED燈的陰極相連。LED燈陽極通過電阻(100,330,510歐姆均可)與電源正極相連。從而想讓LED燈亮時,只需要控制相應(yīng)的口子,讓其等于0(即低電平)。

*晶振電路 *

每個單片機系統(tǒng)里都有晶振,全程是叫晶體震蕩器,在單片機系統(tǒng)里晶振的作用非常大,他結(jié)合單片機內(nèi)部的電路,產(chǎn)生單片機所必須的時鐘頻率,單片機的一切指令的執(zhí)行都是建立在這個基礎(chǔ)上的,晶振的提供的時鐘頻率越高,那單片機的運行速度也就越快。

晶振用一種能把電能和機械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩。在通常工作條件下,普通的晶振頻率絕對精度可達百萬分之五十。高級的精度更高。有些晶振還可以由外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器(VCO)。

晶振的作用是為系統(tǒng)提供基本的時鐘信號。通常一個系統(tǒng)共用一個晶振,便于各部分保持同步。有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而通過電子調(diào)整頻率的方法保持同步。

圖片

04

實物圖

正面

圖片

反面

圖片

此處為了美觀,省去了下載口電路,所以我們用的AT89S52芯片都是要提前下好程序。

05

元器件

元器件名 數(shù)量

AT89S52 1片

LED燈 32個

100Ω電阻 32個

12MHZ晶振 1個

30pF電容 2個

MicroUSB插座 1個

06

效果圖

圖片

07

~~~如果你想給心形燈增加一個顯示器,顯示出你自定義的字母,你還可以重新設(shè)計一下電路板的布局。在心形流水燈中間增加一個LCD1602顯示器。

LCD1602****顯示器

LCD1602液晶顯示器是廣泛使用的一種字符型液晶顯示模塊。它是由字符型液晶顯示屏(LCD)、控制驅(qū)動主電路HD44780及其擴展驅(qū)動電路HD44100,以及少量電阻、電容元件和結(jié)構(gòu)件等裝配在PCB板上而組成。不同廠家生產(chǎn)的LCD1602芯片可能有所不同,但使用方法都是一樣的。為了降低成本,現(xiàn)在絕大多數(shù)制造商都直接將裸片做到板子上。

圖片

中文名:LCD1602

外文名:LCD1602

實 質(zhì):字符型液晶顯示器

控制主電路:HD44780

顯示容量:16×2個字符

所屬領(lǐng)域:電子信息

在之前已有的基礎(chǔ)上將LCD1602顯示器與單片機連接,同時接通電源,通過對單片機內(nèi)燒入程序,從而達到使用單片機控制顯示器的目的。

08

圖片

此處為了美觀,省去了下載口電路,所以我們用的AT89S52芯片都是要提前下好程序。

這樣我們就得到了一個既能自定義顯示英文字母的顯示器,又能顯示流水燈效果的心形LED燈。是不是很炫酷呢?

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

    關(guān)注

    184

    文章

    17704

    瀏覽量

    249959
  • 電阻
    +關(guān)注

    關(guān)注

    86

    文章

    5507

    瀏覽量

    171919
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    107950
  • 51單片機
    +關(guān)注

    關(guān)注

    274

    文章

    5702

    瀏覽量

    123490
  • 流水燈
    +關(guān)注

    關(guān)注

    21

    文章

    432

    瀏覽量

    59692
收藏 人收藏

    評論

    相關(guān)推薦

    LOVE流水燈

    `LOVE流水燈本電路采用51單片機控制,發(fā)光二極管采用8*14點陣形式連接,加上電源指示燈,共113
    發(fā)表于 04-14 21:21

    初來乍到,想做一個基于51單片機控制的流水燈,求分享經(jīng)驗和原理圖!

    初來乍到,想做一個基于51單片機控制的流水燈,求分享經(jīng)驗和原理圖!
    發(fā)表于 05-30 18:36

    流水燈制作資料

    流水燈制作資料
    發(fā)表于 06-02 19:45

    51流水燈原理圖

    流水燈:流水燈,顧名思義,成品肯定是
    發(fā)表于 07-19 08:23

    如何利用51單片機制作流水燈

    如何利用51單片機制作流水燈?
    發(fā)表于 10-09 08:57

    基于51單片機流水燈的控制程序是怎樣的

    怎樣去設(shè)計種基于51單片機流水燈?基于51
    發(fā)表于 10-18 11:17

    基于單片機LED流水燈介紹

    LED摘要:這是基于單片機流水燈
    發(fā)表于 01-25 08:03

    流水燈程序

    單片機流水燈程序,使用c51單片機進行編程, 。
    發(fā)表于 11-02 17:14 ?7次下載

    基于51單片機流水燈原理圖

    51單片機控制的流水燈原理圖,通
    發(fā)表于 11-23 11:03 ?72次下載

    花樣流水燈

    花樣流水燈基于51單片機程序設(shè)計電路圖等
    發(fā)表于 11-26 16:36 ?212次下載

    32位流水燈

    51單片機32位流水燈內(nèi)含仿真圖,c程序,原理圖,仿真文件,效果圖等。
    發(fā)表于 03-22 16:41 ?75次下載

    流水燈制作仿真、程序、電路圖

    流水燈制作的仿真、源程序、電路圖等步驟
    發(fā)表于 08-18 17:26 ?36次下載

    如何使用51單片機制作流水燈的詳細資料概述

    流水燈,顧名思義,成品肯定是?。隨著程序
    發(fā)表于 06-05 09:00 ?37次下載

    使用51單片機制作簡單的流水燈程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機制作簡單的流水燈程序免費下載。
    發(fā)表于 06-18 17:44 ?1次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>簡單的<b class='flag-5'>流水燈</b>程序免費下載

    51單片機流水燈制作

    ?流水燈是學習51單片機基本項目,是我們對單片機IO口輸出認識的基本項目。當然學會了花樣
    的頭像 發(fā)表于 02-26 10:06 ?1609次閱讀
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b><b class='flag-5'>流水燈</b><b class='flag-5'>制作</b>
    RM新时代网站-首页