找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 4388|回復(fù): 1
收起左側(cè)

EDA智能電子搶答器的設(shè)計(jì)

[復(fù)制鏈接]
ID:568129 發(fā)表于 2019-12-12 21:37 | 顯示全部樓層 |閱讀模式
1. 設(shè)計(jì)任務(wù)
設(shè)計(jì)并制作一臺(tái)智能電子搶答器。
2. 設(shè)計(jì)要求
① 用EDA實(shí)訓(xùn)儀的I/O設(shè)備和PLD芯片實(shí)現(xiàn)智能電子搶答器的設(shè)計(jì)。
② 智能電子搶答器可容納4組參賽者搶答,每組設(shè)一個(gè)搶答鈕。
③ 電路具有第一搶答信號(hào)的鑒別和鎖存功能。在主持人將復(fù)位按鈕按下后開(kāi)始搶答,并用EDA實(shí)訓(xùn)儀上的八段數(shù)碼管顯示搶答者的序號(hào),同時(shí)揚(yáng)聲器發(fā)出“嘟嘟”的響聲,并維持3秒鐘,此時(shí)電路自鎖,不再接受其他選手的搶答信號(hào)。
④ 設(shè)計(jì)一個(gè)計(jì)分電路,每組在開(kāi)始時(shí)設(shè)置為100分,搶答后由主持人計(jì)分,答對(duì)一次加10分,答錯(cuò)一次減10分。
⑤ 設(shè)計(jì)一個(gè)犯規(guī)電路,對(duì)提前搶答和超時(shí)搶答者鳴喇叭示警,并顯示犯規(guī)的組別序號(hào)。

源程序如下:
  1. module qianda (s1,q,str,a,b,c,d,e,dtid,s2,clk);
  2. input s1,a,b,c,d,e,str,clk,s2;
  3. output reg dtid;
  4. output reg[3:0] q;
  5. reg flag;
  6. reg [24:0] i;
  7. always @(posedge clk or negedge str)
  8.         begin
  9.                 if(!str)
  10.                         begin
  11.                                 q=0;dtid=0;flag=0;
  12.                         end
  13.                 else if(s2==1)
  14.                         flag=1;
  15.                 else if(s1==1)
  16.                         begin
  17.                                 if(flag==0)
  18.                                         begin
  19.                                                 if(!a)                        //第a人按下
  20.                                                         begin
  21.                                                                 q=1;                //用于加減分模塊;顯示模塊,四選一顯示組數(shù)及分?jǐn)?shù)
  22.                                                                 flag=1;
  23.                                                                 dtid=1;        //PIN35二極管”發(fā)光“顯示已搶答
  24.                                                         end
  25.                                                 else if(!b)                //同上
  26.                                                         begin
  27.                                                                 q=2;
  28.                                                                 flag=1;
  29.                                                                 dtid=1;
  30.                                                         end
  31.                                                 else if(!c)                //同上
  32.                                                         begin
  33.                                                                 q=3;
  34.                                                                 flag=1;
  35.                                                                 dtid=1;
  36.                                                         end
  37.                                                 else if(!d)                //同上
  38.                                                         begin
  39.                                                                 q=4;
  40.                                                                 flag=1;
  41.                                                                 dtid=1;
  42.                                                         end
  43.                                                 else if(!e)                //同上
  44.                                                         begin
  45.                                                                 q=5;
  46.                                                                 flag=1;
  47.                                                                 dtid=1;
  48.                                                         end
  49.                                         end
  50.                         end
  51.         end
  52. endmodule
復(fù)制代碼

所有資料51hei提供下載:
基于FPGA的四人搶答器.rar (450.63 KB, 下載次數(shù): 84)


51hei.png

評(píng)分

參與人數(shù) 2黑幣 +80 收起 理由
2430078927 + 30 很給力!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:492703 發(fā)表于 2020-12-3 20:05 | 顯示全部樓層
謝謝樓主
回復(fù)

使用道具 舉報(bào)

ID:1051744 發(fā)表于 2022-11-13 17:56 來(lái)自觸屏版 | 顯示全部樓層
求大家分享一個(gè)綁引腳的圖
回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表