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

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

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

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

FPGA設(shè)計之共陽極的數(shù)碼管的電路圖

454398 ? 來源:博客園 ? 作者:夏日時光 ? 2020-09-23 13:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)碼管是一種常見的用于顯示的電子器件,根據(jù)數(shù)碼管大致可以分為共陰極和共陽極兩種,下圖所示的是一個共陽極的數(shù)碼管的電路圖(摘自金沙灘工作室的 51 開發(fā)板電路圖),我的 AX301 開發(fā)板與這張圖的情況類似,幾乎所有的教科書上都會講到數(shù)碼管的原理,這里我就不再詳述了。

由于多個數(shù)碼管的段選信號(下圖中的 DB0~DB7)是共用的,想要顯示多個數(shù)字需要用到動態(tài)掃描,動態(tài)掃描電路需要使用時鐘。冒然的使用時鐘會使得初學者不知所措,所以在這篇基礎(chǔ)的組合邏輯電路中只點亮單個數(shù)碼管,這樣就不必涉及到時鐘了。時鐘、時序邏輯這些概念則會留到后面的章節(jié)中介紹。

由上圖可知,所有的引腳都是低電平有效的,如果想要在上圖中的 DS6 上顯示 8,需要把 LEDS5、DB7 ~ DB10 都置為低電平。

這次我們的實驗?zāi)康氖窃跀?shù)碼管上顯示一個 8,在查看自己開發(fā)板的電路圖后得知,需要將 FPGA 的輸出管腳 SEL0、DIG0~DIG6 設(shè)為低電平(DIG7 為小數(shù)點 DP),需要注意的是 SEL0 控制的是最右邊的數(shù)碼管。

我的開發(fā)板電路圖(摘自 黑金AX301 提供的 PDF 文件):

FPGA設(shè)計之共陽極的數(shù)碼管的電路圖

根據(jù)上面的總結(jié),新建名為 seg 的工程,為了使我們的代碼有一定的通用性,這里用到了參數(shù)聲明。

數(shù)碼管顯示模塊 seg_display 接受輸入信號 num 的值,并轉(zhuǎn)化編碼用于顯示。

頂層模塊 seg(必須和工程同名),在頂層模塊中調(diào)用了 seg_display 顯示模塊,并且告訴 seg_display 模塊需要在 SEL0 上顯示 8,這段代碼如下:

由于工程需要用到的管腳較多,如果手動分配可能會出現(xiàn)錯誤,這里介紹使用 tcl 腳本來分配管腳的方法。

如圖新建一個 TCL 文件:

板子附帶的資料有一個廠家寫好名為 ax301.tcl 的管腳分配文件,粘貼以下內(nèi)容并保存為 ax301.tcl。

可以看到,tcl 文件在第 2 行定義了芯片家族,第 3 行定義芯片型號,第 4 行設(shè)置不用的管腳為三態(tài)……

Quartus 主窗口下點擊 Tools,找到以下選項:

運行 tcl 文件。

最后編譯整個工程,編譯結(jié)束后查看管腳分配窗口,可以看到所有的管腳都自動分配成功了。

最后下載 sof 文件到您的板子上,看到您期待的數(shù)字了嗎?(*^__^*) ,此外如需顯示其他的數(shù)字,只需要修改 seg.v 中 num 的值即可。

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618618
  • 電子器件
    +關(guān)注

    關(guān)注

    2

    文章

    603

    瀏覽量

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

    關(guān)注

    32

    文章

    1889

    瀏覽量

    92634
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5682

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    數(shù)碼管陰和陽的區(qū)別

    ,尤其是其陰和陽兩種類型的區(qū)別,是進行電路設(shè)計和項目開發(fā)的基礎(chǔ)。本文將全面解析數(shù)碼管的原理、結(jié)構(gòu),并詳細闡述陰和
    的頭像 發(fā)表于 02-05 17:29 ?5079次閱讀

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

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

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

    數(shù)碼管的基本單元是發(fā)光二極(LED),通過控制不同LED的亮滅來顯示數(shù)字和字符。根據(jù)段數(shù),數(shù)碼管可分為七段和八段,其中八段數(shù)碼管比七段多一個小數(shù)點顯示。按發(fā)光二極
    的頭像 發(fā)表于 08-29 18:22 ?7142次閱讀

    陽極數(shù)碼管的結(jié)構(gòu)和功能

    陽極數(shù)碼管是一種廣泛應(yīng)用的顯示器件,主要用于顯示數(shù)字和字母。以下是對陽極數(shù)碼管的結(jié)構(gòu)和功能的
    的頭像 發(fā)表于 08-29 18:18 ?4161次閱讀

    陰極數(shù)碼管的特點和應(yīng)用

    陰極數(shù)碼管是一種常用的顯示器件,廣泛應(yīng)用于各種電子設(shè)備中,如計算器、計時器、數(shù)據(jù)記錄器以及家電領(lǐng)域如空調(diào)、熱水器、冰箱等。以下是對陰極數(shù)碼管的詳細解析,包括其定義、特點、工作原理以
    的頭像 發(fā)表于 08-29 18:16 ?2948次閱讀

    數(shù)碼管陽怎么區(qū)分

    數(shù)碼管陰和陽是兩種常見的連接方式,它們在原理、使用方法和外觀上都有顯著的區(qū)別。
    的頭像 發(fā)表于 08-29 14:55 ?2.1w次閱讀

    7段數(shù)碼管陽如何顯示數(shù)字

    陽7段數(shù)碼管是指7個LED發(fā)光二極的公共端(陰極或陽極)連接在一起的數(shù)碼管。
    的頭像 發(fā)表于 08-28 16:19 ?5281次閱讀

    七段數(shù)碼管怎么判斷

    七段數(shù)碼管是一種常見的顯示設(shè)備,用于顯示數(shù)字和字母。它由七個發(fā)光二極(LED)組成,每個LED可以獨立控制,以形成不同的數(shù)字和字母。七段數(shù)碼管有兩種類型:陰和
    的頭像 發(fā)表于 08-28 16:17 ?3711次閱讀

    SB1165數(shù)碼管陽還是

    SB1165數(shù)碼管是一種常見的七段LED數(shù)碼管,廣泛應(yīng)用于各種電子設(shè)備中,如電子鐘、計算器、電子秤等。關(guān)于SB1165數(shù)碼管陽還是陰的
    的頭像 發(fā)表于 08-28 16:16 ?760次閱讀

    怎樣區(qū)分數(shù)碼管陰還是

    數(shù)碼管是一種常見的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備中,如電子鐘、計算器、儀表等。數(shù)碼管的工作原理是通過控制不同段的發(fā)光二極(LED)的亮滅來顯示數(shù)字或字符。根據(jù)LED的連接方式,數(shù)碼管
    的頭像 發(fā)表于 08-28 16:14 ?7450次閱讀

    數(shù)碼管怎么看陽標記

    段可以獨立控制以顯示不同的數(shù)字和字符。數(shù)碼管廣泛應(yīng)用于電子鐘表、計算器、儀表板等設(shè)備中。 在數(shù)碼管中,陽是指數(shù)碼管的公共端(COM)與
    的頭像 發(fā)表于 08-28 16:12 ?3194次閱讀

    什么是陽極數(shù)碼管怎么判斷

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

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

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

    數(shù)碼管驅(qū)動芯片原理是什么

    數(shù)碼管驅(qū)動芯片是一種廣泛應(yīng)用于數(shù)字顯示領(lǐng)域的電子元件,它能夠?qū)?shù)字信號轉(zhuǎn)換為可視的數(shù)字顯示。 一、數(shù)碼管驅(qū)動芯片概述 1.1 數(shù)碼管驅(qū)動芯片定義 數(shù)碼管驅(qū)動芯片是一種集成
    的頭像 發(fā)表于 08-28 16:07 ?1986次閱讀

    數(shù)碼管驅(qū)動芯片有哪幾種

    。以下是對數(shù)碼管驅(qū)動芯片的介紹: 74HC595 74HC595是一種8位串行輸入、并行輸出的移位寄存器,常用于驅(qū)動陽極數(shù)碼管。它具有以下特點: 8位移位寄存器,可存儲8位數(shù)據(jù) 串行
    的頭像 發(fā)表于 08-28 15:59 ?3105次閱讀