欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      (成都大學(xué))EDA課程設(shè)計(jì)題目及解決方案(搶答器)(5篇范例)

      時(shí)間:2019-05-12 03:43:32下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫小編為你整理了多篇相關(guān)的《(成都大學(xué))EDA課程設(shè)計(jì)題目及解決方案(搶答器)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《(成都大學(xué))EDA課程設(shè)計(jì)題目及解決方案(搶答器)》。

      第一篇:(成都大學(xué))EDA課程設(shè)計(jì)題目及解決方案(搶答器)

      EDA課程設(shè)計(jì)

      設(shè)計(jì)題目:

      智力競(jìng)賽搶答器 一.電路功能:

      可滿足8個(gè)組,同時(shí)參加競(jìng)賽。搶答器復(fù)位后,數(shù)碼顯示為0,在競(jìng)賽主持人出完題并示意搶答開始后,每個(gè)組都可以通過各自的按鈕開關(guān)發(fā)出搶答信號(hào),搶答器一旦接收到某組最先發(fā)出的信號(hào)后,立即讓數(shù)碼管顯出該組的組號(hào),同時(shí)發(fā)出音響提示,且對(duì)后來組發(fā)出的搶答信號(hào)一律不與理睬。主持人用復(fù)位鈕復(fù)位搶答器,數(shù)碼顯示歸0,提示音停止,在搶答組回答完問題后,重復(fù)前述過程,可進(jìn)行下一題搶答。

      二.原理框圖(見附圖)

      三.設(shè)計(jì)要求

      用VHDL語言描述搶答器邏輯功能,經(jīng)編譯后仿真,仿真波形正確后,加上段碼譯碼器編譯通過后方可在實(shí)驗(yàn)箱上下載,做真實(shí)電路驗(yàn)證。四.撰寫設(shè)計(jì)報(bào)告

      給出設(shè)計(jì)方案框圖,包括模塊的劃分,信息的傳遞關(guān)系;給出各模塊的VHDL程序;給出每個(gè)模塊的仿真波形圖,并附以文字說明;寫出設(shè)計(jì)的心得體會(huì)和收獲。

      一.結(jié)構(gòu)描述法1(先鎖存后編碼)

      LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY scq_8 IS

      PORT(g: IN STD_LOGIC_VECTOR(8 DOWNTO 1);

      rst, en: IN STD_LOGIC;

      q: OUT STD_LOGIC_VECTOR(8 DOWNTO 1));END scq_8;ARCHITECTURE one OF scq_8 IS BEGIN

      PROCESS(rst, en)

      BEGIN

      IF rst='0' THEN

      q<= “11111111”;

      ELSIF

      en ='1' THEN

      q<=g;

      END IF;

      END PROCESS;

      END one;

      LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY bm8_4 IS

      PORT(d: IN STD_LOGIC_VECTOR(8 DOWNTO 1);

      sum: OUT STD_LOGIC_VECTOR(3 DOWNTO 0));END bm8_4;ARCHITECTURE one OF bm8_4 IS BEGIN

      PROCESS(d)

      BEGIN

      CASE d IS

      WHEN “11111110” => sum<=“0001”;

      WHEN “11111101” => sum<=“0010”;

      WHEN “11111011” => sum<=“0011”;

      WHEN “11110111” => sum<=“0100”;

      WHEN “11101111” => sum<=“0101”;

      WHEN “11011111” => sum<=“0110”;

      WHEN “10111111” => sum<=“0111”;

      WHEN “01111111” => sum<=“1000”;

      WHEN OTHERS => sum<=“0000”;

      END CASE;

      END PROCESS;

      END one;

      LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY DECL7S IS

      PORT(A: IN STD_LOGIC_VECTOR(3 DOWNTO 0);

      LED7S: OUT STD_LOGIC_VECTOR(6 DOWNTO 0));END;ARCHITECTURE one OF DECL7S IS BEGIN

      PROCESS(A)

      BEGIN

      CASE A IS

      WHEN “0000” => LED7S <= “0111111”;

      WHEN “0001” => LED7S <= “0000110”;

      WHEN “0010” => LED7S <= “1011011”;

      WHEN “0011” => LED7S <= “1001111”;

      WHEN “0100” => LED7S <= “1100110”;

      WHEN “0101” => LED7S <= “1101101”;

      WHEN “0110” => LED7S <= “1111101”;

      WHEN “0111” => LED7S <= “0000111”;

      WHEN “1000” => LED7S <= “1111111”;

      WHEN “1001” => LED7S <= “1101111”;

      WHEN “1010” => LED7S <= “1110111”;

      WHEN “1011” => LED7S <= “1111100”;

      WHEN “1100” => LED7S <= “0111001”;

      WHEN “1101” => LED7S <= “1011110”;

      WHEN “1110” => LED7S <= “1111001”;

      WHEN “1111” => LED7S <= “1110001”;

      WHEN OTHERS => NULL;

      END CASE;

      END PROCESS;END;

      四.狀態(tài)機(jī)描述法

      LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY qdq8_1 IS

      PORT(rst,clk: STD_LOGIC;

      g: IN STD_LOGIC_VECTOR(8 DOWNTO 1);

      q: OUT STD_LOGIC_VECTOR(3 DOWNTO 0);

      sq: OUT STD_LOGIC);END qdq8_1;ARCHITECTURE one OF qdq8_1 IS

      TYPE s IS(s0,s1);

      SIGNAL crt_s: s;

      SIGNAL sum: STD_LOGIC_VECTOR(3 DOWNTO 0);BEGIN

      PROCESS(rst,clk,g)

      BEGIN

      IF rst='0' THEN crt_s<=s0;

      ELSIF clk'event AND clk='1' THEN

      CASE crt_s IS

      WHEN s0 => q<=“0000”;sq<='0';

      CASE g IS

      WHEN “11111110” => sum<=“0001”;crt_s<=s1;

      WHEN “11111101” => sum<=“0010”;crt_s<=s1;

      WHEN “11111011” => sum<=“0011”;crt_s<=s1;

      WHEN “11110111” => sum<=“0100”;crt_s<=s1;

      WHEN “11101111” => sum<=“0101”;crt_s<=s1;

      WHEN “11011111” => sum<=“0110”;crt_s<=s1;

      WHEN “10111111” => sum<=“0111”;crt_s<=s1;

      WHEN “01111111” => sum<=“1000”;crt_s<=s1;

      WHEN OTHERS => crt_s<=s0;

      END CASE;

      WHEN s1 => q<=sum;sq<='1';crt_s<=s1;

      END CASE;

      END IF;

      END PROCESS;END one;

      第二篇:EDA課程設(shè)計(jì)題目

      課程設(shè)計(jì)題目 設(shè)計(jì)一 數(shù)字式競(jìng)賽搶答器

      1、設(shè)計(jì)一個(gè)可容納 6 組(或 4 組)參賽的數(shù)字式搶答器,每組設(shè)一個(gè)按鈕,供搶答使用。

      2、搶答器具有第一信號(hào)鑒別和鎖存功能,使除第一搶答者外的按鈕不起作用。

      3、設(shè)置一個(gè)主持人“復(fù)位”按鈕。

      4、主持人復(fù)位后,開始搶答,第一信號(hào)鑒別鎖存電路得到信號(hào)后,有指示燈顯示搶答組別,揚(yáng)聲器發(fā)出 2~3 秒的音響。

      5、設(shè)置一個(gè)計(jì)分電路,每組開始預(yù)置 100 分,由主持人記分,答對(duì)一次加 10 分,答錯(cuò)一次減 10 分。

      教學(xué)提示:

      1、此設(shè)計(jì)問題的關(guān)鍵是準(zhǔn)確判斷出第一搶答者并將其鎖存,實(shí)現(xiàn)的方法可使用觸發(fā)器或鎖存器,在得到 第一信號(hào)后將輸入封鎖,使其它組的搶答信號(hào)無效。

      2、形成第一搶答信號(hào)后,用編碼、譯碼及數(shù)碼顯示電路顯示第一搶答者的組別,用第一搶答信號(hào)推動(dòng)揚(yáng) 聲器發(fā)出音響。

      3、計(jì)分電路采用十進(jìn)制加/減計(jì)數(shù)器、數(shù)碼管顯示,由于每次都是加/減 10 分,所以個(gè)位始終為零,只要十位、百位進(jìn)行加/減運(yùn)算即可。

      設(shè)計(jì)二 數(shù)字鐘

      1、設(shè)計(jì)一個(gè)能顯示1/10秒、秒、分、時(shí)的12小時(shí)數(shù)字鐘。

      2、熟練掌握各種計(jì)數(shù)器的使用。

      3、能用計(jì)數(shù)器構(gòu)成十進(jìn)制、六十進(jìn)制、十二進(jìn)制等所需進(jìn)制的計(jì)數(shù)器。

      4、能用低位的進(jìn)位輸出構(gòu)成高位的計(jì)數(shù)脈沖。

      教學(xué)提示:

      1、時(shí)鐘源使用頻率為0.1Hz的連續(xù)脈沖。

      2、設(shè)置兩個(gè)按鈕,一個(gè)供“開始”及“停止”用,一個(gè)供系統(tǒng)“復(fù)位”用。

      3、時(shí)鐘顯示使用數(shù)碼管顯示。

      4、“時(shí)顯示”部分應(yīng)注意12點(diǎn)后顯示1點(diǎn)。

      5、注意各部分的關(guān)系,由低位到高位逐級(jí)設(shè)計(jì)、調(diào)試。

      設(shè)計(jì)三 數(shù)字頻率計(jì)

      1、設(shè)計(jì)一個(gè)能測(cè)量方波信號(hào)的頻率的頻率計(jì)。

      2、測(cè)量的頻率范圍是0?999999Hz。

      3、結(jié)果用十進(jìn)制數(shù)顯示。教學(xué)提示:

      1、脈沖信號(hào)的頻率就是在單位時(shí)間內(nèi)所產(chǎn)生的脈沖個(gè)數(shù),其表達(dá)式為,f為被測(cè)信號(hào)的頻率,N為計(jì)數(shù)器 所累計(jì)的脈沖個(gè)數(shù),T為產(chǎn)生N個(gè)脈沖所需的時(shí)間。所以,在1秒時(shí)間內(nèi)計(jì)數(shù)器所記錄的結(jié)果,就是被 測(cè)信號(hào)的頻率。

      2、被測(cè)頻率信號(hào)取自實(shí)驗(yàn)箱晶體振蕩器輸出信號(hào),加到主控門的輸入端。

      3、再取晶體振蕩器的另一標(biāo)準(zhǔn)頻率信號(hào),經(jīng)分頻后產(chǎn)生各種時(shí)基脈沖:1ms,10ms,0.1s,1s等,時(shí)基信 號(hào)的選擇可以控制,即量程可以改變。

      4、時(shí)基信號(hào)經(jīng)控制電路產(chǎn)生閘門信號(hào)至主控門,只有在閘門信號(hào)采樣期間內(nèi)(時(shí)基信號(hào)的一個(gè)周期),輸入 信號(hào)才通過主控門。

      5、f=N/T,改變時(shí)基信號(hào)的周期T,即可得到不同的測(cè)頻范圍。

      6、當(dāng)主控門關(guān)閉時(shí),計(jì)數(shù)器停止計(jì)數(shù),顯示器顯示記錄結(jié)果,此時(shí)控制電路輸出一個(gè)置零信號(hào),將計(jì)數(shù) 器和所有觸發(fā)器復(fù)位,為新的一次采樣做好準(zhǔn)備。

      7、改變量程時(shí),小數(shù)點(diǎn)能自動(dòng)移位。

      設(shè)計(jì)四 拔河游戲機(jī)

      1、設(shè)計(jì)一個(gè)能進(jìn)行拔河游戲的電路。

      2、電路使用15個(gè)(或9個(gè))發(fā)光二極管,開機(jī)后只有中間一個(gè)發(fā)亮,此即拔河的中心點(diǎn)。

      3、游戲雙方各持一個(gè)按鈕,迅速地、不斷地按動(dòng),產(chǎn)生脈沖,誰按得快,亮點(diǎn)就向誰的方向移動(dòng),每按 一次,亮點(diǎn)移動(dòng)一次。

      4、亮點(diǎn)移到任一方終端二極管時(shí),這一方就獲勝,此時(shí)雙方按鈕均無作用,輸出保持,只有復(fù)位后才使 亮點(diǎn)恢復(fù)到中心。

      5、用數(shù)碼管顯示獲勝者的盤數(shù)。

      教學(xué)提示:

      1、按鈕信號(hào)即輸入的脈沖信號(hào),每按一次按鈕都應(yīng)能進(jìn)行有效的計(jì)數(shù)。

      2、用可逆計(jì)數(shù)器的加、減計(jì)數(shù)輸入端分別接受兩路脈沖信號(hào),可逆計(jì)數(shù)器原始輸出狀態(tài)為0000,經(jīng)譯碼 器輸出,使中間一只二極管發(fā)亮。

      3、當(dāng)計(jì)數(shù)器進(jìn)行加法計(jì)數(shù)時(shí),亮點(diǎn)向右移;進(jìn)行減法計(jì)數(shù)時(shí),亮點(diǎn)向左移。

      4、由一個(gè)控制電路指示誰勝誰負(fù),當(dāng)亮點(diǎn)移到任一方終端時(shí),由控制電路產(chǎn)生一個(gè)信號(hào),使計(jì)數(shù)器停止 計(jì)數(shù)。

      5、將雙方終端二極管“點(diǎn)亮”信號(hào)分別接兩個(gè)計(jì)數(shù)器的“使能”端,當(dāng)一方取勝時(shí),相應(yīng)的計(jì)數(shù)器進(jìn)行 一次計(jì)數(shù),這樣得到雙方取勝次數(shù)的顯示。

      6、設(shè)置一個(gè)“復(fù)位”按鈕,使亮點(diǎn)回到中心,取勝計(jì)數(shù)器也要設(shè)置一個(gè)“復(fù)位”按鈕,使之能清零。

      設(shè)計(jì)五 乒乓球比賽游戲機(jī)

      1、設(shè)計(jì)一個(gè)由甲、乙雙方參賽,有裁判的3人乒乓球游戲機(jī)。

      2、用8個(gè)(或更多個(gè))LED排成一條直線,以中點(diǎn)為界,兩邊各代表參賽雙方的位置,其中一只點(diǎn)亮的LED 指示球的當(dāng)前位置,點(diǎn)亮的LED依此從左到右,或從右到左,其移動(dòng)的速度應(yīng)能調(diào)節(jié)。

      3、當(dāng)“球”(點(diǎn)亮的那只LED)運(yùn)動(dòng)到某方的最后一位時(shí),參賽者應(yīng)能果斷地按下位于自己一方的按鈕開關(guān),即表示啟動(dòng)球拍擊球。若擊中,則球向相反方向移動(dòng);若未擊中,則對(duì)方得1分。

      4、一方得分時(shí),電路自動(dòng)響鈴3秒,這期間發(fā)球無效,等鈴聲停止后方能繼續(xù)比賽。

      5、設(shè)置自動(dòng)記分電路,甲、乙雙方各用2位數(shù)碼管進(jìn)行記分顯示,每計(jì)滿21分為1局。

      6、甲、乙雙方各設(shè)一個(gè)發(fā)光二極管,表示擁有發(fā)球權(quán),每隔5次自動(dòng)交換發(fā)球權(quán),擁有發(fā)球權(quán)的一方發(fā)球 才有效。

      教學(xué)提示:

      1、用雙向移位寄存器的輸出端控制LED顯示來模擬乒乓球運(yùn)動(dòng)的軌跡,先點(diǎn)亮位于某一方的第1個(gè)LED,由 擊球者通過按鈕輸入開關(guān)信號(hào),實(shí)現(xiàn)移位方向的控制。

      2、也可用計(jì)數(shù)譯碼方式實(shí)現(xiàn)乒乓球運(yùn)動(dòng)軌跡的模擬,如利用加/減計(jì)數(shù)器的2個(gè)時(shí)鐘信號(hào)實(shí)現(xiàn)甲、乙雙方 的擊球,由表示球拍的按鈕產(chǎn)生計(jì)數(shù)時(shí)鐘,計(jì)數(shù)器的輸出狀態(tài)經(jīng)譯碼驅(qū)動(dòng)LED發(fā)亮。

      3、任何時(shí)刻都保持一個(gè)LED發(fā)亮,若發(fā)亮的LED運(yùn)動(dòng)到對(duì)方的終點(diǎn),但對(duì)方未能及時(shí)輸入信號(hào)使其向相反 方向移動(dòng),即失去1分。

      4、控制電路決定整個(gè)系統(tǒng)的協(xié)調(diào)動(dòng)作,必須嚴(yán)格掌握各信號(hào)之間的關(guān)系。

      設(shè)計(jì)六 交通信號(hào)燈控制器

      1、設(shè)計(jì)一個(gè)交通信號(hào)燈控制器,由一條主干道和一條支干道匯合成十字路口,在每個(gè)入口處設(shè)置紅、綠、黃三色信號(hào)燈,紅燈亮禁止通行,綠燈亮允許通行,黃燈亮則給行駛中的車輛有時(shí)間停在禁行線外。

      2、紅、綠、黃發(fā)光二極管作信號(hào)燈,用傳感器或邏輯開關(guān)作檢測(cè)車輛是否到來的信號(hào)。

      3、主干道處于常允許通行的狀態(tài),支干道有車來時(shí)才允許通行。主干道亮綠燈時(shí),支干道亮紅燈;支干 道亮綠燈時(shí),主干道亮紅燈。

      4、主、支干道均有車時(shí),兩者交替允許通行,主干道每次放行45秒,支干道每次放行25秒,設(shè)立45秒、25秒計(jì)時(shí)、顯示電路。

      5、在每次由綠燈亮到紅燈亮的轉(zhuǎn)換過程中,要亮5秒黃燈作為過渡,使行駛中的車輛有時(shí)間停到禁行線外,設(shè)立5秒計(jì)時(shí)、顯示電路。

      教學(xué)提示:

      1、主、支干道用傳感器檢測(cè)車輛到來情況,實(shí)驗(yàn)電路用邏輯開關(guān)代替。

      2、選擇 1HZ 時(shí)鐘脈沖作為系統(tǒng)時(shí)鐘。

      3、45 秒、25 秒、5 秒定時(shí)信號(hào)可用順計(jì)時(shí),也可用倒計(jì)時(shí),計(jì)時(shí)起始信號(hào)由主控電路給出,每當(dāng)計(jì)滿所 需時(shí)間,即向主控電路輸出“時(shí)間到”信號(hào),并使計(jì)數(shù)器清零,由主控電路啟、閉三色信號(hào)燈或啟動(dòng) 另一計(jì)時(shí)電路。

      4、主控電路是核心,這是一個(gè)時(shí)序電路,其輸入信號(hào)為:車輛檢測(cè)信號(hào)(A,B,;45 秒、25 秒、5 秒定 時(shí)信號(hào)(C,D,E),其輸出狀態(tài)控制相應(yīng)的三色燈。主控電路可以由兩個(gè) JK 觸發(fā)器和邏輯門構(gòu)成,其輸出經(jīng)譯碼后,控制主干道三色燈 R、G、Y 和支干道三色燈 r、g、y。

      設(shè)計(jì)七 電子密碼鎖

      1、設(shè)計(jì)一個(gè)密碼鎖的控制電路,當(dāng)輸入正確代碼時(shí),輸出開鎖信號(hào)以推動(dòng)執(zhí)行機(jī)構(gòu)工作,用紅燈亮、綠 燈熄滅表示關(guān)鎖,用綠燈亮、紅燈熄滅表示開鎖;

      2、在鎖的控制電路中儲(chǔ)存一個(gè)可以修改的 4 位代碼,當(dāng)開鎖按鈕開關(guān)(可設(shè)置成 6 位至 8 位,其中實(shí)際 有效為 4 位,其余為虛設(shè))的輸入代碼等于儲(chǔ)存代碼時(shí),開鎖;

      3、從第一個(gè)按鈕觸動(dòng)后的 5 秒內(nèi)若未將鎖打開,則電路自動(dòng)復(fù)位并進(jìn)入自鎖狀態(tài),使之無法再打開,并 由揚(yáng)聲器發(fā)出持續(xù) 20 秒的報(bào)警信號(hào)。教學(xué)提示:

      1、該題的主要任務(wù)是產(chǎn)生一個(gè)開鎖信號(hào),而開鎖信號(hào)的形成條件是,輸入代碼和已設(shè)密碼相同。實(shí)現(xiàn)這種功能的電路構(gòu)思有多種,例如,用兩片8位鎖存器,一片存入密碼,另一片輸入開鎖的代碼,通過比 較的方式,若兩者相等,則形成開鎖信號(hào)。

      2、在產(chǎn)生開鎖信號(hào)后,要求輸出聲、光信號(hào),聲音的產(chǎn)生由開鎖信號(hào)觸動(dòng)揚(yáng)聲器工作,光信號(hào)由開鎖信 號(hào)點(diǎn)亮 LED 指示燈;

      3、用按鈕開關(guān)的第一個(gè)動(dòng)作信號(hào)觸發(fā)一個(gè) 5 秒定時(shí)器,若 5 秒內(nèi)無開鎖信號(hào)產(chǎn)生,讓揚(yáng)聲器發(fā)出特殊音響,以示警告,并輸出一個(gè)信號(hào)推動(dòng) LED 不斷閃爍。

      設(shè)計(jì)八 彩燈控制器

      1、設(shè)計(jì)一個(gè)彩燈控制器,使彩燈(LED 管)能連續(xù)發(fā)出四種以上不同的顯示形式;

      2、隨著彩燈顯示圖案的變化,發(fā)出不同的音響聲。教學(xué)提示: 教學(xué)提示

      1、彩燈顯示的不同形式可由不同進(jìn)制計(jì)數(shù)器驅(qū)動(dòng) LED 顯示完成;

      2、音響由選擇不同頻率 CP 脈沖驅(qū)動(dòng)揚(yáng)聲器形成。

      設(shè)計(jì)九 脈沖按鍵電話顯示器

      1、設(shè)計(jì)一個(gè)具有 8 位顯示的電話按鍵顯示器;

      2、能準(zhǔn)確地反映按鍵數(shù)字;

      3、顯示器顯示從低位向高位前移,逐位顯示按鍵數(shù)字,最低位為當(dāng)前輸入位;

      4、*設(shè)置一個(gè)“重?fù)堋辨I,按下此鍵,能顯示最后一次輸入的電話號(hào)碼;

      5、*掛機(jī) 2 秒后或按熄滅按鍵,熄滅顯示器顯示。

      教學(xué)提示:

      1、利用中規(guī)模計(jì)數(shù)器的予置數(shù)功能可以實(shí)現(xiàn)不同的按鍵對(duì)應(yīng)不同的數(shù)字;

      2、設(shè)置一個(gè)計(jì)數(shù)器記錄按鍵次數(shù),從而實(shí)現(xiàn)數(shù)字顯示的移位。

      設(shè)計(jì)十 簡(jiǎn)易電子琴

      1、設(shè)計(jì)一個(gè)簡(jiǎn)易電子琴;

      2、利用實(shí)驗(yàn)箱的脈沖源產(chǎn)生 1,2,3,……共 7 個(gè)或 14 個(gè)音階信號(hào);

      3、用指示燈顯示節(jié)拍;

      4、*能產(chǎn)生顫音效果。

      教學(xué)提示:

      1、各音階信號(hào)由脈沖源經(jīng)分頻得到。

      設(shè)計(jì)十一 出租車自動(dòng)計(jì)費(fèi)器

      1、設(shè)計(jì)一個(gè)出租車自動(dòng)計(jì)費(fèi)器,具有行車?yán)锍逃?jì)費(fèi)、等候時(shí)間計(jì)費(fèi)、及起價(jià)三部分,用四位數(shù)碼管顯示 總金額,最大值為 99.99 元;

      2、行車?yán)锍虇蝺r(jià) 1 元/公里,等候時(shí)間單價(jià) 0.5 元/10 分鐘,起價(jià) 3 元(3 公里起價(jià))均能通過人工輸入。

      3、行車?yán)锍痰挠?jì)費(fèi)電路將汽車行駛的里程數(shù)轉(zhuǎn)換成與之成正比的脈沖數(shù),然后由計(jì)數(shù)譯碼電路轉(zhuǎn)換成收費(fèi)金額,實(shí)驗(yàn)中以一個(gè)脈沖模擬汽車前進(jìn)十米,則每 100 個(gè)脈沖表示 1 公里,然后用 BCD 碼比例乘法 器將里程脈沖乘以每公里單價(jià)的比例系數(shù),比例系數(shù)可由開關(guān)預(yù)置。例如單價(jià)是 1.0 元/公里,則脈沖當(dāng)量為 0.01 元/脈沖。

      4、用 LED 顯示行駛公里數(shù),兩個(gè)數(shù)碼管顯示收費(fèi)金額。

      教學(xué)提示:

      1、等候時(shí)間計(jì)費(fèi)需將等候時(shí)間轉(zhuǎn)換成脈沖個(gè)數(shù),用每個(gè)脈沖表示的金額與脈沖數(shù)相乘即得計(jì)費(fèi)數(shù),例如 100 個(gè)脈沖表示 10 分鐘,而 10 分鐘收費(fèi) 0.5 元,則脈沖當(dāng)量為 0.05 元/脈沖,如果將脈沖當(dāng)量設(shè)置成與行車?yán)锍逃?jì)費(fèi)相同(0.01 元/脈沖),則 10 分鐘內(nèi)的脈沖數(shù)應(yīng)為 500 個(gè)。

      2、用 LED 顯示等候時(shí)間,兩個(gè)數(shù)碼管表示等候時(shí)間收費(fèi)金額。

      3、用加法器將幾項(xiàng)收費(fèi)相加,P=P1+P2+P3,4、P1 為起價(jià),P2 為行車?yán)锍逃?jì)費(fèi),P3 為等候時(shí)間計(jì)費(fèi),用兩個(gè)數(shù)碼管表示結(jié)果。

      設(shè)計(jì)十二 洗衣機(jī)控制器

      1、設(shè)計(jì)一個(gè)電子定時(shí)器,控制洗衣機(jī)作如下運(yùn)轉(zhuǎn):定時(shí)啟動(dòng)→正轉(zhuǎn) 20 秒→暫停 10 秒→反轉(zhuǎn) 20 秒→暫停 10 秒→定時(shí)未到回到“正轉(zhuǎn) 20 秒→暫停 10 秒→……”,定時(shí)到則停止;

      2、若定時(shí)到,則停機(jī)發(fā)出音響信號(hào);

      3、用兩個(gè)數(shù)碼管顯示洗滌的預(yù)置時(shí)間(分鐘數(shù))按倒計(jì)時(shí)方式對(duì)洗滌過程作計(jì)時(shí)顯示,直到時(shí)間到停機(jī); 洗滌過程由“開始”信號(hào)開始;

      4、三只 LED 燈表示“正轉(zhuǎn)”、“反轉(zhuǎn)”、“暫?!比齻€(gè)狀態(tài)。

      教學(xué)提示:

      1、設(shè)計(jì) 20 秒、10 秒定時(shí)電路。

      2、電路輸出為“正轉(zhuǎn)”、“反轉(zhuǎn)”、“暫?!比齻€(gè)狀態(tài)。

      3、按照設(shè)計(jì)要求,用定時(shí)器的“時(shí)間到”信號(hào)啟動(dòng)相應(yīng)的下一個(gè)定時(shí)器工作,直到整個(gè)過程結(jié)束。13.可控脈沖發(fā)生器

      內(nèi)容及要求:

      實(shí)現(xiàn)周期、占空比均可調(diào)的脈沖發(fā)生器。(1)采用1khz的工作時(shí)鐘;

      (2)脈沖周期0.5s~6s,占空比10%~90%;(3)可初始化:周期2.5s,占空比50%;

      14.8bit序列檢測(cè)器

      內(nèi)容及要求:

      完成從2bit輸入碼流中檢測(cè)特定8bit數(shù)據(jù)的電路,具體要求如下:(1)輸入2bit碼流,msb在前,4個(gè)周期的數(shù)據(jù)組成一個(gè)結(jié)構(gòu)化字節(jié);(2)檢測(cè)序列0x7e;

      (3)成功檢測(cè)到特定序列后,點(diǎn)亮一個(gè)LED;

      (4)操作中采用開關(guān)作為數(shù)據(jù)輸入,按鍵作為有效數(shù)據(jù)指示信號(hào);(5)工作時(shí)鐘選擇1k即可;

      (6)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、下載驗(yàn)證等。

      15人表決電路設(shè)計(jì)

      內(nèi)容及要求

      完成7人表決電路設(shè)計(jì),LED燈表示通過、否決。(1)開關(guān)表示贊成與否,1~8編號(hào)(1贊成);(2)LED顯示表決的結(jié)果;

      (3)數(shù)碼管分別顯示贊成、否決的人數(shù);(4)工作時(shí)鐘100Hz即可;

      (5)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、時(shí)序仿真、下載驗(yàn)證等。

      16排隊(duì)電路設(shè)計(jì)

      內(nèi)容及要求

      單窗口排隊(duì)機(jī)電路,給每個(gè)新來者編號(hào),并計(jì)算隊(duì)伍長(zhǎng)度。

      (1)進(jìn)隊(duì)、離隊(duì)兩個(gè)信號(hào)作為輸入,當(dāng)前服務(wù)號(hào)碼和隊(duì)長(zhǎng)各由4個(gè)數(shù)碼管顯示;(2)初始時(shí)隊(duì)長(zhǎng)0,進(jìn)隊(duì)號(hào)碼由1順序遞增,輸出編號(hào);(3)有人入隊(duì),長(zhǎng)度加,有人離隊(duì)長(zhǎng)度減;(4)工作時(shí)鐘適當(dāng)即可;

      (5)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、時(shí)序仿真、下載驗(yàn)證等。

      17算術(shù)計(jì)算器電路設(shè)計(jì)

      內(nèi)容及要求

      實(shí)現(xiàn)一位十進(jìn)制數(shù)的加減乘除元算,結(jié)果顯示在數(shù)碼管上。(1)鍵盤作為運(yùn)算數(shù)據(jù)輸入;(2)不同位置的按鍵代表運(yùn)算符;(3)2個(gè)數(shù)碼管顯示運(yùn)算結(jié)果;(4)支持連續(xù)運(yùn)算;

      (5)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、下載驗(yàn)證等。

      18電梯控制器電路設(shè)計(jì)

      內(nèi)容及要求

      設(shè)計(jì)智能電梯運(yùn)行控制電路,板級(jí)驗(yàn)證用按鍵/開關(guān)與數(shù)碼管/LED表示輸入與輸出。(1)樓層4層;

      (2)梯內(nèi)顯示當(dāng)前樓層、梯外各層顯示當(dāng)前電梯所在樓層;

      (3)1層只有向上按鈕,4層只有向下按鈕,其余各層均有上下按鈕;(4)電梯具有鎖定功能(梯內(nèi));

      (5)超重/超員報(bào)警(電路有空載、超重、乘客入梯指示輸入);(6)采用Altera的cyclone器件,目標(biāo)板soc實(shí)驗(yàn)室開發(fā)板;(7)設(shè)計(jì)相應(yīng)的調(diào)度算法,使運(yùn)營(yíng)成本最低;

      (8)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、后仿真、下載驗(yàn)證等。19 LCD模塊接口電路設(shè)計(jì)

      內(nèi)容及要求

      實(shí)現(xiàn)NiosII驅(qū)動(dòng)240X128LCD顯示。

      (1)T6963C控制器,顯示模塊與CPU的接口采用標(biāo)準(zhǔn)的8位微處理器接口,即D0~D7、nRD、nWR、nCE以及C/D信號(hào),當(dāng)C/D為‘1’時(shí),選中指令通道,數(shù)據(jù)總線上的數(shù)據(jù)均為指令;當(dāng)C/D為‘0’時(shí),選中數(shù)據(jù)通道,數(shù)據(jù)總線上的數(shù)據(jù)為寫入LCD或讀出的有效數(shù)據(jù)。8bit輸入,串行輸出,伴有串行信號(hào)msb指示;

      (2)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、時(shí)序仿真、下載驗(yàn)證等。音頻信號(hào)存儲(chǔ)與播放

      內(nèi)容及要求

      (1)4.096s音頻信號(hào),8kA/D轉(zhuǎn)換為8bit數(shù)據(jù),共32768字節(jié),存儲(chǔ)播放;(2)音頻數(shù)據(jù)自行解決,可采用語音傳感器采集;(3)揚(yáng)聲器播放;

      (4)可以部分播放,時(shí)長(zhǎng)可控;

      (5)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、時(shí)序仿真、下載驗(yàn)證等。脈寬調(diào)制電路設(shè)計(jì)

      內(nèi)容及要求 脈寬調(diào)制電路。(1)脈寬可調(diào);(2)周期可調(diào);

      (3)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、下載驗(yàn)證等。

      22.計(jì)時(shí)器電路設(shè)計(jì)

      內(nèi)容及要求

      設(shè)計(jì)時(shí)、分、秒計(jì)時(shí)器電路,數(shù)碼管顯示輸出。(1)輸入10K精準(zhǔn)時(shí)鐘;

      (2)具有時(shí)、分、秒計(jì)時(shí)功能,24小時(shí)制;(3)時(shí)分秒均可手動(dòng)調(diào)整校正;

      (4)計(jì)時(shí)信息有6個(gè)數(shù)碼管顯示輸出,格式hhmmss;或者8個(gè)數(shù)碼管顯示輸出,格式hh:mm:ss;(5)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、下載驗(yàn)證等。FIR濾波器電路設(shè)計(jì)

      內(nèi)容及要求

      完成有限沖激響應(yīng)低通數(shù)字濾波器設(shè)計(jì)。(1)濾波頻率20kHz;

      (2)增益不作要求,抽頭系數(shù)自行計(jì)算;(3)同步電路設(shè)計(jì);

      (4)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、下載驗(yàn)證等。

      24自動(dòng)售貨機(jī)電路

      內(nèi)容及要求

      設(shè)計(jì)自動(dòng)售貨機(jī)電路,要求如下:

      (1)待售物品價(jià)格1元、2元、3元、五元;(2)只接受1元、5元、10元幣值;(3)機(jī)內(nèi)存有1元零錢無限;

      (4)投入錢幣之前認(rèn)為售貨機(jī)為空閑狀態(tài);投入錢幣后需要按下物品標(biāo)簽吐出商品;(5)自動(dòng)找零;

      (6)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、下載驗(yàn)證等。25.排隊(duì)電路設(shè)計(jì)

      內(nèi)容及要求

      單窗口排隊(duì)機(jī)電路,給每個(gè)新來者編號(hào),并計(jì)算隊(duì)伍長(zhǎng)度。

      (1)進(jìn)隊(duì)、離隊(duì)兩個(gè)信號(hào)作為輸入,當(dāng)前服務(wù)號(hào)碼和隊(duì)長(zhǎng)各由4個(gè)數(shù)碼管顯示;(2)初始時(shí)隊(duì)長(zhǎng)0,進(jìn)隊(duì)號(hào)碼由1順序遞增,輸出編號(hào);(3)有人入隊(duì),長(zhǎng)度加,有人離隊(duì)長(zhǎng)度減;(4)工作時(shí)鐘適當(dāng)即可;

      (5)完成全部流程:設(shè)計(jì)規(guī)范文檔、模塊設(shè)計(jì)、代碼輸入、功能仿真、約束與綜合、布局布線、時(shí)序仿真、下載驗(yàn)證等。

      26信號(hào)發(fā)生器系統(tǒng)設(shè)計(jì)

      內(nèi)容及要求

      設(shè)計(jì)一個(gè)簡(jiǎn)易信號(hào)發(fā)生器。要求能夠產(chǎn)生正弦波、方波、鋸齒波和三角波信號(hào),并能夠?qū)崿F(xiàn)調(diào)頻功能;最終能在示波器上觀察到各種波形。汽車尾燈控制器設(shè)計(jì)

      內(nèi)容及要求

      根據(jù)現(xiàn)代交通規(guī)則,汽車尾燈控制器應(yīng)滿足以下基本要求:(1)汽車正常使用時(shí)指示燈不亮;(2)汽車右轉(zhuǎn)時(shí),右側(cè)的一盞燈亮;(3)汽車左轉(zhuǎn)時(shí),左側(cè)的一盞燈亮;

      (4)汽車剎車時(shí),左右兩側(cè)的指示燈同時(shí)亮;

      (5)汽車夜間行駛時(shí),左右兩側(cè)的指示燈同時(shí)一直亮,供照明使用。簡(jiǎn)易音樂播放器

      內(nèi)容及要求

      產(chǎn)生音樂的兩個(gè)因素是音樂頻率和音樂的持續(xù)時(shí)間,以純硬件完成演奏電路比利用微處理器(CPU)來實(shí)現(xiàn)樂曲演奏要復(fù)雜的多如果不借助于功能強(qiáng)大的EDA工具和硬件描述語言,憑借傳統(tǒng)的數(shù)字邏輯技術(shù),即使最簡(jiǎn)單的演奏電路也難以實(shí)現(xiàn)。根據(jù)設(shè)計(jì)要求,樂曲硬件演奏電路系統(tǒng)主要由數(shù)控分頻器和樂曲存儲(chǔ)模塊組成。數(shù)控分頻器對(duì)FPGA的基準(zhǔn)頻率進(jìn)行分頻,得到與各個(gè)音階對(duì)應(yīng)的頻率輸出。樂曲存儲(chǔ)模塊產(chǎn)生節(jié)拍控制和音階選擇信號(hào),即在此模塊中可存放一個(gè)樂曲曲譜真值表,由一個(gè)計(jì)數(shù)器來控制此真值表的輸出,而由計(jì)數(shù)器的計(jì)數(shù)時(shí)鐘信號(hào)作為樂曲節(jié)拍控制信號(hào)。29自動(dòng)售郵票機(jī)

      內(nèi)容及要求

      設(shè)計(jì)一個(gè)自動(dòng)售郵票機(jī),用開關(guān)電平信號(hào)模擬投幣過程,每次投一枚硬幣,但可以連續(xù)投入數(shù)枚硬幣。機(jī)器能自動(dòng)識(shí)別硬幣金額,最大為1元,最小為5角。設(shè)定票價(jià)為2.5元,每次售一張票。

      購票時(shí)先投入硬幣,當(dāng)投入的硬幣總金額達(dá)到或超過票的面值時(shí),機(jī)器發(fā)出指示,這時(shí)可以按取票鍵取出票。如果所投硬幣超過票的面值則會(huì)提示找零錢,取完票以后按找零鍵則可以取出零錢。

      30看門狗設(shè)計(jì)

      內(nèi)容及要求

      1.看門狗電路時(shí)電子系統(tǒng),是嵌入式系統(tǒng)中常用的抗干擾措施之一,其作用是在程序“跑 飛”后強(qiáng)制系統(tǒng)復(fù)位。

      2.看門狗實(shí)際上是一個(gè)計(jì)數(shù)器,它需要在一定時(shí)間內(nèi)被清零,否則,看門狗將產(chǎn)生一個(gè)復(fù)位信號(hào)使系統(tǒng)重新啟動(dòng)。3.系統(tǒng)主要由3個(gè)功能模塊構(gòu)成: 1)計(jì)數(shù)比較模塊; 2)分頻模塊; 3)復(fù)位計(jì)時(shí)模塊

      第三篇:數(shù)電EDA課程設(shè)計(jì)智力競(jìng)賽搶答器

      燕山大學(xué)

      EDA課程設(shè)計(jì)報(bào)告

      姓 名:馬晨宏

      學(xué) 號(hào):050104020076 班 級(jí): 05級(jí)電子信息工程3班 日 期:2007年11月12日

      成 績(jī):

      一、設(shè)計(jì)題目:智力競(jìng)賽搶答器

      二、設(shè)計(jì)要求:.五人參賽每人一個(gè)按鈕,主持人一個(gè)按鈕,按下就開始; 2.每人一個(gè)發(fā)光二極管,搶中者燈亮; 3.有人搶答時(shí),喇叭響兩秒鐘; 4.答題時(shí)限為10秒鐘,從有人搶答開始,用數(shù)碼管倒計(jì)時(shí)間,0,9,8…1,0;倒計(jì)時(shí)到0的時(shí)候,喇叭發(fā)出兩秒聲響。

      三、設(shè)計(jì)內(nèi)容:

      1.設(shè)計(jì)方案:主持人控制總開關(guān),主持人置高電平后,系統(tǒng)進(jìn)入準(zhǔn)備工作。有人搶答時(shí),相應(yīng)的二極管發(fā)光,同時(shí)數(shù)碼管開始倒計(jì)時(shí),且喇叭響兩秒鐘。當(dāng)?shù)褂?jì)時(shí)再次到0的時(shí)候,喇叭再響2秒鐘。我設(shè)計(jì)的方案由五個(gè)高低電平控制相應(yīng)的發(fā)光二極管,第六個(gè)用于主持人復(fù)位。由二極管控制數(shù)碼管和其中一個(gè)喇叭響,再由數(shù)碼管控制另一喇叭響。因此把整個(gè)課題分成四個(gè)模塊:搶答器、倒計(jì)時(shí)器、計(jì)時(shí)器、秒脈沖生成器。

      2.模塊一:搶答器

      I6為置零端,主持人控制,i1-i5由每位選手控制。o1-o5為發(fā)光二極管,主持人置低電平后,o1-o5都被置零。當(dāng)主持人置為高電平時(shí),搶答開始,成功者對(duì)應(yīng)的二極管發(fā)光,通過與門將cp信號(hào)封鎖,并輸入到DFF中,則其他選手在按鍵時(shí),輸出不會(huì)有影響,則實(shí)現(xiàn)了一人搶答后,其他人不能再做答。若重新開始則主持人再按i6清零即可。

      此模塊的仿真波形如下:

      仿真說明:

      當(dāng)i6為1時(shí),即主持人按鍵以后,i5最先搶答成功,顯示o5是1,使其對(duì)應(yīng)的二極管發(fā)光,然后主持人清零,o5變成零,可以再次搶答。

      模塊二:十秒倒計(jì)時(shí)器

      此十秒鐘倒計(jì)時(shí)器是由74168組成的十進(jìn)制減法計(jì)數(shù)器,它只保留預(yù)制置數(shù)端,CP信號(hào)端,計(jì)數(shù)輸出端,其余的都置為0。Ldn是置零端,當(dāng)它等于1的時(shí)候,74168有效,倒計(jì)時(shí)開始。當(dāng)輸出0、9、--1時(shí),D觸發(fā)器輸出結(jié)果總是1,不影響CP信號(hào)。當(dāng)輸出從1到0時(shí),D觸發(fā)器到上升沿,輸出結(jié)果為1,則CP信號(hào)被封鎖。此時(shí)倒計(jì)時(shí)器保持在0不變。若要重新開始,則把Ldn置0即可。

      此模塊的仿真波形如下:

      由圖可見,Ldn為1的時(shí)候開始倒計(jì)時(shí),輸出結(jié)果0,9,8…0。最后保持0不變,符合題目要求。模塊三:2秒計(jì)時(shí)器

      如圖將74160接成2進(jìn)制計(jì)數(shù)器,輸出端和CP用與門連接,當(dāng)clrn輸入0時(shí)o1—o4輸出0;clrn輸入1,CP脈沖通過,計(jì)數(shù)器開始計(jì)數(shù)。而計(jì)到2時(shí),輸出端通過與門使CP信號(hào)封鎖,使計(jì)數(shù)器保持在二不變。此模塊的仿真波形如下:

      由圖可見,當(dāng)clrn為1的時(shí)候,開始計(jì)時(shí)。0、1、2、到2停止。當(dāng)clrn被置零后,輸出也被置零,則可以重新計(jì)時(shí)。

      模塊四:秒脈沖生成器

      三個(gè)74160十進(jìn)制計(jì)數(shù)器組成一個(gè)732進(jìn)制的計(jì)數(shù)器,一個(gè)732HZ的脈沖分頻成1S的脈沖給兩秒計(jì)時(shí)器和十秒的倒計(jì)時(shí)器提供秒脈沖,當(dāng)計(jì)數(shù)到732時(shí)三個(gè)計(jì)數(shù)器的ldn同時(shí)置零,重新開始計(jì)數(shù)。

      此模塊的仿真波形如下:

      由圖可見,一個(gè)732HZ的脈沖通過分頻器被分頻成1S的脈沖,給兩秒計(jì)時(shí)器和十秒的倒計(jì)時(shí)器提供秒脈沖。2.總電路說明:

      仿真波形圖如下:

      仿真圖形說明:當(dāng)S為1的時(shí)候,即主持人按鍵以后,i5搶答成功,顯示ou5是1,對(duì)應(yīng)的二極管發(fā)光。a、b、c、d、e、f、g數(shù)碼管顯示,倒計(jì)時(shí)開始。Ou6為1,喇叭響2秒鐘。當(dāng)?shù)褂?jì)時(shí)結(jié)束時(shí),ou7為1,喇叭再響2秒鐘。當(dāng)S再被置0的時(shí),輸出被清零,可以重新開始。

      四、硬件實(shí)踐結(jié)果

      軟件仿真正確后,把它下載到可編程邏輯器件中去,通過硬件連接,仿真正確,說明此軟件設(shè)計(jì)合理。

      五、改進(jìn)措施

      用按鈕(需要加防抖動(dòng)電路)和與門代替五個(gè)高低電平,會(huì)有助于實(shí)際應(yīng)用。

      六、心得體會(huì)

      帶著欣喜與疲倦,我們結(jié)束了兩周的EDA課程設(shè)計(jì),回想剛拿到題目時(shí)候的困惑與緊張,出現(xiàn)錯(cuò)誤時(shí)的反復(fù)修改冥思苦想,設(shè)計(jì)電路正確可進(jìn)行模擬時(shí)不正常顯示的不知所措,心急氣憤……。當(dāng)最后看到自己的勞動(dòng)成果與題目相符時(shí),最終松了一口氣的輕松喜悅!通過這兩個(gè)星期的EDA課程設(shè)計(jì),不但使我熟悉了EDA課程設(shè)計(jì)的基本思想和基礎(chǔ)知識(shí),初步掌握了其應(yīng)用軟件MAX-Plus的使用,而且更為深入的體會(huì)了數(shù)字電路在現(xiàn)代高科技信息產(chǎn)業(yè)領(lǐng)域中的重要地位,通過簡(jiǎn)單的電路設(shè)計(jì),提高了我得獨(dú)立思考能力,通過連結(jié)實(shí)驗(yàn)箱增強(qiáng)了我的動(dòng)手能力,并延伸了我在課堂上學(xué)到的知識(shí),此次課程設(shè)計(jì)讓我認(rèn)識(shí)到高新技術(shù)的快速發(fā)展和應(yīng)用,讓我看到了EDA技術(shù)功能的強(qiáng)大,也讓我認(rèn)識(shí)到掌握他們的重要性,同時(shí)也看到了自己的差距與不足,我知道只有今后自己努力學(xué)習(xí),拓寬自己的知識(shí)面,才能更好的掌握這項(xiàng)技術(shù),也才能適應(yīng)社會(huì)的發(fā)展。我很感謝學(xué)校能給我們這次進(jìn)行EDA課程設(shè)計(jì)培訓(xùn),熟悉電子CAD一些基本知識(shí)培養(yǎng)我們獨(dú)立思考,動(dòng)手能力和創(chuàng)新思維的機(jī)會(huì),同時(shí)向一直輔導(dǎo)和幫助我們的老師們表示感謝,謝謝你們的耐心指導(dǎo)。我一定會(huì)更加努力學(xué)好這門課程。

      第四篇:2018春EDA課程設(shè)計(jì)安排及參考題目

      EDA課程設(shè)計(jì)安排

      要求:

      1、至少完成一個(gè)設(shè)計(jì)任務(wù),撰寫課程設(shè)計(jì)報(bào)告,交A4紙打印稿,字?jǐn)?shù)不限,左側(cè)裝訂,單獨(dú)答辯考核,提前完成可提前答辯。

      2、課程設(shè)計(jì)過程:選題、查資料、設(shè)計(jì)、實(shí)驗(yàn)箱上實(shí)現(xiàn)(或者自己做實(shí)物)、寫報(bào)告、答辯。

      3、參考題目和要求附后,自己選定題目后查閱資料進(jìn)行設(shè)計(jì),需要實(shí)驗(yàn)驗(yàn)證的可以到實(shí)驗(yàn)室(1C06 325)進(jìn)行實(shí)驗(yàn)驗(yàn)證。

      4、可以自己選擇參考課題以外的課題,但難度和工作量不能少于參考題目的。

      5、輔導(dǎo)答疑:辦公室(1C06 321),具體時(shí)間另行安排。

      6、實(shí)驗(yàn)室開放時(shí)間:上午8:30到 下午3:00,與李帥老師聯(lián)系,進(jìn)實(shí)驗(yàn)室時(shí)一定要穿鞋套。

      7、課程設(shè)計(jì)報(bào)告必須交,每人單獨(dú)答辯,考核內(nèi)容程序設(shè)計(jì)、仿真調(diào)試、硬件實(shí)現(xiàn)。

      8、答辯時(shí)間另行通知。

      電話:*** QQ:276432828 郵箱:wq.wangquan@163.com 辦公室:1C06 321

      EDA課程設(shè)計(jì)參考題目及要求

      可自選其它題目

      課程設(shè)計(jì)題一:八人搶答器

      要求:

      1、八人搶答邏輯:只有一個(gè)最先搶答有效。

      2、在主持人控制下,10秒內(nèi)搶答有效。

      3、采用數(shù)碼管顯示搶答10秒倒計(jì)時(shí),若有搶答直接結(jié)束,顯示結(jié)果。

      4、搶答結(jié)束后用數(shù)碼管顯示搶答結(jié)果:搶答有效人編號(hào);若有異常(提前搶答,犯規(guī)),顯示搶答人編號(hào)和E,本次搶答結(jié)束。

      5、設(shè)主持人控制鍵、復(fù)位鍵。

      控制鍵:?jiǎn)?dòng)搶答

      復(fù)位鍵:系統(tǒng)復(fù)位

      6、開始、正常結(jié)束、搶答結(jié)束、違規(guī)搶答采用聲音提示。

      課程設(shè)計(jì)題二:7人多數(shù)表決器

      要求: 1、7人多數(shù)表決邏輯:多數(shù)通過。

      2、在主持人控制下,10秒內(nèi)表決有效。

      3、采用數(shù)碼管顯示表決10秒倒計(jì)時(shí)。

      4、表決結(jié)束后用發(fā)光二極管及數(shù)碼管顯示表決結(jié)果,數(shù)碼管顯示結(jié)果:通過、不通過,同意人數(shù)。

      5、設(shè)主持人控制鍵、復(fù)位鍵。

      控制鍵:?jiǎn)?dòng)表決

      復(fù)位鍵:系統(tǒng)復(fù)位

      6、表決開始、結(jié)束采用聲音提示。

      課程設(shè)計(jì)題三:日歷和數(shù)字種

      要求:

      1、數(shù)字鐘:時(shí)、分,小時(shí)用二十四進(jìn)制顯示,分鐘用六十進(jìn)制顯示。

      2、每月日歷為30天,并顯示星期幾。

      3、顯示采用動(dòng)態(tài)數(shù)碼管顯示方式或靜態(tài)顯示方式。

      動(dòng)態(tài)時(shí)顯示八位:日期 星期幾 小時(shí) 分鐘

      靜態(tài)時(shí)顯示四位:分別顯示(日期30天 星期)和(小時(shí) 分鐘)采用控制鍵切換或周期輪流顯示。

      4、具有清零的功能,且能夠?qū)πr(shí)、分鐘進(jìn)行調(diào)整(校時(shí))。

      5、具有整點(diǎn)、半點(diǎn)報(bào)時(shí)功能,整點(diǎn)用聲音次數(shù)報(bào)時(shí),半點(diǎn)特殊聲音報(bào)時(shí)。

      課程設(shè)計(jì)題四:LED彩燈控制器設(shè)計(jì)

      要求:

      1、至少10個(gè)發(fā)光管4種花樣自動(dòng)變換,循環(huán)往復(fù)。

      2、彩燈花樣變換的快慢節(jié)拍可以手動(dòng)和自動(dòng)方式控制,手動(dòng)控制按鈕按一次轉(zhuǎn)換一次;自動(dòng)控制方式每15秒變換一次,1分鐘循環(huán)一遍。

      3、系統(tǒng)復(fù)位清零開關(guān)。

      課程設(shè)計(jì)題五:汽車尾燈控制器設(shè)計(jì)

      要求:

      1、汽車車尾左右兩側(cè)各有四盞燈:黃燈、紅燈、霧燈、倒車照明燈,前面有照明燈(遠(yuǎn)光、近光)、黃燈、霧燈

      2、白天正常行駛時(shí)照明燈都不亮,夜間行駛時(shí)兩個(gè)前照明燈都亮。

      3、左轉(zhuǎn)彎時(shí)左側(cè)黃燈閃亮(2Hz),右轉(zhuǎn)彎時(shí)右側(cè)黃燈閃亮。

      4、汽車剎車時(shí),兩個(gè)紅燈都亮。

      5、能見度低或者夜間行駛時(shí)霧燈點(diǎn)亮。

      6、倒車時(shí)紅燈、倒車照明燈亮。

      課程設(shè)計(jì)題六:秒表

      要求:

      1、計(jì)時(shí)范圍:0~59分59.59秒,整數(shù)四位數(shù)和小數(shù)兩位數(shù)顯示;

      2、計(jì)時(shí)精度10毫秒;

      3、復(fù)位按鈕,計(jì)時(shí)器清零,并做好下次計(jì)時(shí)準(zhǔn)備;

      4、可以對(duì)兩個(gè)對(duì)象(A、B)計(jì)時(shí),具有啟/??刂?;

      3、設(shè)開始、停止A、停止B、顯示A、顯示B、復(fù)位按鈕。

      課程設(shè)計(jì)題七:交通燈控制器

      要求:

      1、紅燈和綠燈相互轉(zhuǎn)換時(shí)經(jīng)過黃燈,黃燈閃爍三次(6秒);

      2、主干道方向通行30秒,輔干道方向通行20秒,單獨(dú)左轉(zhuǎn)信號(hào)15秒;先直行信號(hào),后左轉(zhuǎn)信號(hào)。

      3、設(shè)手動(dòng)、自動(dòng)、特殊情況三種方式。

      4、特殊情況時(shí)所有路口紅燈都亮,給120、110等通行。

      5、自動(dòng)時(shí)顯示各種狀態(tài)倒計(jì)時(shí)。

      課程設(shè)計(jì)題八:籃球比賽計(jì)分器

      要求:

      1、兩隊(duì)各三位顯示,共計(jì)六位數(shù)碼顯示;

      2、設(shè)A、B隊(duì)加、減分按鍵,復(fù)位鍵;

      3、加減分實(shí)現(xiàn)1分、2分、3分加減。

      課程設(shè)計(jì)題九:循環(huán)碼編碼器和譯碼器設(shè)計(jì)

      要求:

      1、單獨(dú)設(shè)計(jì)一個(gè)8位循環(huán)碼編碼器;

      2、單獨(dú)設(shè)計(jì)一個(gè)8位循環(huán)碼譯碼器;

      3、兩個(gè)模塊連在一起工作。

      課程設(shè)計(jì)題十:簡(jiǎn)易電子琴設(shè)計(jì)

      要求:

      1、設(shè)置三種音階:低音、中音、高音控制按鍵;

      2、設(shè)計(jì)1、2、3、4、5、6、7音(哆來咪法搜拉?。?;

      3、能彈奏一首簡(jiǎn)單的兒歌。

      課程設(shè)計(jì)題十一:拔河游戲機(jī)設(shè)計(jì)

      要求:

      1、電路使用9個(gè)發(fā)光二極管表示拔河的“電子繩”,開機(jī)后只有中間一個(gè)發(fā)亮,此即拔河的中心點(diǎn)。游戲甲乙雙方各持一個(gè)按鈕,迅速地、不斷地按動(dòng)產(chǎn)生脈沖,誰按得快,亮點(diǎn)向誰方向移動(dòng),每按一次,亮點(diǎn)移動(dòng)一次。亮點(diǎn)移到任一方終端二極管,這一方就獲勝,此時(shí)雙方按鈕均無作用,輸出保持,只有復(fù)位后才使亮點(diǎn)恢復(fù)到中心。

      2、由裁判下達(dá)比賽開始命令后,甲乙雙方才能輸入信號(hào),否則,輸入信號(hào)無效。

      3、用數(shù)碼管顯示獲勝者的盤數(shù),每次比賽結(jié)束自動(dòng)給獲勝方加分。

      課程設(shè)計(jì)題十二:電子密碼鎖

      要求:

      1、在鎖開的狀態(tài)下輸入密碼,設(shè)置的密碼共4位,用數(shù)據(jù)開關(guān)K1~K10分別代表數(shù)字1、2、…、9、0,輸入的密碼用數(shù)碼管顯示,最后輸入的密

      碼顯示在最右邊的數(shù)碼管上,即每輸入一位數(shù),密碼在數(shù)碼管上的顯示左移一位??蓜h除輸入的數(shù)字,刪除的是最后輸入的數(shù)字,每刪除一位,密碼在數(shù)碼管的顯示右移一位,并在左邊空出的位上補(bǔ)充“0”。

      2、用一位輸出電平的狀態(tài)代表鎖的開閉狀態(tài),綠色發(fā)光管指示。

      3、為保證密碼鎖主人能打開密碼鎖,設(shè)置一個(gè)萬能密碼,在主人忘記密碼時(shí)使用。

      第五篇:EDA 課程設(shè)計(jì)

      《電子系統(tǒng)設(shè)計(jì)自動(dòng)化》課程設(shè)計(jì)報(bào)告

      學(xué) 院: 機(jī)電工程學(xué)院

      題 目: 數(shù)字時(shí)鐘電路設(shè)計(jì) 課 程: 《電子系統(tǒng)設(shè)計(jì)自動(dòng)化》課程設(shè)計(jì) 專業(yè)班級(jí): 電信10級(jí)2 班 學(xué)生姓名: 劉星 秦玉杰 王艷艷 學(xué) 號(hào): 1004101035 1004101036 1004101038

      完成日期:2013年 12 月 27 日

      摘要:

      EDA(Electronic Design Automation)電子設(shè)計(jì)自動(dòng)化,就是以大規(guī)??删幊唐骷樵O(shè)計(jì)載體,以硬件描述語言為系統(tǒng)邏輯描述的主要表達(dá)方式,通過相關(guān)的軟件,自動(dòng)完成用軟件方式設(shè)計(jì)的電子系統(tǒng)到硬件系統(tǒng),最終形成集成電子系統(tǒng)或?qū)S眉尚酒?。本次?shí)習(xí)利用QuartusII為設(shè)計(jì)軟件、VHDL為硬件描述語言,結(jié)合所學(xué)的數(shù)字電路的知識(shí)設(shè)計(jì)一個(gè)24時(shí)多功能數(shù)字鐘,具有正常時(shí)、分、秒計(jì)時(shí),動(dòng)態(tài)顯示,清零、快速校時(shí)校分、整點(diǎn)報(bào)時(shí)、花樣顯示等功能。利用硬件描述語言VHDL對(duì)設(shè)計(jì)系統(tǒng)的各個(gè)子模塊進(jìn)行邏輯描述,采用模塊化的設(shè)計(jì)思想完成頂層模塊的設(shè)計(jì),通過軟件編譯、邏輯化簡(jiǎn)、邏輯分割、邏輯綜合優(yōu)化、邏輯布線、邏輯仿真,最終將設(shè)計(jì)的軟件系統(tǒng)下載設(shè)計(jì)實(shí)驗(yàn)系統(tǒng),對(duì)設(shè)計(jì)的系統(tǒng)進(jìn)行硬件測(cè)試。

      一、課程設(shè)計(jì)基本要求和任務(wù)

      《EDA課程設(shè)計(jì)》是繼《模擬電子技術(shù)基礎(chǔ)》、《數(shù)字電子技術(shù)基礎(chǔ)》課程后,電信專業(yè)學(xué)生在電子技術(shù)實(shí)驗(yàn)技能方面綜合性質(zhì)的實(shí)驗(yàn)訓(xùn)練課程,是電子技術(shù)基礎(chǔ)的一個(gè)部分。1.1 目的和任務(wù)

      (1)通過課程設(shè)計(jì)使學(xué)生能熟練掌握一種EDA軟件(QUARTUSII)的使用方法,能熟練進(jìn)行設(shè)計(jì)輸入、編譯、管腳分配、下載等過程,為以后進(jìn)行工程實(shí)際問題的研究打下設(shè)計(jì)基礎(chǔ)。

      (2)通過課程設(shè)計(jì)使學(xué)生能利用EDA軟件(QUARTUSII)進(jìn)行至少一 個(gè)電子技術(shù)綜合問題的設(shè)計(jì),設(shè)計(jì)輸入可采用圖形輸入法或VHDL硬件描述語言輸入法。(3)通過課程設(shè)計(jì)使學(xué)生初步具有分析、尋找和排除電子電路中常見 故障的能力。

      (4)通過課程設(shè)計(jì)使學(xué)生能獨(dú)立寫出嚴(yán)謹(jǐn)?shù)?、有理論根?jù)的、實(shí)事求是的、文理通順的字跡端正的課程設(shè)計(jì)報(bào)告。1.2 功能要求:

      (1)具有時(shí)、分、秒計(jì)數(shù)顯示功能,以24小時(shí)循環(huán)計(jì)時(shí)。(2)時(shí)鐘計(jì)數(shù)顯示時(shí)有LED燈的花樣顯示。(3)具有調(diào)節(jié)小時(shí)、分鐘、秒及清零的功能。(4)具有整點(diǎn)報(bào)時(shí)功能。

      1.3 總體方框圖:

      本系統(tǒng)可以由秒計(jì)數(shù)器、分鐘計(jì)數(shù)器、小時(shí)計(jì)數(shù)器、整點(diǎn)報(bào)時(shí)、分的調(diào)整以及小時(shí)的調(diào)整和一個(gè)頂層文件構(gòu)成。采用自頂向下的設(shè)計(jì)方法,子模塊利用VHDL語言設(shè)計(jì),頂層文件用原理圖的設(shè)計(jì)方法。顯示:小時(shí)采用24進(jìn)制,而分鐘均是采用6進(jìn)制和10進(jìn)制的組合。1.4 設(shè)計(jì)原理:

      數(shù)字鐘電路設(shè)計(jì)要求所設(shè)計(jì)電路就有以下功能:時(shí)、分、秒計(jì)時(shí)顯示,清零,時(shí)、分調(diào)節(jié),整點(diǎn)報(bào)時(shí)及花樣顯示。分、秒計(jì)時(shí)原理相似,可以采用60進(jìn)制BCD碼計(jì)數(shù)器進(jìn)計(jì)時(shí);小時(shí)采用24進(jìn)制BCD碼進(jìn)行計(jì)時(shí);在設(shè)計(jì)時(shí)采用試驗(yàn)電路箱上的模式7電路,不需要進(jìn)行譯碼電路的設(shè)計(jì);所設(shè)計(jì)電路具有驅(qū)動(dòng)揚(yáng)聲器和花樣顯示的LED燈信號(hào)產(chǎn)生。試驗(yàn)箱模式7的電路如圖一所示:圖一模式七實(shí)驗(yàn)電路圖

      1.5 性能指標(biāo)及功能設(shè)計(jì):

      (1)時(shí)鐘計(jì)數(shù):完成時(shí)、分、秒的正確計(jì)時(shí)并且顯示所計(jì)的數(shù)字;對(duì)秒、分——60進(jìn)制計(jì)數(shù),即從0到59循環(huán)計(jì)數(shù),時(shí)鐘——24進(jìn)制計(jì)數(shù),即從0到23循環(huán)計(jì)數(shù),并且在數(shù)碼管上顯示數(shù)值。

      2.2 模塊劃分自頂向下分解

      2.3 模塊描述

      時(shí)鐘計(jì)時(shí)模塊完成時(shí)、分、秒計(jì)數(shù),及清零、調(diào)節(jié)時(shí)和分鐘的功能。時(shí)、分、秒計(jì)數(shù)的原理相同,均為BCD碼輸出的計(jì)數(shù)器,其中分和秒均為六十進(jìn)制BCD碼計(jì)數(shù)器,小時(shí)為二十四進(jìn)制BCD碼計(jì)數(shù)器。設(shè)計(jì)一個(gè)具有異步清零和設(shè)置輸出功能的六十進(jìn)制BCD碼計(jì)數(shù)器,再設(shè)計(jì)一個(gè)具有異步清零和設(shè)置輸出功能的二十四進(jìn)制計(jì)數(shù)器,然后將它們通過一定的組合構(gòu)成時(shí)鐘計(jì)時(shí)模塊。各個(gè)輸入/輸出端口的作用為:

      (1)clk為計(jì)時(shí)時(shí)鐘信號(hào),reset為異步清零信號(hào);

      (2)sethour為小時(shí)設(shè)置信號(hào),setmin為分鐘設(shè)置信號(hào);(3)daout[5?0]為小時(shí)的BCD碼輸出, daout[6...0]為秒和分鐘的BCD碼輸出,enmin和enhour為使能輸出信號(hào)。

      (4)在時(shí)鐘整點(diǎn)的時(shí)候產(chǎn)生揚(yáng)聲器驅(qū)動(dòng)信號(hào)和花樣顯示信號(hào)。由時(shí)鐘計(jì)時(shí)模塊中分鐘的進(jìn)行信號(hào)進(jìn)行控制。當(dāng)contr_en為高電平時(shí),將輸入信號(hào)clk送到輸出端speak用于驅(qū)動(dòng)揚(yáng)聲器,同時(shí)在clk的控制下,輸出端lamp[2..0]進(jìn)行循環(huán)移位,從而控制LED燈進(jìn)行花樣顯示。輸出控制模塊有揚(yáng)聲器控制器和花樣顯示控制器兩個(gè)子模塊組成 2.4 頂層電路圖

      頂層文件是由四個(gè)模塊組成,分別是時(shí)、分、秒計(jì)數(shù)器和報(bào)警的VHDL語言封裝而成。經(jīng)過鎖定引腳再重新編譯獲得如下頂層原理電路圖:

      三、方案實(shí)現(xiàn)

      3.1 各模塊仿真及描述

      (1)秒計(jì)數(shù)器模塊仿真圖:將標(biāo)準(zhǔn)秒信號(hào)送入”秒計(jì)數(shù)器”,秒計(jì)數(shù)器采用60進(jìn)制計(jì)數(shù)器,每累計(jì)60秒發(fā)出一個(gè)分脈沖信號(hào),該信號(hào)將作為分計(jì)數(shù)器的時(shí)鐘脈沖,daout代表秒輸出。

      (2)分計(jì)數(shù)器電路仿真圖:也采用60進(jìn)制計(jì)數(shù)器,每累計(jì)60分鐘,發(fā)出一個(gè)時(shí)脈沖信號(hào),該信號(hào)將被送到時(shí)計(jì)數(shù)器,daout端口代表分鐘輸出

      (3)小時(shí)計(jì)數(shù)器電路仿真圖:時(shí)計(jì)數(shù)器采用12進(jìn)制計(jì)時(shí)器,可實(shí)現(xiàn)對(duì)24小時(shí)累 計(jì)。每累計(jì)12小時(shí),發(fā)出一個(gè)脈沖信號(hào)。

      引腳配置完成后再進(jìn)行一次全程編譯,無誤則可以下載到試驗(yàn)箱上進(jìn)行硬件測(cè)試。硬件驗(yàn)證的方法如下:選擇實(shí)驗(yàn)?zāi)J?;時(shí)鐘脈沖clk與clock0(1024Hz)信號(hào)相連;鍵8和鍵5均為低電平,時(shí)鐘正常計(jì)時(shí),數(shù)碼管1和2顯示秒,數(shù)碼管4和5顯示分鐘,數(shù)碼管7和8顯示小時(shí);鍵8為高電平時(shí),時(shí)鐘清零;鍵5為高電平時(shí),按下鍵7和鍵4進(jìn)行調(diào)時(shí)調(diào)分操作;當(dāng)時(shí)鐘為整點(diǎn)的時(shí)候,三個(gè)發(fā)光二極管進(jìn)行循環(huán)移位操作,同時(shí)揚(yáng)聲器發(fā)聲。

      五、心得體會(huì)

      經(jīng)過源程序的編輯、邏輯綜合、邏輯適配、編程下載成功后,在EDA實(shí)驗(yàn)開發(fā)系統(tǒng)進(jìn)行硬件驗(yàn)證時(shí)卻發(fā)現(xiàn)實(shí)驗(yàn)結(jié)果不正確,揚(yáng)聲器無法發(fā)聲。經(jīng)檢查,自己設(shè)計(jì)的管腳文件有錯(cuò)。將管腳鎖定文件修改后,重新進(jìn)行邏輯適配、編程下載成功后,實(shí)驗(yàn)結(jié)果仍然不正確,百思不得其解。無奈之下,決定重頭開始排查每一步的細(xì)節(jié),確定各個(gè)模塊的功能完全實(shí)現(xiàn)并且頂層模塊功能正確。修改之后,重新進(jìn)行邏輯適配、編程下載驗(yàn)證,實(shí)驗(yàn)結(jié)果完全正確。

      這次EDA課程設(shè)計(jì)歷時(shí)兩個(gè)星期,在整整兩個(gè)星期的日子里,不僅鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多書本上學(xué)不到的知識(shí),同時(shí)鍛煉了自己的能力,使自己對(duì)以后的路有了更加清楚的認(rèn)識(shí),對(duì)未來有了更多的信心。這次課程設(shè)計(jì),進(jìn)一步加深了我對(duì)EDA的了解,使我對(duì)QuartusII的基本操作有所了解,使我對(duì)應(yīng)用軟件的方法設(shè)計(jì)硬件系統(tǒng)有了更加濃厚的興趣。通過這次課程設(shè)計(jì),我懂得了理論與實(shí)際相結(jié)合的重要性,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合,從實(shí)踐中得出結(jié)論,才能真正提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中,我遇到許多問題,畢竟是第一次應(yīng)用VHDL進(jìn)行硬件電路系統(tǒng)的設(shè)計(jì),許多EDA的知識(shí)還沒有充分的掌握,遇到困難也是在所難免的,同時(shí)發(fā)現(xiàn)了自己的不足之處:學(xué)習(xí)知識(shí)表面化,沒有深入了解它們的原理。總的來說,這次設(shè)計(jì)的數(shù)字時(shí)鐘電路還是比較成功的,盡管在設(shè)計(jì)中遇到了很多問題,最后在老師的辛勤指導(dǎo)、同學(xué)的幫助和自己不斷思考下,終于迎刃而解,有點(diǎn)小小的成就感,覺得平時(shí)所學(xué)的知識(shí)有了實(shí)用的價(jià)值,達(dá)到了理論與實(shí)際相結(jié)合的目的。最后,對(duì)給過我?guī)椭乃型瑢W(xué)和指導(dǎo)老師再次表示忠心的感謝!

      參考文獻(xiàn)

      [1] 崔健明.《電子電工EDA仿真技術(shù)》 高等教育出版社 2000年 [2] 盧杰,賴毅.《VHDL與數(shù)字電路設(shè)計(jì)》 科學(xué)出版社 2001年 [3] 潘松,黃繼業(yè).《EDA技術(shù)實(shí)用教程》 科學(xué)出版社 2002年 [4] 朱運(yùn)利.《EDA技術(shù)應(yīng)用》 電子工業(yè)出版社 2004年 [5] 張明.《VHDL實(shí)用教程》 電子科技大學(xué)出版社 1999年

      [6] 彭介華.《電子技術(shù)課程設(shè)計(jì)與指導(dǎo)》 高等教育出版 1997年

      LIBRARY IEEE;

      USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY minute IS PORT(clk,clk1,reset,sethour:IN STD_LOGIC;enhour:OUT STD_LOGIC;daout:OUT STD_LOGIC_VECTOR(6 DOWNTO 0));END ENTITY minute;ARCHITECTURE fun OF minute IS SIGNAL count :STD_LOGIC_VECTOR(6 DOWNTO 0);SIGNAL enhour_1, enhour_2: STD_LOGIC;--enmin_1為59分時(shí)的進(jìn)位信號(hào) BEGIN--enmin_2由clk調(diào)制后的手動(dòng)調(diào)時(shí)脈沖信號(hào)串 daout<=count;enhour_2<=(sethour and clk1);--sethour為手動(dòng)調(diào)時(shí)控制信號(hào),高電平有效 enhour<=(enhour_1 or enhour_2);PROCESS(clk,reset,sethour)BEGIN IF(reset='0')THEN--若reset為0,則異步清零 count<=“0000000”;ELSIF(clk'event and clk='1')THEN--否則,若clk上升沿到 IF(count(3 DOWNTO 0)=“1001”)THEN--若個(gè)位計(jì)時(shí)恰好到“1001”即9 IF(count <16#60#)THEN--又若count小于16#60#,即60 IF(count=“1011001”)THEN--又若已到59D enhour_1<='1';--則置進(jìn)位為1 count<=“0000000”;--count復(fù)0 ELSE count<=count+7;--若count未到59D,則加7,即作“加6校正” END IF;--使前面的16#60#的個(gè)位轉(zhuǎn)變?yōu)?421BCD的容量 ELSE count<=“0000000”;--count復(fù)0(有此句,則對(duì)無效狀態(tài)電路可自啟動(dòng))END IF;--END IF(count<16#60#)ELSIF(count <16#60#)THEN count<=count+1;--若count<16#60#則count加1 enhour_1<='0' after 100 ns;--沒有發(fā)生進(jìn)位 ELSE count<=“0000000”;--否則,若count不小于16#60# count復(fù)0 END IF;--END IF(count(3 DOWNTO 0)=“1001”)END IF;--END IF(reset='0')END process;END fun;

      3、時(shí)計(jì)數(shù)器模塊的VHDL語言:

      LIBRARY IEEE;use IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;

      IF(clk'event and clk='1')THEN IF(dain=“0000000”)THEN speak<=count1(1);IF(count1>=“10”)THEN count1<=“00”;--count1為三進(jìn)制加法計(jì)數(shù)器 ELSE count1<=count1+1;END IF;END IF;END IF;END PROCESS speaker;lamper:PROCESS(clk)BEGIN IF(rising_edge(clk))THEN IF(count<=“10”)THEN IF(count=“00”)THEN lamp<=“001”;--ELSIF(count=“01”)THEN lamp<=“010”;ELSIF(count=“10”)THEN lamp<=“100”;END IF;count<=count+1;ELSE count<=“00”;END IF;END IF;END PROCESS lamper;END fun;

      循環(huán)點(diǎn)亮三只燈

      下載(成都大學(xué))EDA課程設(shè)計(jì)題目及解決方案(搶答器)(5篇范例)word格式文檔
      下載(成都大學(xué))EDA課程設(shè)計(jì)題目及解決方案(搶答器)(5篇范例).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        《EDA課程設(shè)計(jì)》

        《EDA課程設(shè)計(jì)》 課程設(shè)計(jì)題目: 基于單片機(jī)的溫濕度采集系統(tǒng) 姓 名: xxx 學(xué)班時(shí)地 號(hào):xxxx 級(jí): xxxx 間:2014.4.21~ 2013.5.5 點(diǎn): xxxxx 指 導(dǎo)老師: xxxxx 目錄 一、電路原理......

        EDA課程設(shè)計(jì)

        考試序號(hào):28 自動(dòng)打鈴系統(tǒng)設(shè)計(jì)說明書 學(xué) 生 姓 名:周文江 學(xué) 號(hào):14112502521 專 業(yè) 班 級(jí):1102 報(bào)告提交日期:2013.11.26 湖 南 理 工 學(xué) 院 物 電 學(xué) 院 目錄 一、題目及要......

        eda課程設(shè)計(jì)最終30個(gè)題目 [5篇范例]

        要求三個(gè)及三個(gè)以下的必須完全達(dá)到要求。 多余三個(gè)要求的,至少達(dá)到三個(gè)要求。 帶星號(hào)要求的,做出來基本就是優(yōu)。 每人不能選重(一個(gè)班內(nèi))。1 數(shù)字頻率計(jì) 1) 設(shè)計(jì)一個(gè)能測(cè)量方波......

        EDA課程設(shè)計(jì)題目_圖文.(共5篇)

        課程設(shè)計(jì)題目 設(shè)計(jì)一數(shù)字式競(jìng)賽搶答器 1、設(shè)計(jì)一個(gè)可容納6 組(或4 組參賽的數(shù)字式搶答器,每組設(shè)一個(gè)按鈕,供搶答使用。 2、搶答器具有第一信號(hào)鑒別和鎖存功能,使除第一搶答......

        搶答器課程設(shè)計(jì)說明書

        專業(yè)課程設(shè)計(jì)說明書 課題名稱:六人搶答器電路設(shè)計(jì)姓名:胡星學(xué)號(hào):21006021026 專業(yè):電子信息工程班級(jí):電本一班成績(jī): 指導(dǎo)教師:寧仁霞 課題時(shí)間:2012年11月7日--2013年1月9日......

        VHDL語言EDA四人搶答器

        一.EDA技術(shù)簡(jiǎn)介 在計(jì)算機(jī)技術(shù)的推動(dòng)下,20世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,現(xiàn)代電子產(chǎn)品幾乎滲透了社會(huì)的各個(gè)領(lǐng)域,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高,同時(shí)也使......

        燕山大學(xué)EDA課程設(shè)計(jì)電子日歷

        燕 山 大 學(xué) EDA課程設(shè)計(jì)報(bào)告書 姓名: 班級(jí): 學(xué)號(hào): 日期: 一、 設(shè)計(jì)題目:電子日歷 二、 設(shè)計(jì)要求 1. 能顯示年、月、日、星期,如01.11.08 6,星期日顯示8 2. 年、月、日、星期可調(diào) 3......

        燕山大學(xué)EDA課程設(shè)計(jì)數(shù)字跑表

        一、設(shè)計(jì)題目及要求 設(shè)計(jì)題目:數(shù)字跑表 要求:1 具有暫停,啟動(dòng)功能; 2 具有重新開始功能; 3 用六個(gè)數(shù)碼管分別顯示百分秒,秒和分鐘。 二、設(shè)計(jì)過程及內(nèi)容 總體設(shè)計(jì): 第一,對(duì)于要實(shí)現(xiàn)......