付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、現(xiàn)代數(shù)字系統(tǒng)設(shè)計課程總結(jié)2011 年秋季學(xué)期實驗一八路LED的開關(guān)控制1. 實驗要求本實驗要求用8個開關(guān)分別控制8個LED的亮滅。2. 硬件設(shè)計思路用FPGA的八個引腳做開關(guān)控制,八個引腳控制 LED的亮滅。3. 軟件程序流圖開始T結(jié)束4. 實驗體會通過本實驗對VHDL語言有了初步的了解。實驗二8位可逆計數(shù)器設(shè)計1. 實驗要求本實驗要求計數(shù)脈沖可以手動輸入,也可以用脈沖源輸入,通過開關(guān)可 以選擇。2. 硬件設(shè)計思路4位輸入(分別為脈沖選擇、順序選擇開關(guān),脈沖信號1,脈沖信號2),8位LED顯示。3.軟件程序流圖開始結(jié)束4.實驗體會通過此實驗對VHDL語言有了深入的了解,對FPGA的引腳也加深了
2、研究。 運用了一些簡單的VHDL語句。1實驗三 實現(xiàn)任意整數(shù)分頻電路設(shè)計實驗要求本實驗要求實現(xiàn)占空比 50%,分頻系數(shù)可以通過撥碼開關(guān)設(shè)定的分頻電2路。硬件設(shè)計思路時鐘輸入端(手動控制),計數(shù)選擇(4位),頻率顯示(LED燈顯示)。3軟件程序流程判斷分頻數(shù)為奇數(shù)還是偶數(shù)。如果是奇數(shù)則在 (n+1)/2-1 脈沖前后分別取正脈沖與負脈沖、 負脈沖 與正脈沖。然后將兩次的信號取或操作,以達到占空比為50%。如果是偶數(shù)則在 n/2 脈沖前后分別取正脈沖與負脈沖。 輸出脈沖信號。i. ii.iii.iv.4實驗體會通過本次實驗掌握了分頻的基本思想,最大的難點是對奇分頻的操作, 若何達到完全的 50%占
3、空比使得實驗難度加大。 我采取對奇分頻的 (n+1)/2-1 脈沖前后取兩次不同的脈沖信號取或操作來實驗50%占空比分頻。實驗四 利用狀態(tài)機實現(xiàn)多功能循環(huán)彩燈控制1實驗要求本實驗要求實現(xiàn) 4 種循環(huán)方式, 每種循環(huán)方式運行 5 次后,自動轉(zhuǎn)換為 下一種循環(huán)方式。2硬件設(shè)計思路 狀態(tài)機的操作完全借助于內(nèi)部電路的計算與轉(zhuǎn)換,外電路只需要將轉(zhuǎn)換 狀態(tài)以LED燈的循環(huán)方式顯示出來,此試驗只需要有 8路引腳控制LED3軟件設(shè)計流程i. ii. iii. iv.設(shè)置四種狀態(tài)變量。設(shè)置四種狀態(tài)循環(huán)。 在四種狀態(tài)下分別設(shè)置一種循環(huán)方式,每種循環(huán)方式循環(huán)五次。將循環(huán)變化的信號值直接顯示。4實驗體會此實驗中熟悉了
4、狀態(tài)機的操作機制及工作原理。對于每種狀態(tài)下的循環(huán) 方式的顯示是難點,開始在四種狀態(tài)之下又分別設(shè)置幾種狀態(tài),這樣雖然能 夠顯示出需要的效果,但是軟件顯示的狀態(tài)特別復(fù)雜,不便于掌控。于是修 改為四種狀態(tài)下使用簡單的邏輯循環(huán)語句來完成循環(huán)顯示。實驗五 8 段數(shù)碼管動態(tài)掃描顯示控制1實驗要求本實驗要求實現(xiàn)具有啟動 , 停止,清零功能的秒表,啟動 , 停止,清零由一 個按鈕開關(guān)控制。2硬件設(shè)計思路此實驗需要有一個控制開關(guān),一個外部時鐘輸入端。數(shù)碼管的七段段碼 輸出端,因為需要動態(tài)顯示,所以 6 位數(shù)碼管需要 6個引腳單獨控制顯示狀 態(tài)。3軟件程序流程i.ii.iii.iv.外部時鐘選擇20M晶振并且分頻
5、為100HZ,1000HZ(其中100HZ的信號用于計數(shù),1000HZ的信號用于顯示)。在100HZ的脈沖信號有效時,對秒表的最低為進行十進制計數(shù)操作, 溢出時向高位進位。開關(guān)控制一個信號的三種狀態(tài), 然后這三種狀態(tài)分頻控制計數(shù)模 塊的計數(shù),鎖存以及清零。將計數(shù)的整數(shù)轉(zhuǎn)換為數(shù)碼管可以顯示的段碼操作。在1000HZ的脈沖下控制數(shù)碼管循環(huán)顯示。4實驗體會IF 想數(shù)碼管動態(tài)掃描脈沖越快,顯示效果越好,但是實際并非如此當我加 晶振直接掃描時,顯示效果非常差。不斷測試發(fā)現(xiàn)在 意。經(jīng)研究得出這是因為數(shù)碼管的段碼變化速度比本實驗中計數(shù)模塊的進制數(shù)的選擇以及進位操作時本實驗的難點,通過條件判斷是否溢出并且在溢
6、出的時候進位。 另一個遇到的問題是: 理論上 20M20M掃描慢太多的原因。1000HZ下顯示比較滿實驗六 頻率計設(shè)計1 實驗要求本實驗要求實現(xiàn)一個可測頻率范圍為 1Hz1MHz的數(shù)字頻率計,并用 數(shù)碼管顯示測量結(jié)果,并對測量精度進行分析說明。2硬件設(shè)計思路此實驗需要一個外部時鐘輸入端,一個外部信號輸入端。數(shù)碼管的七段 段碼輸出端,因為需要動態(tài)顯示,所以 6 位數(shù)碼管需要 6 個引腳單獨控制顯 示狀態(tài)。3軟件程序流程i.ii.iii.外部時鐘選擇20M晶振并且分頻為100HZ,1000HZ(其中100HZ的信 號用于計數(shù),1000HZ的信號用于顯示)。在外部信號的一個時鐘周期內(nèi),在 100HZ
7、的脈沖信號的控制下對計 數(shù)值的最低為進行十進制計數(shù)操作,溢出時向高位進位。將計數(shù)的整數(shù)轉(zhuǎn)換為數(shù)碼管可以顯示的段碼操作。在1000HZ的脈沖下控制數(shù)碼管循環(huán)顯示。4實驗體會 本實驗在秒表實驗的基礎(chǔ)上做起來較為簡單,只需要對計數(shù)條件加以控 制即可。實驗七 矩陣式鍵盤掃描與鍵碼檢測1實驗要求 本實驗要求當按下某鍵時,在 LED 上顯示該鍵的鍵碼。2硬件設(shè)置思路 硬件部分分為鍵盤掃描模塊,需要 8 個引腳分別對行列進行掃描;數(shù)碼 管顯示模塊,需要七段數(shù)碼管段碼既需要 7 個引腳,數(shù)碼管的公共端接地。3軟件程序流程i.ii.iii.通過芯片對矩陣鍵盤的行健行賦值,在脈沖來的條件下順次使四行 中的一行處于
8、高電平狀態(tài)。在脈沖的有效值的條件下對列進行掃描。通過對有效信號的判斷得 出具體按下的鍵盤。將鍵盤的數(shù)字轉(zhuǎn)換為數(shù)碼管段碼并輸出顯示。4實驗體會 此實驗中最大的問題是對仿真硬件的研究不到位,總想對列進行掃描結(jié) 果總是失敗,知道發(fā)現(xiàn)行列之間的那個二極管,才知道應(yīng)該對行掃描。通過 此次實驗掌握了矩陣鍵盤的掃描方法, 也提醒自己在以后的實驗中要注意硬 件仿真模塊的研究。實驗八 LPM 的使用1實驗要求自主選擇兩個LPM模塊組成一時序系統(tǒng),實現(xiàn)功能測試,并理解每個LPM 的所有參數(shù)含義。2硬件設(shè)計思路經(jīng)研究發(fā)現(xiàn)LPM模塊下有16進制計數(shù)器,所以有想法把16進制轉(zhuǎn)換為 10 進制計數(shù),并通過 7448 進行
9、譯碼數(shù)碼管顯示,需要有一個外部時鐘信號 輸入端,并且有 7段段碼輸出端。3軟件程序流程i.ii.iii.設(shè)置LPM模塊分別為(1)4位輸出,向上計數(shù)。(2) 2進制數(shù)輸出, 時鐘使能。( 3)同步清零。將輸出四位信號給 7448譯碼并顯示。在計數(shù)到 9 使同步清零。4實驗體會此實驗中對LPM的參數(shù)的理解是一個重點,在實驗中需要將總線分開顯 示遇到了總線下的分線的使用的問題。課程心得及建議這門課程讓我對電路設(shè)計有了新的認識, 全智能下的電路設(shè)置充滿了無窮的 魅力,但在課程實驗中總是會遇到很多的問題,VHDL這種新的語言雖然與其他語言有相似之處, 但是其獨有的邏輯語言, 以及語法規(guī)則讓我開始設(shè)計時有些棘 手,因為總想用C語言的設(shè)計理念來書寫VHDL語言,結(jié)果程序總是報錯。開始 時喜歡先用C把思路寫好,再翻譯成 VHDL語言,但發(fā)現(xiàn)這樣改錯很慢。幾次實 驗之后把VHDL語言重新學(xué)習(xí)了一遍,感
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東威海市復(fù)退軍人康寧醫(yī)院招聘4人考試參考題庫及答案解析
- 2026江西吉安市吉水縣城控人力資源服務(wù)有限公司招聘勞務(wù)外包人員1人(二)筆試備考試題及答案解析
- 2026年甘肅省蘭州市城關(guān)區(qū)南河幼兒園招聘幼兒教師筆試備考試題及答案解析
- 2026云南文山州財信人力資源有限公司招聘4人筆試備考題庫及答案解析
- 2026浙江溫州市樂清市龍西鄉(xiāng)衛(wèi)生院招聘2人考試參考題庫及答案解析
- 2026鐵道黨校招聘普通高校畢業(yè)生5人筆試模擬試題及答案解析
- 2026重慶忠縣疾病預(yù)防控制中心招聘專業(yè)車輛駕駛員1人考試備考試題及答案解析
- 2026上半年云南事業(yè)單位聯(lián)考紅河州招聘1570人考試參考題庫及答案解析
- 2026年工程地質(zhì)災(zāi)害的空間分布特征
- 2026年區(qū)域發(fā)展戰(zhàn)略對房地產(chǎn)市場的影響
- 對外話語體系構(gòu)建的敘事話語建構(gòu)課題申報書
- 江蘇交控集團招聘筆試題
- 2026屆浙江省寧波市九校數(shù)學(xué)高一上期末監(jiān)測試題含解析
- 馬年猜猜樂(馬的成語)打印版
- 2025-2030中國低壓變頻器行業(yè)營銷渠道及投融資方式分析研究報告
- 2025山東恒豐銀行濟南分行社會招聘1人筆試歷年典型考題及考點剖析附帶答案詳解
- 渠道管理制度規(guī)范
- 2025年企業(yè)安全生產(chǎn)培訓(xùn)講義
- 精神障礙防治責(zé)任承諾書(3篇)
- GB/T 714-2025橋梁用結(jié)構(gòu)鋼
- 心臟瓣膜置換術(shù)護理查房
評論
0/150
提交評論