在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

FPGA設(shè)計(jì)驅(qū)動(dòng)八位數(shù)碼管顯示電路方案

454398 ? 來(lái)源:博客園 ? 作者:zerine ? 2020-11-14 12:02 ? 次閱讀

實(shí)現(xiàn)的功能:8個(gè)數(shù)碼管輪流顯示8個(gè)數(shù)字,若頻率合適,可以實(shí)現(xiàn)8個(gè)數(shù)碼管同時(shí)被點(diǎn)亮的視覺(jué)效果

1.CL5461AS

CL5461AS 數(shù)碼管管腳圖如下圖所示,它將四個(gè)數(shù)碼顯示管的a~g 及小數(shù)點(diǎn)dp 管腳并聯(lián)在一起,作為數(shù)碼管數(shù)據(jù)輸入端;分別引出各個(gè)數(shù)碼管的陰極A1~A4。

只要在A1~A4 管腳上輪流加低電平其頻率大于40Hz,可實(shí)現(xiàn)四個(gè)數(shù)碼管同時(shí)被點(diǎn)亮的視覺(jué)效果。在點(diǎn)亮不同數(shù)碼管的同時(shí)輸入不同的數(shù)據(jù),即可在數(shù)碼管上同時(shí)顯示四位不同的數(shù)字。

2.驅(qū)動(dòng)八位數(shù)碼管顯示電路框圖

3.模塊及模塊功能

3.1時(shí)鐘脈沖計(jì)數(shù)器模塊

cnt8模塊輸入信號(hào)為時(shí)鐘脈沖clk,每遇到一個(gè)clk上升沿,內(nèi)部累加器加1,并把累加器的所得結(jié)果以二進(jìn)制數(shù)的形式輸出。

 1 module cnt8(clk,cout);
 2 
 3 input clk;
 4 output reg [2:0] cout;
 5 
 6 always @(posedge clk)
 7   begin
 8     if(cout==7)
 9        cout<=0;
10     else
11       cout<=cout+1;
12   end
13 
14 endmodule

3.2 3-8譯碼器模塊

3-8模塊的輸入端A用于接收時(shí)鐘脈沖計(jì)數(shù)器cnt8模塊的輸出信號(hào),經(jīng)過(guò)譯碼后,輸出信號(hào)Q分別接8個(gè)數(shù)碼管的陰極,是對(duì)應(yīng)的數(shù)碼管陰極為低電平,

對(duì)應(yīng)的數(shù)碼管被點(diǎn)亮。

 1 module decoder3_8(A,vss);
 2 
 3 input [2:0] A;
 4 output reg [7:0] vss;
 5 
 6 always @(A)
 7   begin
 8     case(A)
 9          3'b000:vss=8'b11111110;
10          3'b001:vss=8'b11111101;
11          3'b010:vss=8'b11111011;
12          3'b011:vss=8'b11110111;
13          3'b100:vss=8'b11101111;
14          3'b101:vss=8'b11011111;
15          3'b110:vss=8'b10111111;
16          3'b111:vss=8'b01111111;
17     endcase
18   end
19 
20 endmodule
21  

3.3 八選一數(shù)據(jù)選擇模塊

地址碼SEL來(lái)自時(shí)鐘脈沖計(jì)數(shù)器cnt8,由地址碼SEL[2:0]決定輸出哪個(gè)輸入數(shù)據(jù),輸出信號(hào)是Q[3..0].

 1 module SEL81(sel,a,b,c,d,e,f,g,h,Q);
 2 
 3 input [2:0] sel;
 4 input [3:0] a,b,c,d,e,f,g,h;
 5 output reg [3:0] Q;
 6 
 7 always @(sel)
 8   begin
 9     case(sel)
10          3'b000:Q=a;
11          3'b001:Q=b;
12          3'b010:Q=c;
13          3'b011:Q=d;
14          3'b100:Q=e;
15          3'b101:Q=f;
16          3'b110:Q=g;
17          3'b111:Q=h;
18      endcase
19   end
20 endmodule

3.4 七段譯碼器模塊

DISP 模塊是七段譯碼器,將輸入的4 位二進(jìn)制數(shù)轉(zhuǎn)換為數(shù)碼顯示管所對(duì)應(yīng)的數(shù)字。DISP 模塊輸入信號(hào)D[3..0]接到八選一數(shù)據(jù)選擇模塊的輸出信號(hào)Q[3..0];

七段譯碼器輸出信號(hào)Q[6..0]接數(shù)碼管的a~g 管腳。

 1 module DISP(D,Q);
 2 
 3 input [3:0] D;
 4 output reg [6:0] Q;
 5 
 6 always @(D)
 7   begin
 8     case(D)
 9          4'b0000:Q=0111111;
10          4'b0001:Q=0000110;
11          4'b0010:Q=1011011;
12          4'b0011:Q=1001111;
13          4'b0100:Q=1100110;
14          4'b0101:Q=1101101;
15          4'b0110:Q=1111101;
16          4'b0111:Q=0100111;
17          4'b1000:Q=1111111;
18          default:Q=1101111;
19     endcase
20   end
21 endmodule
22          

3.5 整體電路

 1 module DisplayLED(clk,a,b,c,d,e,f,g,h,vss,Q);
 2 
 3 input clk;
 4 input [3:0] a,b,c,d,e,f,g,h;
 5 output [7:0] vss;
 6 output [6:0] Q;
 7 
 8 wire [2:0] cnsel;
 9 wire [3:0] qd;
10 
11 
12 
13 cnt8 cnt (.clk(clk),.cout(cnsel));
14 decoder3_8 decoder(.A(cnsel),.vss(vss));
15 SEL81 sel(.sel(cnsel),.a(a),.b(b),.c(c),.d(d),.e(e),.f(f),
16                .g(g),.h(h),.Q(qd));  
17 DISP disp(.D(qd),.Q(Q));
18  
19 endmodule

編輯:hfy

聲明:本文內(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)投訴
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1889

    瀏覽量

    92320
收藏 人收藏

    評(píng)論

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

    ADS1255后八位一直跳動(dòng)如何解決?

    輸入電壓信號(hào)理論上是一個(gè)很定值,但是采樣得到的后八位數(shù)據(jù)一直在跳動(dòng),應(yīng)該如何完善? 還有 一個(gè)問(wèn)題,每次上電的時(shí)候,后八位跳動(dòng)的數(shù)據(jù)是正常的,但是經(jīng)常就出現(xiàn)一個(gè)定值(303030h),這個(gè)問(wèn)題該如何解決。我只能通過(guò)重新上電,等到出現(xiàn)想要的值,才進(jìn)行AD采樣。謝謝。
    發(fā)表于 02-07 08:18

    位數(shù)碼管12個(gè)引腳怎么分配

    對(duì)于實(shí)現(xiàn)穩(wěn)定的顯示功能和高效的電路設(shè)計(jì)至關(guān)重要。本文將深入探討四位數(shù)碼管12個(gè)引腳的分配原則、具體分配方式以及在實(shí)際應(yīng)用中的注意事項(xiàng)。
    的頭像 發(fā)表于 01-30 15:00 ?8976次閱讀

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

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

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

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

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

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

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

    ,要么全部熄滅不顯示任何內(nèi)容,而不涉及到動(dòng)態(tài)掃描或快速切換來(lái)模擬多個(gè)數(shù)碼管同時(shí)顯示的效果。 在靜態(tài)顯示中,每個(gè)數(shù)碼管都需要一個(gè)獨(dú)立的
    的頭像 發(fā)表于 08-28 17:14 ?1050次閱讀

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

    數(shù)碼管顯示屏是一種廣泛應(yīng)用于各種電子設(shè)備中的顯示技術(shù),它具有多種作用和功能。 一、數(shù)碼管顯示屏的基本概念 1.1
    的頭像 發(fā)表于 08-28 17:11 ?2593次閱讀

    驅(qū)動(dòng)數(shù)碼管顯示不良原因

    驅(qū)動(dòng)數(shù)碼管顯示不良的原因可能有很多,涉及到硬件、軟件、環(huán)境等多個(gè)方面。 一、引言 驅(qū)動(dòng)數(shù)碼管是一種廣泛應(yīng)用于工業(yè)自動(dòng)化、電子設(shè)備等領(lǐng)域的
    的頭像 發(fā)表于 08-28 16:38 ?1679次閱讀

    什么原因造成數(shù)碼管顯示錯(cuò)誤

    的問(wèn)題,影響設(shè)備的正常使用。本文將從多個(gè)方面分析數(shù)碼管顯示錯(cuò)誤的原因,并提出相應(yīng)的解決方案。 二、數(shù)碼管的工作原理 在分析數(shù)碼管
    的頭像 發(fā)表于 08-28 16:36 ?3474次閱讀

    8位數(shù)碼管怎么不顯示數(shù)字

    8位數(shù)碼管是一種常見(jiàn)的電子顯示設(shè)備,用于顯示數(shù)字或字符。然而,有時(shí)8位數(shù)碼管可能無(wú)法正常顯示數(shù)字。 電源問(wèn)題 電源是8
    的頭像 發(fā)表于 08-28 16:34 ?1768次閱讀

    8位數(shù)碼管在Proteus中的使用技巧

    的基本概念 8位數(shù)碼管是一種用于顯示數(shù)字和部分字母的電子器件,通常由8個(gè)獨(dú)立的七段顯示器組成,每個(gè)七段顯示器可以顯示0-9的數(shù)字和部分字母。
    的頭像 發(fā)表于 08-28 16:31 ?7454次閱讀

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

    數(shù)碼管驅(qū)動(dòng)芯片是一種用于驅(qū)動(dòng)數(shù)碼管顯示數(shù)字或字符的集成電路
    的頭像 發(fā)表于 08-28 16:08 ?1939次閱讀

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

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

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

    。以下是對(duì)數(shù)碼管驅(qū)動(dòng)芯片的介紹: 74HC595 74HC595是一種8串行輸入、并行輸出的移位寄存器,常用于驅(qū)動(dòng)共陽(yáng)極數(shù)碼管。它具有以下
    的頭像 發(fā)表于 08-28 15:59 ?2891次閱讀

    數(shù)碼管驅(qū)動(dòng)芯片好壞判斷方法

    數(shù)碼管驅(qū)動(dòng)芯片是數(shù)字顯示設(shè)備中的核心部件,其性能好壞直接影響到數(shù)碼管顯示效果和使用壽命。 一、數(shù)碼管
    的頭像 發(fā)表于 08-28 15:57 ?1852次閱讀
    主站蜘蛛池模板: 三级网址在线观看 | 四虎影院永久免费观看 | 亚洲欧美在线观看 | 深爱五月激情 | 午夜精品视频 | 又粗又长又大真舒服好爽漫画 | 2019天天操天天干天天透 | 久久青草国产免费观看 | 天堂电影免费在线观看 | 国产真实偷乱视频在线观看 | 四虎影院国产 | 欧美怡红院免费全部视频 | 天天草综合 | 亚洲va中文字幕 | 全免费午夜一级毛片真人 | 男女全黄做爰视频 | 亚洲第一成网站 | 大又大又粗又爽又黄毛片女人 | 久久理论片 | 久久男女| 国产成人一级片 | 韩国理论片在线看2828dy | 国模龙园园私拍337p | 五月桃花网婷婷亚洲综合 | 玖玖在线精品 | 大尺度在线播放 | 色两性网欧美 | www.色偷偷| 亚洲男人的天堂久久香蕉网 | 久久精品午夜视频 | 黄色香蕉网站 | 色宅男看片午夜大片免费看 | 天天插在线视频 | 人人干人人爽 | 亚洲国产精品国产自在在线 | 国产精品三级 | 日本不卡免费高清一级视频 | 永久免费mv网站入口 | 天天射综合网站 | 日日操夜夜操天天操 | 欧美刺激午夜性久久久久久久 |