實驗三彩燈控制器設(shè)計實驗

實驗三彩燈控制器設(shè)計實驗

ID:30397280

大小:69.04 KB

頁數(shù):4頁

時間:2018-12-29

實驗三彩燈控制器設(shè)計實驗_第1頁
實驗三彩燈控制器設(shè)計實驗_第2頁
實驗三彩燈控制器設(shè)計實驗_第3頁
實驗三彩燈控制器設(shè)計實驗_第4頁
資源描述:

《實驗三彩燈控制器設(shè)計實驗》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、自動化學(xué)院——EDA實驗指導(dǎo)書實驗三彩燈控制器設(shè)計實驗一、實驗?zāi)康?、通過實驗初步了解實驗箱上的頻率源的基本使用方法。2、通過閱讀彩燈實驗程序,了解編程并行處理的思維方式。3、初步掌握EDA開發(fā)軟件的調(diào)試方法。二、實驗要求1、閱讀和了解彩燈的編程思路。2、驗證彩燈實驗。三、實驗設(shè)備1、計算機(jī)一臺2、EDA——Ⅳ實驗箱一臺四、實驗原理在本實驗中(如附錄1-NO.4所示),8個彩燈共陰接地,陽極分別為10k10的8個I/O相連,I/O輸出變化的電平,來控制彩燈的點(diǎn)亮。五、實驗連線1將實驗板正中上方,JPLED1(數(shù)碼管右下方)的短路帽右插;JPLE

2、D的七個短路帽全部上插;2實驗板右下方頻率選擇區(qū)中CLK5(即JP153)的短路帽接1Hz或23Hz;五、實驗內(nèi)容與步驟1、打開MAX+plusⅡ軟件,編輯項目文件“File→Project→Name→light,”。2、打開文本文件,light.vhd。3、閱讀原文件:--彩燈顯示實驗libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitylightisport(clk1:instd_logic;---時鐘信號light:bufferstd_log

3、ic_vector(7downto0));--輸出endlight;architecturebehvoflightisconstantlen:integer:=7;signalbanner:std_logic:='0';----定義信號banner為兩種節(jié)拍轉(zhuǎn)換信號;signalclk,clk2:std_logic;----信號CLK1,CLK2作為輔助時鐘beginclk<=(clk1andbanner)or(clk2andnotbanner);process(clk1)begin·4·自動化學(xué)院——EDA實驗指導(dǎo)書ifclk1'eventa

4、ndclk1='1'then---CLK1二分頻得CLK2clk2<=notclk2;endif;endprocess;process(clk)----variableflag:bit_vector(2downto0):="000";beginifclk'eventandclk='1'thenifflag="000"thenlight<='1'&light(lendownto1);----順序循環(huán)移位iflight(1)='1'then----依次點(diǎn)亮flag:="001";endif;elsifflag="001"then———依次熄滅lig

5、ht<=light(len-1downto0)&'0';iflight(6)='0'thenflag:="010";endif;elsifflag="010"thenlight(lendownto4)<=light(len-1downto4)&'1';---從中間向兩邊點(diǎn)light(len-4downto0)<='1'&light(len-4downto1);iflight(1)='1'thenflag:="011";endif;elsifflag="011"thenlight(lendownto4)<='0'&light(lendownto5

6、);----從兩邊向中間熄light(len-4downto0)<=light(len-5downto0)&'0';iflight(2)='0'thenflag:="100";endif;elsifflag="100"thenlight(lendownto4)<='1'&light(lendownto5);----奇偶位循環(huán)點(diǎn)亮light(len-4downto0)<='1'&light(len-4downto1);iflight(1)='1'thenflag:="101";endif;elsifflag="101"thenlight<="00

7、000000";flag:="110";elsifflag="110"then----從新開始banner<=notbanner;---banner信號轉(zhuǎn)換,實現(xiàn)第二種節(jié)拍flag:="000";endif;endif;endprocess;·4·自動化學(xué)院——EDA實驗指導(dǎo)書endbehv;1、選擇器件:點(diǎn)擊”Assign→Device”然后選擇EPF10K10LC84-4。2、源程序編譯。按start開始編譯3、編譯成功后,進(jìn)行引腳分配或改變原有的引腳分配。依次點(diǎn)擊菜單欄中:Assign→Pin/location/Chip...在出現(xiàn)的對話

8、框中點(diǎn)擊Search→List,選擇一個引腳后點(diǎn)擊OK,然后在ChipResource中的Pin下拉菜單中選擇目標(biāo)引腳號(也可直接輸入引腳號),此時如

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。