




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
七人表決器設(shè)計一.設(shè)計要求1.能夠完成七人表決的功能,并且直觀的顯示結(jié)果:決議通過顯示字母P,否則顯示字母E;2.能夠選擇顯示表決雙方的人數(shù),有控制開關(guān)與顯示指示燈,并且能夠?qū)崟r的顯示反對與贊成的人數(shù);3.能夠選擇是否記名,并有指示燈顯示。當(dāng)選擇記名時,與表決參與者相對應(yīng)的指示燈亮起;4.不設(shè)置棄權(quán)的狀況,超過三人同意則表示決議通過。二.設(shè)計思路1.使用Altera的CycloneII器件,F(xiàn)PGA型號為EP2C35F672C6N;開發(fā)平臺為QuartusII8.02.使用6個撥動開關(guān)用以進行表決,開關(guān)閉合時表示同意,斷開時表示不同意;3.使用6個LED用以顯示表決的個人結(jié)果,用以顯示記名時的情況。LED亮起表示表決人同意,否則表示不同意;4.使用一個七段數(shù)碼管用以顯示表決結(jié)果,通過顯示P,否則顯示E;另外使用兩個數(shù)碼管用以分別顯示同意與不同意的人數(shù);5.使用兩個撥動開關(guān)控制是否記名,是否顯示表決的人數(shù)結(jié)果;6.其他電路按需要搭建。三.硬件系統(tǒng)組成框圖數(shù)碼管顯示LED燈顯示開關(guān)按鈕電源系統(tǒng)FPGA數(shù)碼管顯示LED燈顯示開關(guān)按鈕電源系統(tǒng)FPGAN不顯示票數(shù)比Yxout1和xout0分別顯示同意和不同意票數(shù)檢測set1=1檢測set=1Nxout在數(shù)碼管顯示EYxout在數(shù)碼管顯示P統(tǒng)計同意人數(shù)同意人數(shù)>3按鍵輸入表決N不顯示票數(shù)比Yxout1和xout0分別顯示同意和不同意票數(shù)檢測set1=1檢測set=1Nxout在數(shù)碼管顯示EYxout在數(shù)碼管顯示P統(tǒng)計同意人數(shù)同意人數(shù)>3按鍵輸入表決開始YNYNxout2xout2輸出記名投票無記名輸出BiaojueqiBiaojueqiSetSet1xin[0:6]selsel1xout[0:6]xout0[0:6]xout1[0:6]xout2[0:6]注釋:set:選擇是否記名set1:選擇是否顯示投票人數(shù)及比例xin[0:6]:表決輸入,分別是七個撥動開關(guān)sel:輸出指示是否記名投票sel1:輸出指示是否顯示投票人數(shù)及比例xout[0:6]:譯碼用數(shù)碼管輸出表決是否通過xout0[0:6]:譯碼用數(shù)碼管輸出同意的人數(shù)(set1=1)xout1[0:6]:譯碼用數(shù)碼管輸出不同意同意的人數(shù)(set1=1)xout2[0:6]:譯碼用七個LED輸出記名結(jié)果設(shè)計HDL源程序libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybiaoisport(set,set1:instd_logic;----控制按鍵xin:instd_logic_vector(6downto0);----按鍵輸入表決sel,sel2:outstd_logic;-------控制指示燈xout,xout0,xout1,xout2:outstd_logic_vector(6downto0));----xout顯示結(jié)果,xout0顯示否決的人數(shù),xout1贊成的人數(shù),xout2LED輸出endentity;architecturebevofbiaoisbeginprocess(xin,set,set1)variablej:integer:=0;beginj:=0;foriin0to6loop------統(tǒng)計同意的個數(shù)ifxin(i)='1'thenj:=j+1;endif;endloop;if(set='1')then-------是否記名投票sel<='1';xout2<=xin;-------記名投票elsesel<='0';xout2<="0000000";endif;ifj>3then------判決是否表決通過并輸出結(jié)果xout<="0001100";----數(shù)碼管顯示Pelsexout<="0000110";-----數(shù)碼管顯示Eendif;ifset1='1'then------是否顯示表決比例sel2<='1';------顯示指示燈亮并且譯碼輸出同意與不同意的數(shù)目casejis------顯示贊成的人數(shù)when0=>xout1<="1000000";when1=>xout1<="1111001";when2=>xout1<="0100100";when3=>xout1<="0110000";when4=>xout1<="0011001";when5=>xout1<="0010010";when6=>xout1<="0000010";when7=>xout1<="1111000";whenothers=>xout1<="XXXXXXX";endcase;casejis------顯示不贊成的人數(shù)when7=>xout0<="1000000";when6=>xout0<="1111001";when5=>xout0<="0100100";when4=>xout0<="0110000";when3=>xout0<="0011001";when2=>xout0<="0010010";when1=>xout0<="0000010";when0=>xout0<="1111000";whenothers=>xout0<="XXXXXXX";endcase;else------不顯示表決比例sel2<='0';xout0<="1111111";----不顯示數(shù)字xout1<="1111111";endif;endprocess;endarchitecturebev;四.DE2平臺仿真在Quartus中打開已經(jīng)建好的工程文件;按要求選擇設(shè)備并且分配管腳,重新編譯,連接實驗板的電源線與下載線,下載程序文件分別撥動開關(guān)sw0到sw6,看是否能夠滿足基本要求;在分別撥動sw
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣州科技職業(yè)技術(shù)大學(xué)《建筑學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 溫州肯恩大學(xué)《中學(xué)物理專題訓(xùn)練與研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025河北省安全員考試題庫及答案
- 德宏職業(yè)學(xué)院《新媒體概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年湖南省五市十校教研教改共同體高一上學(xué)期12月月考?xì)v史試卷
- 山東石油化工學(xué)院《工程結(jié)構(gòu)反分析理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 德宏職業(yè)學(xué)院《國際法與當(dāng)代中國》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東茂名農(nóng)林科技職業(yè)學(xué)院《互聯(lián)網(wǎng)+大學(xué)生創(chuàng)新創(chuàng)業(yè)設(shè)計與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年山西省建筑安全員《A證》考試題庫
- 桂林山水職業(yè)學(xué)院《幼兒教師職業(yè)道德與專業(yè)發(fā)展》2023-2024學(xué)年第二學(xué)期期末試卷
- (課件)-幼兒園中班社會教案《新年里的開心事》
- 2025海南省交通投資控股限公司招聘30人高頻重點提升(共500題)附帶答案詳解
- 宋代美學(xué)研究
- 行政管理學(xué)知識點全套
- 船舶安全管理培訓(xùn)課件
- 《工業(yè)機器人現(xiàn)場編程》課件-任務(wù)3.涂膠機器人工作站
- 供應(yīng)鏈管理(第2版)課件:常用的供應(yīng)鏈管理方法
- 腰椎手術(shù)的疑難討論
- 中英文對照版 ASTM B594 2019 鋁合金形變產(chǎn)品超聲波檢測標(biāo)準(zhǔn)慣例
- 五年級下冊道德與法治教學(xué)計劃
- 2025屆高考數(shù)學(xué)專項復(fù)習(xí):阿基米德三角形【六大題型】含答案
評論
0/150
提交評論