女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

FPGA學習:led數碼管控制燈滅設計實驗

454398 ? 來源:博客園 ? 作者: raymon_tec ? 2020-09-24 11:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1基礎理論部分

led數碼管是由多個發光二極管封裝在一起組合的“8”字型的器件,引線內部已經完成,如下圖10.1所示,圖10.2為實物圖。

圖10.1 數碼管內部結構

那么我們想要控制數碼管的亮滅,其實也就是控制發光二極管的亮滅,分別用高低電平去控制。對于數碼管來說,讀者若是學過單片機及其他MCU的話,其實都知道數碼管的控制有兩個信號是比較重要的,一個是段選信號,一個是位選信號,位選信號是針對有多個數碼管時,需要控制哪一個數碼管發亮,段選就是控制數碼管顯示什么數字。

那么在購買數碼管的時候,往往買回來時上面沒有標注各引腳信息。這時不要慌,首先你購買時要分清共陽極還是共陰極數碼管,共陽極和共陰極數碼管電路示意圖如圖10.2所示。然后可以利用萬用表打到“二極管”檔位,然后萬用表正極接觸數碼管一個引腳,負極去挨個觸碰其他引腳,直到數碼管發亮時,可以記錄對應的引腳信息即可。

圖10.2 數碼管共陽和共陰極電路圖

1.1 靜態顯示

靜態驅動也稱直流驅動。靜態驅動是指每個數碼管的每一個段碼都由一個I/O端口進行驅動,或者使用如BCD碼二-十進制譯碼器譯碼進行驅動。靜態驅動的優點是編程簡單,顯示亮度高,缺點是占用I/O端口多,如驅動5個數碼管靜態顯示則需要5×8=40根I/O端口來驅動。

1.2 動態顯示

動態驅動是將所有數碼管的8個顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制。

2 Verilog代碼實現部分

現在要實現數碼管的靜態顯示功能,從0加到f,時間間隔為1s。封裝接口為

2.1 smg_control模塊

上述是整個模塊的聲明,并且調用了smg_param.v的文件,用于數碼管解碼參數的設置,關于include的用法可以參考其他語法書籍。

兩個計數器,一個用于實現時鐘計數1s,一個用于數碼管編解碼計數控制。

上述是實現數碼管解碼部分,注意smg_param.v中參數調用的方法。

2.2 smg_param模塊

3 Modelsim仿真部分

仿真程序很簡單,只需添加時鐘和復位信號即可。測試的腳本文件如圖10.3所示,因測試時將計數改到50,所以周期是1000ns。

圖 10.3 測試腳本文件

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

    關注

    242

    文章

    23845

    瀏覽量

    674072
  • 發光二極管
    +關注

    關注

    13

    文章

    1218

    瀏覽量

    67646
  • led數碼管
    +關注

    關注

    2

    文章

    73

    瀏覽量

    22611
  • 數碼管
    +關注

    關注

    32

    文章

    1889

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    數碼管的結構與原理

    設備以及工業控制設備等。數碼管通過控制其內部發光二極的亮狀態,可以顯示出不同的數字、字母或符號,是一種直觀且易于理解的顯示器件。
    的頭像 發表于 02-05 17:32 ?1922次閱讀

    基于FPGA實現數碼管顯示

    本文介紹數碼管顯示譯碼基本工作原理及Verilog HDL驅動代碼編寫,進一步熟練掌握FPGA入門基礎知識。
    的頭像 發表于 10-24 14:44 ?1828次閱讀
    基于<b class='flag-5'>FPGA</b>實現<b class='flag-5'>數碼管</b>顯示

    數碼管的使用方法和接線步驟

    數碼管的基本單元是發光二極LED),通過控制不同LED的亮來顯示數字和字符。根據段數,
    的頭像 發表于 08-29 18:22 ?7119次閱讀

    簡述led數碼管的類型和顯示原理

    LED數碼管是一種常見的顯示設備,廣泛應用于各種電子設備和系統中。本文將介紹LED數碼管的類型和顯示原理,以幫助讀者更好地了解這種設備。 LED
    的頭像 發表于 08-29 09:11 ?2426次閱讀

    led數碼管的特性參數有哪些

    LED數碼管是一種常用的顯示器件,廣泛應用于各種電子設備中,用于顯示數字、文字和符號。 顯示方式 :LED數碼管可以是七段顯示或多段顯示,七段顯示是最常用的,包括七個
    的頭像 發表于 08-29 09:10 ?2343次閱讀

    LED數碼管的連接方式有哪些

    LED數碼管,又稱為LED顯示器或LED顯示屏,是一種由發光二極LED)組成的顯示設備,廣泛
    的頭像 發表于 08-29 09:08 ?2423次閱讀

    led數碼管顯示器的顯示方式有幾種,各有什么特點

    LED數碼管顯示器是一種廣泛應用于各種場合的顯示設備,具有顯示效果好、壽命長、能耗低等特點。 靜態顯示 靜態顯示是指LED數碼管在顯示數字或字符時,每個
    的頭像 發表于 08-28 18:17 ?4079次閱讀

    led數碼管顯示器分哪兩種結構類型

    結構特點 點陣式LED數碼管是由多個發光二極LED)按照一定的規律排列組成的矩陣式顯示設備。每個發光二極可以獨立
    的頭像 發表于 08-28 17:55 ?2254次閱讀

    數碼管顯示屏的靜態顯示編程是什么

    ,要么全部熄滅不顯示任何內容,而不涉及到動態掃描或快速切換來模擬多個數碼管同時顯示的效果。 在靜態顯示中,每個數碼管都需要一個獨立的驅動電路來直接控制其各個段的亮。這意味著,如果你有
    的頭像 發表于 08-28 17:14 ?1111次閱讀

    數碼管顯示屏的作用和功能是什么

    )組成的數字顯示設備。每個LED可以獨立控制,通過不同的組合方式來顯示數字、字母和一些特殊符號。 1.2 數碼管的分類 數碼管按照發光原理可以分為L
    的頭像 發表于 08-28 17:11 ?2765次閱讀

    數碼管在仿真軟件里面怎么找

    的定義 數碼管是一種用于顯示數字和部分字母的電子顯示器件,由多個發光二極LED)或液晶(LCD)組成。每個LED或LCD單元可以獨立控制
    的頭像 發表于 08-28 17:06 ?3618次閱讀

    SB1165數碼管是共陽還是共陰

    ,我們來了解一下數碼管的工作原理。數碼管是一種半導體發光器件,由多個發光二極LED)組成,每個LED可以發出不同顏色的光。
    的頭像 發表于 08-28 16:16 ?755次閱讀

    怎樣區分數碼管是共陰還是共陽

    數碼管是一種常見的顯示設備,廣泛應用于各種電子設備中,如電子鐘、計算器、儀表等。數碼管的工作原理是通過控制不同段的發光二極LED)的亮
    的頭像 發表于 08-28 16:14 ?7428次閱讀

    什么是共陽極數碼管怎么判斷

    共陽極數碼管是一種常見的七段顯示器,用于顯示數字和字母。它由七個發光二極LED)組成,分別代表數字0-9的每個段。共陽極數碼管的特點是所有LED
    的頭像 發表于 08-28 16:10 ?2745次閱讀

    數碼管驅動芯片引腳功能

    數碼管驅動芯片是一種用于驅動數碼管顯示數字或字符的集成電路。數碼管驅動芯片的引腳功能是實現數碼管正常顯示的關鍵。本文將介紹數碼管驅動芯片的引
    的頭像 發表于 08-28 16:08 ?2087次閱讀