<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > FPGA三人表決器

FPGA三人表決器

作者: 時(shí)間:2023-12-19 來(lái)源:電子森林 收藏

一、項目介紹

相信大家對電視中的選秀節目并不陌生,我們常常能夠見(jiàn)到一種比賽規則:當三名評委中有兩名及以上同意選手晉級時(shí),該選手才能晉級,那么如何去實(shí)現該項目呢?

本文引用地址:http://dyxdggzs.com/article/202312/454067.htm

二、實(shí)現原理

其實(shí)這一切都離不開(kāi)數字電路,首先我們可以繪制出三人的真值表,然后用Verilog去實(shí)現它,真值表如下:

三、硬件部分

通過(guò)對此項目進(jìn)行評估我們發(fā)現:
1.該項目需要三個(gè)輸入,我們可以通過(guò)撥碼開(kāi)關(guān)進(jìn)行實(shí)現;
2.需要顯示模塊來(lái)表示投票情況,這里我們選用數碼管進(jìn)行實(shí)現;


四、Verilog實(shí)現

// ********************************************************************
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<
// ********************************************************************
// File name    : debounce.v
// Module name  : debounce
// Author       : STEP
// Description  : 
// // --------------------------------------------------------------------
// Code Revision History : 
// --------------------------------------------------------------------
// Version: |Mod. Date:   |Changes Made:
// V1.0     |2017/03/14   |Initial ver
// --------------------------------------------------------------------
// Module Function:三人 
module voter(a,b,c,num_led,result_led); 	
        input a;				//評委A
	input b;				//評委B
	input c;				//評委C
	output [2:0] num_led;	//投票數顯示;
	output result_led;		//投票結果顯示; 	
	assign num_led=~{a,b,c};	//用三個(gè)LED表示投票情況,另根據硬件電路,LED為0時(shí)亮,故取反
	assign result_led=~((!a&b&c)||(a&!b&c)||(a&b&!c)||(a&b&c))?1:0;		
	//此處請參閱真值表,另根據硬件電路,LED為0時(shí)亮,故取反 
	endmodule

五、實(shí)現效果

撥碼開(kāi)關(guān)1、2、3分別代表評委A、B、C,LED1~3代表投票狀態(tài),例如,評委A投票,LED1亮,LED4代表是否通過(guò)。
下圖為無(wú)人投票時(shí),

下圖為有一位評委投票時(shí),

下圖為兩人進(jìn)行投票時(shí),可見(jiàn)投票通過(guò)指示燈已經(jīng)亮起;

最后,三人同時(shí)投票



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>