国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

    3天內不再提示

    數(shù)碼管電路該怎么設計呢?數(shù)碼管怎么配合單片機進行使用呢?

    DXP設計 ? 來源:做硬件的許老板 ? 2024-01-02 10:15 ? 次閱讀
    加入交流群
    微信小助手二維碼

    掃碼添加小助手

    加入工程師交流群

    分清楚共陽極和共陰極

    1b12b856-a7b3-11ee-8b88-92fbcf53809c.png

    1b21c8be-a7b3-11ee-8b88-92fbcf53809c.png

    如上圖所示的這個就是共陽極的,也就是在上面的3號引腳或者8號引腳輸入高電平,下面的引腳輸入低電平,就可以點亮某一個管。比如,3號引腳輸入高電平5V,7號引腳輸入低電平接GND,那么A管就點亮,可以用同樣的道理點亮其他每一個管。

    那么共陰極的呢,自然就是二極管的方向反過來,如下圖,操作的方法自然也就是反過來的。

    1b31f874-a7b3-11ee-8b88-92fbcf53809c.png

    數(shù)碼管怎么配合單片機進行使用呢?

    如果只有一位數(shù)碼管,而且在單片機引腳夠用的情況下,我們可以采用直接連接的方式。假如你用的是STM32,3.3V的推挽輸出驅動數(shù)碼管一般也完全夠用了。那么我們就可以直接把單片機引腳接到數(shù)碼管引腳上面,通過控制單片機引腳就可以控制數(shù)碼管,這里沒有學過單片機的小伙伴可以先撤退了,了解了單片機再過來

    1b393738-a7b3-11ee-8b88-92fbcf53809c.png

    當引腳數(shù)量充足的時候,當然可以像上圖一樣這么做,但是如果引腳不夠怎么辦?

    譯碼器

    可以使用譯碼器來輔助設計,比如在只有一位數(shù)碼管的情況下,為了給單片機留出更多引腳,我們就可以這么設計

    1b591da0-a7b3-11ee-8b88-92fbcf53809c.png

    這里利用到了一個3位譯碼8位的譯碼器,不知道譯碼器怎么用的小伙伴可以去復(yu)習一下數(shù)電了,這里放上譯碼器的真值表,我們發(fā)現(xiàn)我們通過單片機的三個引腳就能控制8位的輸出了

    1b75d076-a7b3-11ee-8b88-92fbcf53809c.png

    細心的小伙伴可能發(fā)現(xiàn)問題了,這個譯碼器是可以做到八位輸出,每次只能輸出一位低電平,怎么樣才能同時控制數(shù)碼管的八個段呢?

    這里其實需要解決的問題有兩個,我們這里先說第一個

    8個輸出引腳,只能有一個引腳是低電平,其余是高電平,怎么同時控制八位?

    這里可以用到我們人眼的視覺延遲效應,既然沒法同時點亮,那就一個一個點亮,時間足夠短,看起來就和同時點亮一樣了。

    這里就涉及到了第二個問題了

    如果數(shù)碼管是共陽極的,一個一個點亮自然沒什么問題,但如果是共陰極呢?

    我們會發(fā)現(xiàn),共陰極數(shù)碼管采用這種方式,只能熄滅其中一個管,沒法做到我們上面說的效果,那么這個時候就需要用到非門進行電平的反轉了。聽起來好像很簡單,加個非門就好了,在數(shù)碼管只有一位的情況下確實是這樣的。

    我們上面這種設計方法,如果遇到多位數(shù)碼管怎么辦呢?

    下面給大家分享一個案例

    案例分享

    1b910a9e-a7b3-11ee-8b88-92fbcf53809c.png

    如上原理圖,采用了一個38譯碼器(型號為74HC138D,653),譯碼器的真值表同上文,右邊的數(shù)碼管是個共陽數(shù)碼管。這個案例采用的設計方法是把數(shù)碼管的段接到了譯碼器上,位選直接接到了單片機的引腳。

    乍一看,這么設計好像沒有什么毛病

    實際上在編程的時候,我們想象一下這個邏輯,如果要同時點亮四個數(shù)碼管,并讓他顯示不同的數(shù)字,那么我們會發(fā)現(xiàn),這四個位置的數(shù)字是不能同時操作的。為什么呢?因為四個位置的數(shù)碼管段選都連在了同一個譯碼器上,只能一個一個去點亮他們

    這時候就出現(xiàn)了一個大問題,當我們只有a,b,c...dp八個段的時候,逐個點亮看不出明顯的亮度減弱,而現(xiàn)在有32個段,如果逐個點亮,每個段實際通電的時間只有總時間的1/32,這時候就會發(fā)現(xiàn)數(shù)碼管的亮度明顯被削弱了。當然,會有人想用ULN2003之類的芯片來提高電壓,也沒問題,但我認為這里最好的解決方法并不是提高電壓

    第一種,我認為應該是把譯碼器接到數(shù)碼管的位上,也就是原理圖中的DIG1-DIG4可以用一個24譯碼器,然后a-dp這8個段直接接到單片機上,當然這種方法也需要用到很多的單片機引腳,或者更適合位數(shù)較多的數(shù)碼管。因此,我們還可以用另一種器件來實現(xiàn)我們需要的功能

    那就是,鎖存器

    鎖存器

    鎖存器,顧名思義,就是鎖住電平用的。如果大學期間參加過藍橋杯單片機或嵌入式的比賽,應該就會對這個東西特別熟悉

    我這里拿藍橋杯用過的鎖存器M74HC573M1R來舉例,如下圖,當Y6C的電平改變時,就能開關鎖存,具體是高電平開還是低電平開我就偷個懶不去差手冊了,大家如果要用這款芯片來做電路設計記得去查一下手冊。所以其實鎖存就是存下來并鎖住,通過控制Y6C就可以控制右側com1-com8的電平是否和左側相同,這樣就可以最大程度利用到單片機的引腳資源了

    1ba1f4da-a7b3-11ee-8b88-92fbcf53809c.png

    對了,進階選手可以了解一下移位寄存器74HC595,這款芯片還是比較常用來驅動數(shù)碼管的。








    審核編輯:劉清

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

      關注

      149

      文章

      10278

      瀏覽量

      176164
    • 單片機
      +關注

      關注

      6072

      文章

      45304

      瀏覽量

      662378
    • STM32
      +關注

      關注

      2302

      文章

      11113

      瀏覽量

      370744
    • 數(shù)碼管
      +關注

      關注

      32

      文章

      1890

      瀏覽量

      93665
    • GND
      GND
      +關注

      關注

      2

      文章

      548

      瀏覽量

      41068

    原文標題:【電子設計】數(shù)碼管電路該怎么設計

    文章出處:【微信號:HGL-DXP2004,微信公眾號:DXP設計】歡迎添加關注!文章轉載請注明出處。

    收藏 人收藏
    加入交流群
    微信小助手二維碼

    掃碼添加小助手

    加入工程師交流群

      評論

      相關推薦
      熱點推薦

      數(shù)碼管的原理是什么?如何對數(shù)碼管進行仿真

      數(shù)碼管的原理是什么?如何對數(shù)碼管進行仿真?怎樣去設計一種數(shù)碼管的靜態(tài)驅動電路
      發(fā)表于 01-25 07:44

      8051單片機數(shù)碼管電路

      8051單片機數(shù)碼管電路
      發(fā)表于 09-28 11:55 ?233次下載
      8051<b class='flag-5'>單片機</b><b class='flag-5'>數(shù)碼管</b><b class='flag-5'>電路</b>圖

      學51單片機數(shù)碼管部分

      帶您從零學51單片機數(shù)碼管部分 目錄1 數(shù)碼管應用2 數(shù)碼管內部結構及硬件原理圖3 數(shù)碼管硬件設計方法4
      發(fā)表于 02-10 14:36 ?155次下載

      基于單片機的綜合應用程序數(shù)碼管【C語言】定時器控制數(shù)碼管

      基于單片機的綜合應用程序數(shù)碼管【C語言】定時器控制數(shù)碼管
      發(fā)表于 01-06 13:44 ?27次下載

      基于單片機的綜合應用程序數(shù)碼管【C語言】595級聯(lián)控制數(shù)碼管

      基于單片機的綜合應用程序數(shù)碼管【C語言】595級聯(lián)控制數(shù)碼管
      發(fā)表于 01-06 14:18 ?13次下載

      51單片機數(shù)碼管顯示學號

      51單片機數(shù)碼管顯示學號,學學數(shù)碼管吧。初學者多看看。
      發(fā)表于 04-05 16:15 ?55次下載

      動態(tài)數(shù)碼管

      動態(tài)數(shù)碼管 基于51單片機的動態(tài)數(shù)碼管源代碼。
      發(fā)表于 05-09 09:41 ?9次下載

      數(shù)碼管的介紹和使用51單片機應用數(shù)碼管的程序免費下載

      本文檔的主要內容詳細介紹的是數(shù)碼管的介紹和使用51單片機應用數(shù)碼管的程序免費下載。
      發(fā)表于 07-05 17:41 ?5次下載
      <b class='flag-5'>數(shù)碼管</b>的介紹和使用51<b class='flag-5'>單片機</b>應用<b class='flag-5'>數(shù)碼管</b>的程序免費下載

      單片機學習----數(shù)碼管顯示原理及應用代碼規(guī)劃

      單片機學習----數(shù)碼管顯示原理及應用代碼規(guī)劃內容:一、數(shù)碼管顯示原理二、如何用萬用表檢測數(shù)碼管的引腳排列三、數(shù)碼管
      發(fā)表于 11-10 18:46 ?22次下載
      <b class='flag-5'>單片機</b>學習----<b class='flag-5'>數(shù)碼管</b>顯示原理及應用代碼規(guī)劃

      基于單片機的LED數(shù)碼管循環(huán)移位顯示

      的聯(lián)合仿真運行,最終對單片機仿真有初步的認識。通過本篇文章了解并熟悉8位數(shù)碼管電路結構、與單片機的連接方
      發(fā)表于 11-11 15:06 ?16次下載
      基于<b class='flag-5'>單片機</b>的LED<b class='flag-5'>數(shù)碼管</b>循環(huán)移位顯示

      單片機學習#數(shù)碼管的靜態(tài)顯示

      數(shù)碼管的靜態(tài)顯示今日任務—控制數(shù)碼管顯示6.6.6.6.1.所用單片機數(shù)碼管的連接原理2.如上圖,如果要實現(xiàn)6.6.6.6.應該這么控制
      發(fā)表于 11-14 11:06 ?21次下載
      <b class='flag-5'>單片機</b>學習#<b class='flag-5'>數(shù)碼管</b>的靜態(tài)顯示

      單片機--LED 數(shù)碼管實驗

      實驗目的和任務目的:利用“模塊化單片機教學實驗平臺”,加深對單片機與LED數(shù)碼管的接口電路設計以及程序設計的理解。任務:完成單片機與LED
      發(fā)表于 11-14 19:21 ?19次下載
      <b class='flag-5'>單片機</b>--LED <b class='flag-5'>數(shù)碼管</b>實驗

      單片機零基礎入門(8-1)學會單片機數(shù)碼管,這篇文章就夠了,一文吃透數(shù)碼管---數(shù)碼管如何定義引腳?數(shù)碼

      單片機零基礎入門(8-1)學會單片機數(shù)碼管,這篇文章就夠了,一文吃透數(shù)碼管---數(shù)碼管如何定義引腳?數(shù)碼
      發(fā)表于 11-25 18:36 ?41次下載
      <b class='flag-5'>單片機</b>零基礎入門(8-1)學會<b class='flag-5'>單片機</b><b class='flag-5'>數(shù)碼管</b>,這篇文章就夠了,一文吃透<b class='flag-5'>數(shù)碼管</b>---<b class='flag-5'>數(shù)碼管</b>如何定義引腳?<b class='flag-5'>數(shù)碼</b>

      單片機數(shù)碼管顯示

      單片機數(shù)碼管顯示
      發(fā)表于 09-19 17:36 ?5次下載

      單片機是如何控制數(shù)碼管顯示各種字符的?

      特定的接口電路進行連接。常見的連接方式有共陽極和共陰極兩種。共陽極數(shù)碼管是指公共陽極接地,每個數(shù)碼管的陰極通過限流電阻與單片機的I/O口相連
      的頭像 發(fā)表于 12-13 10:47 ?3789次閱讀