五人表決器電路設計方案匯總(五款模擬電路邏輯圖及原理圖詳解)

2021-01-11 電子發燒友
打開APP
五人表決器電路設計方案匯總(五款模擬電路邏輯圖及原理圖詳解)

發表於 2018-01-18 09:18:07

本文為大家帶來五款五人表決器電路設計方案。

五人表決器電路設計方案一:基於74LS151設計的五人表決器電路 系統原理

五人表決器,只要贊成人數大於或等於三,則表決通過。因此,只需將每位表決人的結果相加,判斷結果值。設五個開關A、B、C、D、E作為表決器的五個輸入變量,輸入變量為邏輯「1」時,表示表決者「贊成」,紅燈亮;輸入變量為「0」時,表示表決者「不贊成」,紅燈不亮;輸出邏輯「1」時,表示表決「通過」,綠燈亮;輸出邏輯「0」時,表示表決「不通過」,綠燈不亮;當表決器的五個輸入變量中有3個以上(含3個)為「1」時,則表決器輸出為「1」,此時綠燈就亮了。

真值表

如果綠燈亮了,則表示表決通過,若綠燈不亮了,表示不通過。

電路設計

原理圖 五人表決器電路設計方案二:verilog 五人表決器 程序設計

module vote5(a,b,c,d,e,f);

input a,b,c,d,e;

output f; reg f;

reg[2:0] count1;

initial count1=0;

always@(a,b,c,d,e)

begin

count1《=a+b+c+d+e;

f=count1《3?0:1;

end

endmodule

測試程序

module test;

reg a;

reg b;

reg c;

reg d;

reg e;

wire f;

vote5 uut (

.a(a),

.b(b),

.c(c),

.d(d),

.e(e),

.f(f) );

initial begin

a = 0;

b = 0;

c = 0;

d = 0;

e = 0;

#100

a = 1;

b = 0;

c = 0;

d = 0;

e = 0;

#100

a = 1;

b = 1;

c = 0;

d = 0;

e = 0;

#100

a = 1;

b = 1;

c = 1;

d = 0;

e = 0;

#100

a = 1;

b = 1;

c = 1;

d = 1;

e = 0;

#100

a = 1;

b = 1;

c = 1;

d = 1;

e = 1;

end

endmodule

仿真圖


五人表決器電路設計方案三:VHDL編程的五人表決器

用實驗平臺的LED 發光陣列實現表決結果和每人的表決信號。要求LED1顯示判決贊成(led_agr)信號,LED8顯示判決反對(led_opp)信號。LED3、LED4、LED5同時顯示判決結束信號。LED10、LED11、LED12、LED13、LED14顯示5人的表決信號。

當系統啟動後,數碼管5、6分別顯示「FF 」字樣,所有用到的數碼管熄滅,表決開始,用戶此時可以通過撥動開關輸入5人的表決意見,並通過LED10~LED14分別顯示出來,當用戶按下lock 按鍵(按鍵6) 後,LED10~LED14的狀態被鎖存,LED3、LED4、LED5同時點亮,此時無論如何輸入表決意見LED10~LED14的狀態都不會改變,同時系統會計算出來贊成的人數和反對的人數,並分別用數碼管5、6顯示出來,而且系統會計算出來贊成的人數和反對的人數的大小關係,並通過LED1和LED8顯示出來最終判決的表決結果(判決贊成:LED1亮;判決反對:LED8亮) 。此時用戶按下清除鍵clr(按鍵7) 後,系統又恢復成為剛啟動狀態。

原始碼

仿真圖

五人表決器電路設計方案四:基於74HC138的五人表決器

對於五人表決器,首先設五人分別為A B C D E 設Y為表決的結果。其中有三人或三人以上同意(同意用「1」表示,不同意用「0」表示)則紅燈亮 (紅燈用「1」表示),綠燈亮(綠燈用「0」表示)。如果紅燈亮了,則表示表決通過,若綠燈亮了,表示不通過。

電路圖設計


五人表決器電路設計方案五:基於FPGA的五人表決器 電路原理圖

此電路圖可實現表決器的控制與顯示。鍵8 到鍵2 分別為五位投票者和復位,開始鍵。通過數碼管顯示投票人數,和剩餘時間。二極體D8 顯示通過與不通過。

引腳鎖定

仿真

當處於復位狀態時,外界的輸入對結果沒有影響。故時間仍為10 秒,輸出統計人數為0。仿真波形如下圖所示。

復位時的模擬結果

在非復位狀態下,主持人按下開始鍵。表決開始。在沒有人投票的情況下。時間變為0。表決結束。仿真波形如下圖所示。

無人贊成時的模擬結果

在非復位狀態下,主持人按下開始鍵。表決開始。當超出表決時間時才進行表決,此表決無效。仿真波形如下圖所示。

規定時間外的模擬結果

在非復位狀態下,主持人按下開始鍵。表決開始。在規定時間內只有兩人贊同。仿真波形如下圖所示。

兩人贊成時的結果

在非復位狀態下,主持人按下開始鍵。表決開始。在規定時間內只有三人贊同。仿真波形如下圖所示。

三人贊成時的結果

在非復位狀態下,主持人按下開始鍵。表決開始。在規定時間內只有四人贊同。仿真波形如下圖所示。

四人贊成時的結果

在非復位狀態下,主持人按下開始鍵。表決開始。在規定時間內只有五人贊同。仿真波形如下圖所示。

五人贊成時的結果

打開APP閱讀更多精彩內容

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

相關焦點

  • 6進位計數器設計方案匯總(三款模擬電路原理圖分享)
    打開APP 6進位計數器設計方案匯總(三款模擬電路原理圖分享) 發表於 2018-01-17 16:18:56 本文為大家分享三種
  • 5進位計數器設計方案匯總(三款計數器的電路原理圖)
    打開APP 5進位計數器設計方案匯總(三款計數器的電路原理圖) 發表於 2018-01-17 15:51:48 本文為大家帶來三種
  • 斷水報警器電路設計方案匯總(四款模擬電路設計原理圖詳解)
    斷水報警器電路設計方案匯總(四款模擬電路設計原理圖詳解) 佚名 發表於 2018-01-29 09:13:18 斷水報警器電路設計方案(一) 噴水管斷水報警器電路圖
  • 升壓器12v升220v電路圖(八款電路原理圖詳解)
    打開APP 升壓器12v升220v電路圖(八款電路原理圖詳解) 發表於 2017-11-01 19:48:06   升壓器12v
  • lf356調零電路(六款調零電路原理圖詳解)
    打開APP lf356調零電路(六款調零電路原理圖詳解) 發表於 2018-02-14 01:53:00 將典型應用電路中的反相輔人端電竄短接,加入LF356構成直流伺服電路後,就組成了一款直流功放電路。 功放級採用雙橋整流電源,前置級與伺服電路採用獨立的有源伺服電源供電。
  • 紅外線報警器電路設計方案匯總(八款模擬電路設計原理圖詳解)
    紅外線報警器電路設計方案(一) 電路原理圖如圖1所示。可將該電路分為以下三個部分。液晶顯示模塊使用了12864的並行模式,數據端DB0-DB7與單片機的P2.0-P2.7相連,PSB控制12864工作在並行模式,電路中未接液晶的背光.RST復位端直接懸空。 紅外線報警器電路設計方案(二) 紅外線探測報警器工作原理該裝置電路原理見圖。由紅外線傳感器、信號放大電路、電壓比較器、延時電路和音響報警電路等組成。
  • 電路開發設計使用的軟體匯總
    在國內,開發使用做多的電路設計軟體如下:protel,powerpcb,Allegro,orcad,cam350等等,這些電路設計軟體包含電原理圖繪製、印製電路板設計、數字電路仿真、可編程邏輯器件設計等功能,可以幫助大家更好的開發和學習。
  • 超溫報警器電路設計方案匯總(六款模擬電路設計原理圖詳解)
    超溫報警器電路設計方案(一) 該超溫報警電路由溫度採集電路、繼電器控制電路、延時電路、秒脈衝信號發生器、計數解碼電路、數顯電路、報警電路共同構成。下面來詳細介紹一下各部分電路的功能。
  • 12進位計數器設計方案匯總(五款模擬電路設計原理及程序分享)
    打開APP 12進位計數器設計方案匯總(五款模擬電路設計原理及程序分享) 發表於 2018-01-17 15:05:38 本文為大家帶來五種不同的
  • 211電子管功放電路圖大全(八款模擬電路設計原理圖詳解)
    211電子管功放電路圖大全(八款模擬電路設計原理圖詳解)
  • 根據模擬電路複雜性進行的模擬IC設計
    模擬IC設計與數字IC設計 模擬IC設計與數字IC設計有很大不同。在數字IC設計大多是在抽象的層次上完成的系統和過程中,確定柵極/電晶體級布局和布線的細節的地方,模擬IC設計通常將更多的個性化焦點集中在每個電路上,甚至包括每個電路的尺寸和細節。 電晶體。 同樣,許多鑄造工藝主要是為具有模擬功能的數字IC開發的,這就要求模擬IC設計人員應對工藝限制和更適合數字IC的功能進行工作。
  • 採樣保持電路圖(五款採樣保持電路設計原理圖詳解)
    打開APP 採樣保持電路圖(五款採樣保持電路設計原理圖詳解) 發表於 2018-02-23 09:59:44 採樣保持電路(採樣
  • 模擬電路和數字電路在PCB設計中的區別詳解
    打開APP 模擬電路和數字電路在PCB設計中的區別詳解 OFweek 發表於 2020-03-06 11:46:00 儘管對數字設計的重視帶來了電子產品的重大發展,但仍然存在,而且還會一直存在一部分與模擬或現實環境接口的電路設計。模擬和數字領域的布線策略有一些類似之處,但要獲得更好的結果時,由於其布線策略不同,簡單電路布線設計就不再是最優方案了。 本文就旁路電容、電源、地線設計、電壓誤差和由PCB布線引起的電磁幹擾(EMI)等幾個方面,討論模擬和數字布線的基本相似之處及差別。
  • 無線滑鼠系統電路設計方案大全(三款電路設計原理詳細)
    打開APP 無線滑鼠系統電路設計方案大全(三款電路設計原理詳細) 發表於 2018-01-25 17:09:56 無線滑鼠系統電路設計方案(一) 設計的無線滑鼠,以CC2430為控制晶片構成發射電路和接收電路。
  • 藍牙耳機及其放大電路實用設計匯總(附電路圖、原理圖詳解)
    本文為大家介紹藍牙耳機及耳機放大器的方案設計。本文引用地址:http://www.eepw.com.cn/article/265775.htm  藍牙耳機  最新藍牙耳機系統電路設計方案  藍牙技術作為一種替代有線電纜的無線接口技術具有廣闊的市場前景,本文根據這一 XIAN,基於CSR藍牙晶片BC358239A提出了一種低成本藍牙耳機電路設計方案
  • 【E課堂】電路開發設計使用的軟體匯總
    電路開發設計需要學習的軟體有哪些?電路設計軟體指的是電路圖繪製、優化、測試、仿真類軟體。在國內,開發使用做多的電路設計軟體如下:protel,powerpcb,Allegro,orcad,cam350等等,這些電路設計軟體包含電原理圖繪製、印製電路板設計、數字電路仿真、可編程邏輯器件設計等功能,可以幫助大家更好的開發和學習。
  • 電路設計寶典:主流電路設計軟體大盤點
    這套軟體通過把原理圖設計、電路仿真、 PCB繪製編輯、拓撲邏輯自動布線、信號完整性分析和設計輸出等技術的完美融合,為設計者提供了全新的設計解決方案,使設計者可以輕鬆進行設計,熟練使用這一軟體必將使電路設計的質量和效率大大提高。
  • 數顯溫控器電路圖大全(五款數顯溫控器電路設計原理圖詳解)
    數顯溫控器電路圖大全(五款數顯溫控器電路設計原理圖詳解)
  • 用心繪製精美的電路原理圖
    現在大家經常會通過word軟體來進行寫作,繪圖也不例外,作為工程師而言會涉及到電路原理圖的繪製。電路圖是利用電路各種符號來表示電路連接,用於研究或者工程規劃項目中。在設計電路時,工程師可以根據紙上的原理以及符號,進行調試電路,修復錯誤,養成良好的習慣可以提高工程師的工作效率。
  • 「模型雲」CAD怎麼畫電路原理圖?CAD畫電路原理圖的操作方法
    CAD怎麼畫電路原理圖?在使用CAD進行施工圖紙繪製的時候,電路原理圖可以幫助我們查看怎樣進行安裝和設置。本期,模型云為您帶來了CAD畫電路原理圖的操作方法,快來和我們一起看看吧!CAD畫電路原理圖的操作方法步驟一、首先我們打開CAD,進入到模型模式,然後我們使用繪圖工具,去繪製電氣元器件,將CAD畫電路原理圖裡沒有的組件都繪製出塊。步驟二、然後選中繪製的電器元器件,輸入W命令,點擊回車,然後在彈出來的窗口,點擊選擇對象按鈕,選中一下CAD電路原理圖元器件,設置好保存的位置,以便一會使用,點擊【確定】按鈕。