一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA學(xué)習(xí):led數(shù)碼管控制燈滅設(shè)計(jì)實(shí)驗(yàn)

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

掃碼添加小助手

加入工程師交流群

1基礎(chǔ)理論部分

led數(shù)碼管是由多個(gè)發(fā)光二極管封裝在一起組合的“8”字型的器件,引線內(nèi)部已經(jīng)完成,如下圖10.1所示,圖10.2為實(shí)物圖。

圖10.1 數(shù)碼管內(nèi)部結(jié)構(gòu)

那么我們想要控制數(shù)碼管的亮滅,其實(shí)也就是控制發(fā)光二極管的亮滅,分別用高低電平去控制。對(duì)于數(shù)碼管來(lái)說(shuō),讀者若是學(xué)過(guò)單片機(jī)及其他MCU的話,其實(shí)都知道數(shù)碼管的控制有兩個(gè)信號(hào)是比較重要的,一個(gè)是段選信號(hào),一個(gè)是位選信號(hào),位選信號(hào)是針對(duì)有多個(gè)數(shù)碼管時(shí),需要控制哪一個(gè)數(shù)碼管發(fā)亮,段選就是控制數(shù)碼管顯示什么數(shù)字。

那么在購(gòu)買(mǎi)數(shù)碼管的時(shí)候,往往買(mǎi)回來(lái)時(shí)上面沒(méi)有標(biāo)注各引腳信息。這時(shí)不要慌,首先你購(gòu)買(mǎi)時(shí)要分清共陽(yáng)極還是共陰極數(shù)碼管,共陽(yáng)極和共陰極數(shù)碼管電路示意圖如圖10.2所示。然后可以利用萬(wàn)用表打到“二極管”檔位,然后萬(wàn)用表正極接觸數(shù)碼管一個(gè)引腳,負(fù)極去挨個(gè)觸碰其他引腳,直到數(shù)碼管發(fā)亮?xí)r,可以記錄對(duì)應(yīng)的引腳信息即可。

圖10.2 數(shù)碼管共陽(yáng)和共陰極電路圖

1.1 靜態(tài)顯示

靜態(tài)驅(qū)動(dòng)也稱(chēng)直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)I/O端口進(jìn)行驅(qū)動(dòng),或者使用如BCD碼二-十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用I/O端口多,如驅(qū)動(dòng)5個(gè)數(shù)碼管靜態(tài)顯示則需要5×8=40根I/O端口來(lái)驅(qū)動(dòng)。

1.2 動(dòng)態(tài)顯示

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

2 Verilog代碼實(shí)現(xiàn)部分

現(xiàn)在要實(shí)現(xiàn)數(shù)碼管的靜態(tài)顯示功能,從0加到f,時(shí)間間隔為1s。封裝接口為

2.1 smg_control模塊

上述是整個(gè)模塊的聲明,并且調(diào)用了smg_param.v的文件,用于數(shù)碼管解碼參數(shù)的設(shè)置,關(guān)于include的用法可以參考其他語(yǔ)法書(shū)籍。

兩個(gè)計(jì)數(shù)器,一個(gè)用于實(shí)現(xiàn)時(shí)鐘計(jì)數(shù)1s,一個(gè)用于數(shù)碼管編解碼計(jì)數(shù)控制。

上述是實(shí)現(xiàn)數(shù)碼管解碼部分,注意smg_param.v中參數(shù)調(diào)用的方法。

2.2 smg_param模塊

3 Modelsim仿真部分

仿真程序很簡(jiǎn)單,只需添加時(shí)鐘和復(fù)位信號(hào)即可。測(cè)試的腳本文件如圖10.3所示,因測(cè)試時(shí)將計(jì)數(shù)改到50,所以周期是1000ns。

圖 10.3 測(cè)試腳本文件

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

    關(guān)注

    242

    文章

    23847

    瀏覽量

    674166
  • 發(fā)光二極管
    +關(guān)注

    關(guān)注

    13

    文章

    1218

    瀏覽量

    67660
  • led數(shù)碼管
    +關(guān)注

    關(guān)注

    2

    文章

    73

    瀏覽量

    22615
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1889

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    數(shù)碼管的結(jié)構(gòu)與原理

    設(shè)備以及工業(yè)控制設(shè)備等。數(shù)碼管通過(guò)控制其內(nèi)部發(fā)光二極的亮狀態(tài),可以顯示出不同的數(shù)字、字母或符號(hào),是一種直觀且易于理解的顯示器件。
    的頭像 發(fā)表于 02-05 17:32 ?1929次閱讀

    基于FPGA實(shí)現(xiàn)數(shù)碼管顯示

    本文介紹數(shù)碼管顯示譯碼基本工作原理及Verilog HDL驅(qū)動(dòng)代碼編寫(xiě),進(jìn)一步熟練掌握FPGA入門(mén)基礎(chǔ)知識(shí)。
    的頭像 發(fā)表于 10-24 14:44 ?1829次閱讀
    基于<b class='flag-5'>FPGA</b>實(shí)現(xiàn)<b class='flag-5'>數(shù)碼管</b>顯示

    數(shù)碼管的使用方法和接線步驟

    數(shù)碼管的基本單元是發(fā)光二極LED),通過(guò)控制不同LED的亮來(lái)顯示數(shù)字和字符。根據(jù)段數(shù),
    的頭像 發(fā)表于 08-29 18:22 ?7137次閱讀

    簡(jiǎn)述led數(shù)碼管的類(lèi)型和顯示原理

    LED數(shù)碼管是一種常見(jiàn)的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。本文將介紹LED數(shù)碼管的類(lèi)型和顯示原理,以幫助讀者更好地了解這種設(shè)備。 LED
    的頭像 發(fā)表于 08-29 09:11 ?2438次閱讀

    led數(shù)碼管的特性參數(shù)有哪些

    LED數(shù)碼管是一種常用的顯示器件,廣泛應(yīng)用于各種電子設(shè)備中,用于顯示數(shù)字、文字和符號(hào)。 顯示方式 :LED數(shù)碼管可以是七段顯示或多段顯示,七段顯示是最常用的,包括七個(gè)
    的頭像 發(fā)表于 08-29 09:10 ?2349次閱讀

    LED數(shù)碼管的連接方式有哪些

    LED數(shù)碼管,又稱(chēng)為LED顯示器或LED顯示屏,是一種由發(fā)光二極LED)組成的顯示設(shè)備,廣泛
    的頭像 發(fā)表于 08-29 09:08 ?2424次閱讀

    led數(shù)碼管顯示器的顯示方式有幾種,各有什么特點(diǎn)

    LED數(shù)碼管顯示器是一種廣泛應(yīng)用于各種場(chǎng)合的顯示設(shè)備,具有顯示效果好、壽命長(zhǎng)、能耗低等特點(diǎn)。 靜態(tài)顯示 靜態(tài)顯示是指LED數(shù)碼管在顯示數(shù)字或字符時(shí),每個(gè)
    的頭像 發(fā)表于 08-28 18:17 ?4080次閱讀

    led數(shù)碼管顯示器分哪兩種結(jié)構(gòu)類(lèi)型

    結(jié)構(gòu)特點(diǎn) 點(diǎn)陣式LED數(shù)碼管是由多個(gè)發(fā)光二極LED)按照一定的規(guī)律排列組成的矩陣式顯示設(shè)備。每個(gè)發(fā)光二極可以獨(dú)立
    的頭像 發(fā)表于 08-28 17:55 ?2257次閱讀

    數(shù)碼管顯示屏的靜態(tài)顯示編程是什么

    ,要么全部熄滅不顯示任何內(nèi)容,而不涉及到動(dòng)態(tài)掃描或快速切換來(lái)模擬多個(gè)數(shù)碼管同時(shí)顯示的效果。 在靜態(tài)顯示中,每個(gè)數(shù)碼管都需要一個(gè)獨(dú)立的驅(qū)動(dòng)電路來(lái)直接控制其各個(gè)段的亮。這意味著,如果你有
    的頭像 發(fā)表于 08-28 17:14 ?1112次閱讀

    數(shù)碼管顯示屏的作用和功能是什么

    )組成的數(shù)字顯示設(shè)備。每個(gè)LED可以獨(dú)立控制,通過(guò)不同的組合方式來(lái)顯示數(shù)字、字母和一些特殊符號(hào)。 1.2 數(shù)碼管的分類(lèi) 數(shù)碼管按照發(fā)光原理可以分為L
    的頭像 發(fā)表于 08-28 17:11 ?2778次閱讀

    數(shù)碼管在仿真軟件里面怎么找

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

    SB1165數(shù)碼管是共陽(yáng)還是共陰

    ,我們來(lái)了解一下數(shù)碼管的工作原理。數(shù)碼管是一種半導(dǎo)體發(fā)光器件,由多個(gè)發(fā)光二極LED)組成,每個(gè)LED可以發(fā)出不同顏色的光。
    的頭像 發(fā)表于 08-28 16:16 ?757次閱讀

    怎樣區(qū)分數(shù)碼管是共陰還是共陽(yáng)

    數(shù)碼管是一種常見(jiàn)的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備中,如電子鐘、計(jì)算器、儀表等。數(shù)碼管的工作原理是通過(guò)控制不同段的發(fā)光二極LED)的亮
    的頭像 發(fā)表于 08-28 16:14 ?7441次閱讀

    什么是共陽(yáng)極數(shù)碼管怎么判斷

    共陽(yáng)極數(shù)碼管是一種常見(jiàn)的七段顯示器,用于顯示數(shù)字和字母。它由七個(gè)發(fā)光二極LED)組成,分別代表數(shù)字0-9的每個(gè)段。共陽(yáng)極數(shù)碼管的特點(diǎn)是所有LED
    的頭像 發(fā)表于 08-28 16:10 ?2749次閱讀

    數(shù)碼管驅(qū)動(dòng)芯片引腳功能

    數(shù)碼管驅(qū)動(dòng)芯片是一種用于驅(qū)動(dòng)數(shù)碼管顯示數(shù)字或字符的集成電路。數(shù)碼管驅(qū)動(dòng)芯片的引腳功能是實(shí)現(xiàn)數(shù)碼管正常顯示的關(guān)鍵。本文將介紹數(shù)碼管驅(qū)動(dòng)芯片的引
    的頭像 發(fā)表于 08-28 16:08 ?2090次閱讀