




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.1. 設計目的學習 EDA開發(fā)軟件和 MAX+plus 的使用方法,熟悉可編程邏輯器件的使用,通過制作來了解彩燈控制系統(tǒng)。2. 設計題目描述和要求1)設計一個彩燈控制器, 使彩燈( LED管)能連續(xù)發(fā)出四種以上不同的顯示形式;2)隨著彩燈顯示圖案的變化,發(fā)出不同的音響聲。3)擴充其它功能。3. 設計原理3.1方案論證這次的彩燈設計采用的是分模塊來完成的,包括分頻器、計數器、選擇器、彩燈控制器。其中彩燈控制器是用來輸出不同的花樣,彩燈控制器的輸出則是用一個 32 進制的計數器來控制,揚聲器的輸出時用不同的頻率來控制,所以用了一個集成分頻器來使輸入的頻率被分為幾種不同的頻率,不同頻率的選擇性的輸
2、出則是用一個 4 選一的選擇器來控制。 基于上述的介紹本次的彩燈控制采用的模式 6 來進行顯示。圖 3-1-1模式 6 結構圖3.2模塊設計.下載可編輯 .1) 集成分頻器模塊設計要求顯示不同的彩燈的時候要伴隨不同的音樂,所以設計分頻器來用不同的頻率控制不同的音樂輸出。模塊說明:Rst: 輸入信號 復位信號 用來復位集成分頻器的輸出使輸出為 “0”,及沒有音樂輸出。Clk: 輸入信號模塊的功能即為分頻輸入的頻率信號。Clk_4 、 clk_6 、clk_8 、 clk_10 :輸出信號即為分頻模塊對輸入信號clk的分頻,分別為 1/4 分頻輸出、 1/6 分頻輸出、 1/8 分頻輸出、 1/1
3、0 分頻輸出。圖 3-2-1集成分頻器2)32 進制計數器模塊32 進制模塊用來控制彩燈輸出模塊,即確定彩燈控制器的不同的輸出。Rst: 輸入信號復位信號用來復位 32 進制使其輸出為“ 00000”。Clk: 輸入信號用來給模塊提供工作頻率。Count_out4.0:輸出信號即為 32 進制計數器的輸出。.下載可編輯 .圖 3-2-2 32 進制計數器3) 彩燈控制模塊彩燈控制模塊用來直接控制彩燈的輸出,使彩燈表現出不同的花樣。Rst: 輸入信號 使彩燈控制模塊的輸出為“ 00000000”,即讓彩燈無輸出。 Input4.0: 輸入信號 不同的輸入使彩燈控制模塊有不同的輸出即彩燈顯示出不同
4、的花樣。Output7.0:輸出信號直接與彩燈相連來控制彩燈。圖 3-2-3彩燈控制模塊4) 4 選 1 選擇器模塊.下載可編輯 .Rst: 輸入信號復位信號使選擇器的輸出為“0”。In1 、 in2 、in3 、 in4 :輸入信號接分頻器的輸出。Inp1.0:輸入信號接 4 進制計數器的輸出用來控制選擇器的選擇不同的輸入選擇不同的輸出。Output :輸出信號直接接揚聲器即輸出的是不同的頻率來控制揚聲器播放音樂。圖 3-2-4 4選 1 選擇器5)4 進制計數器模塊4 進制計數器作為選擇器的輸入來控制選擇器選擇不同的頻率作為輸出控制揚聲器工作。Clk: 輸入信號來為計數器提供工作頻率。Rs
5、t: 輸入信號復位信號使計數器的輸出為“ 00”。.下載可編輯 .圖 3-2-5 4 進制計數器3.3系統(tǒng)結構整個系統(tǒng)就是各個分模塊組成來實現最后的彩燈控制功能,系統(tǒng)又兩個時鐘來控制一個是控制 32 進制計數器即控制彩燈控制模塊來實現彩燈的不同輸出,另一個時鐘為分頻器的輸入來進行分頻處理, 最后用來控制揚聲器發(fā)出不同的音樂,具體分頻處理的時鐘的頻率比實現彩燈控制的時鐘頻率要高。圖 3-3-1系統(tǒng)功能模塊.下載可編輯 .4. 總結這次的 EDA課程設計有一周的時間, 在這一周的時間里我們充分合理的安排了自己的時間來使本次的課程設計能夠順利的完成, 當然我們在本次的設計中并不是一帆風順的, 我們遇
6、到了一些的問題, 例如我們開始時用的文本的方式用一個總的程序來完成, 可以在設計的過程中我們發(fā)現程序編到后面變量越到很容易搞混淆同時各個進程間的聯系也越來越模糊以至于后面我們自己都不知道程序的整體框圖是什么, 導致后面不能夠繼續(xù)下去, 后面我們再一次對我們這次的設計題目進行了分析和整理, 最后我和我的同伴決定采用分模塊的方式來完成本次的課題設計,當然最重要的是分析各個模塊間的關系。 最后我們采用上面分析的結構框圖。最后我們的設計很成功, 仿真和硬件測試都是正確的, 實現了我們的設計要求和目的。在這次設計中我們收獲了很多, 首先最直接的收獲就是我們鞏固了這門課程所學過的知識, 把它運用到了實踐當
7、中, 并且學到了很多在書本撒和那個所沒有學到的知識, 通過查閱相關資料進一步加深了對 EDA的了??偟膩碚f,通過這次課程設計不僅鍛煉了我們的動手和動腦能力, 也使我懂得了理論與實際相結合的重要性,只有理論知識是遠遠不夠的,要把所學的理論知識與實踐相結合起來,才能提高自己的實際動手能力和獨立思考的能力。 在我們的共同努力和指導老師的指引下我們圓滿的完成了彩燈控制器的設計,實現了設計目的。6 附錄一程序:-分頻器模塊-LIBRARY ieee;ENTITY fenpinqi ISPORT(clk,rst: INstd_logic;clk_10,clk_4,clk_6,clk_8: OUT std_
8、logic);.下載可編輯 .END fenpinqi;ARCHITECTURE cd OF fenpinqi ISbeginp1:process(clk,rst)variable a:integer range 0 to 20;beginif rst='1' thenclk_4<='0'-復位信號控制部分elseif clk'event and clk='1'thenif a>=3 thena:=0;clk_4<='1'elsea:=a+1;clk_4<='0'end if;end
9、 if;end if;end process p1;p2:process(clk,rst)variable b:integer range 0 to 20;beginif rst='1' thenclk_6<='0'-復位信號控制部分elseif clk'event and clk='1'thenif b>=5 thenb:=0;clk_6<='1'elseb:=b+1;clk_6<='0'end if;end if;end if;end process p2;p3:process(
10、clk,rst).下載可編輯 .variable c:integer range 0 to 20;beginif rst='1' thenclk_8<='0'-復位信號控制部分elseif clk'event and clk='1'thenif c>=7 thenc:=0;clk_8<='1'elsec:=c+1;clk_8<='0'end if;end if;end if;end process p3;p4:process(clk,rst)variable d:integer ra
11、nge 0 to 20;beginif rst='1' thenclk_10<='0'-復位信號控制部分elseif clk'event and clk='1'thenif d>=9 thend:=0;clk_10<='1'elsed:=d+1;clk_10<='0'end if;end if;end if;end process p4;end cd;-4選1選擇器-LIBRARY ieee;.下載可編輯 .ENTITY xzq4_1 ISPORT(rst:in std_logic;
12、inp:in integer range 0 to 3;in1,in2,in3,in4: In std_logic;output: OUT std_logic);END xzq4_1;ARCHITECTURE a OF xzq4_1 ISBEGINPROCESS (rst,inp)BEGINif(rst='1') then output<='0'elsecase inp iswhen 0=>output<=in1;when 1=>output<=in2;when 2=>output<=in3;when 3=>out
13、put<=in4;when others=>null;end case;end if;END PROCESS;END a;-彩燈控制模塊-LIBRARY ieee;ENTITY caideng ISPORT(input: ININTEGER RANGE 0 TO 31;.下載可編輯 .rst:in std_logic;output : OUT std_logic_vector(7 downto 0); sm :out std_logic_vector(6 downto 0) );END caideng;ARCHITECTURE a OF caideng ISBEGINPROCESS
14、 (input)BEGINif rst='1' then output<="00000000"sm<="0000000" elsecase input iswhen 0=>output<="10000000"sm<="0000110"when 1=>output<="01000000"sm<="0000110"when 2=>output<="00100000"sm<=&qu
15、ot;0000110"when 3=>output<="00010000"sm<="0000110"when 4=>output<="00001000"sm<="0000110"when 5=>output<="00000100"sm<="0000110"when 6=>output<="00000010"sm<="0000110"when 7=>o
16、utput<="00000001"sm<="0000110"when 8=>output<="00010000"sm<="0011011"when 9=>output<="00110000"sm<="0011011"when 10=>output<="00111000"sm<="0011011"when 11=>output<="01111000&q
17、uot;sm<="0011011"when 12=>output<="01111100"sm<="0011011"when 13=>output<="01111110"sm<="0011011"when 14=>output<="11111110"sm<="0011011"when 15=>output<="11111111"sm<="0011011
18、"when 16=>output<="10000001"sm<="1001111"when 17=>output<="11000001"sm<="1001111"when 18=>output<="11000011"sm<="1001111"when 19=>output<="11100011"sm<="0011011"when 20=>output
19、<="11100111"sm<="1001111"when 21=>output<="11110111"sm<="1001111"when 22=>output<="11111111"sm<="1001111"when 23=>output<="00001000"sm<="1001111".下載可編輯 .when 24=>output<="00000
20、001"sm<="0100110"when 25=>output<="00000010"sm<="0100110"when 26=>output<="00000100"sm<="0100110"when 27=>output<="00001000"sm<="0100110"when 28=>output<="00010000"sm<="01
21、00110"when 29=>output<="00100000"sm<="0100110"when 30=>output<="01000000"sm<="0100110"when 31=>output<="10000000"sm<="0100110"when others=>null;end case;end if;end process;end a;-32進 制 計 數 器 模 塊-LIBRARY ieee;ENTITY counter_32 ISPORT(clk,rst: INstd_logic;count_out: OUT integer range 0 to 3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年解暑涼茶項目市場調查研究報告
- 2025年茶樹油項目市場調查研究報告
- 2025年電炒爐項目市場調查研究報告
- 2025年掌上編輯工具項目市場調查研究報告
- 2025年德式水槍項目市場調查研究報告
- 助理廣告師考試在數字時代品牌傳播中的角色與影響分析研究試題及答案
- 紡織行業(yè)新法規(guī)的解讀試題及答案
- 設計師如何在變革中塑造品牌形象與價值試題及答案
- 從容應對廣告設計師考試試題及答案
- 2024年紡織師實戰(zhàn)能力提升試題及答案
- 四害消殺報告
- 天車隱患排查分析報告
- 光伏安裝施工危險源辨識、風險評價及控制措施
- 民營二級綜合醫(yī)院項目可行性研究報告
- 浙江省寧波三鋒教研聯盟2023-2024學年高二上學期期中聯考英語試題 (解析版)
- JGJT301-2013 大型塔式起重機混凝土基礎工程技術規(guī)程
- 國開《Windows網絡操作系統(tǒng)管理》形考任務4-配置故障轉移群集服務實訓
- 西漢馬王堆T型帛畫
- 非遺傳承人申請范本
- 《隋書刑法志》所見隋初修律
- 社會主義建設道路初步探索的意義和經驗教訓
評論
0/150
提交評論