8路彩燈控制器設(shè)計詳細講解_第1頁
8路彩燈控制器設(shè)計詳細講解_第2頁
8路彩燈控制器設(shè)計詳細講解_第3頁
8路彩燈控制器設(shè)計詳細講解_第4頁
8路彩燈控制器設(shè)計詳細講解_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

8路彩燈控制器設(shè)計詳細講解(附圖)學(xué)校:北華大學(xué)班級:信息11-2姓名:王杰學(xué)號:28號指導(dǎo)教師:曲萍萍實驗日期:2013.5.20—5.24一、軟件內(nèi)容二、實習(xí)目的和任務(wù)三、設(shè)計原理過程四、最終設(shè)計方案五、實習(xí)心得六、參考文獻一、軟件內(nèi)容MAX-Plus?開發(fā)軟件是美國Altera公司自行設(shè)計的第三代課編程邏輯器件的EDA開發(fā)工具。它是一種與器件結(jié)構(gòu)無關(guān)的集成設(shè)計環(huán)境,提供了靈活和高效的界面,允許設(shè)計人員選擇各種設(shè)計輸入方法和工具,能夠支持Altera公司的MAX、Classic.FLEX以及ACEX系列的PLD器件。MAX-Plus?開發(fā)軟件豐富的圖形界面和完整的、可即時訪問的在線幫助文檔,使設(shè)計人員能夠輕松愉快地學(xué)習(xí)和掌握MAX-Plus?開發(fā)軟件,方便地實現(xiàn)設(shè)計目的。MAX-Plus?的特點:1、支持多種操作平臺;2、提公開發(fā)性的界面;3、提供與PLD器件結(jié)構(gòu)無關(guān)的設(shè)計環(huán)境;4、提供豐富設(shè)計庫;5、支持多種輸入方式;6、具有高度集成化的開發(fā)環(huán)境;7、具有模塊化的設(shè)計工具;8、提供Megacore功能;9、具有Opencore特性MAX-Plus?的主要功能:1、支持PLD器件;2、支持的設(shè)計輸入方式;3、提供設(shè)計編譯;4、提供設(shè)計驗證;5、提供器件的編程和配置MAX-Plus?的設(shè)計流程:1、設(shè)計輸入;2、設(shè)計檢查;3、設(shè)計便衣;4、設(shè)計仿真;5、器件編程;6、測試驗證;7、修改設(shè)計。二、實習(xí)目的和任務(wù)實習(xí)目的:1、進一步掌握數(shù)字電路課程所學(xué)的理論知識。2、熟悉幾種常用集成數(shù)字芯片的功能和應(yīng)用,并掌握其工作原理,進一步學(xué)會使用其進行電路設(shè)計。3、了解數(shù)字系統(tǒng)設(shè)計的基本思想和方法,學(xué)會科學(xué)分析和解決問題。4、培養(yǎng)認真嚴謹?shù)墓ぷ髯黠L(fēng)和實事求是的工作態(tài)度。5、數(shù)點課程實驗是大學(xué)中為我們提供的唯一一次動手實踐的機會,增強動手實踐的能力。實習(xí)任務(wù):設(shè)計一個能實現(xiàn)8路彩燈循環(huán)顯示的彩燈控制器。具體要求如下:1、8路彩燈的循環(huán)花型如下表所示;2、節(jié)拍變化的時間為0.5s和0.25s,兩種節(jié)拍交替運行;3、三種花型要求自動循環(huán)顯示移存器輸出狀態(tài)編碼表節(jié)拍序號花型1花型2花型3100000000000000000000000021000000000011000100010003110000000011110011001100411100000011111101110111051111000011111111111111116111110001110011101110111711111100110000110011001181111111010000001000100019111111111011111110111111110012111110001111000011100000

1100000010000000三、設(shè)計原理過程(1)總體方案的設(shè)計;在方案一的基礎(chǔ)上將整體電路分為四塊。第一塊實現(xiàn)花型的演示;第二塊實現(xiàn)花型的控制;第三塊實現(xiàn)節(jié)拍控制;第四塊實現(xiàn)時鐘信號的產(chǎn)生。并在部分電路的設(shè)計上與方案一采用了完全不同的方法,如花型的控制。主體框圖如下:主體框圖如下:根據(jù)所提供的實驗器材各模塊總體思路如下:a、時鐘信號CP電路:參見高等教育出版社王淑銀主編的《數(shù)字電路與邏輯設(shè)計》課本P404圖10-3-6(a);b、花型控制電路:由161四位二進制同步計數(shù)器完成;c、花型演示電路:由194雙向移位寄存器完成(可左移右移完成花型變化);d、節(jié)拍控制電路:節(jié)拍變化由151八選一數(shù)據(jù)選擇器完成,節(jié)拍的快慢變化可有74雙上升沿D觸發(fā)器完成,它可實現(xiàn)二分頻。(2)單元電路的設(shè)計a、設(shè)計所使用的元件及工具:TOC\o"1-5"\h\z74LS161(四位二進制同步計數(shù)器)2個;74LS194(移位寄存器)2個;74LS151(八選一數(shù)據(jù)選擇器)1個;74LS74(雙。觸發(fā)器)1個;1個;1個;74LS01個;1個;74LS04(與非門)發(fā)光二極管8個;b、花型演示電路發(fā)光二極管由二片移位寄存器194實現(xiàn)。其八個輸出信號端連接八個發(fā)光二極管,用其輸出信號控制發(fā)光二級管的亮滅實現(xiàn)花型演示。而花型之間的變化通過花型控制電路的輸出即161級聯(lián)的計數(shù)器輸出控制(它們由同一個CP脈沖控制)。c、三種花型變換樣式花型1:從左至右順次漸亮。全亮后逆序漸滅?;ㄐ?:從中間到兩邊對稱地逐次漸亮,全亮后仍由中間到兩邊逐次漸滅?;ㄐ?:8路燈分兩半。從左至右漸亮,全亮后,再分兩半從左至右漸滅。我的設(shè)計是每種花型完整顯示一遍,所以三種花型完全顯示一遍需要的總結(jié)拍數(shù)為32,即1?16顯示第一個花型,17?24顯示第二個花型,25?32顯示第三個花型。要用194實現(xiàn)三個花型的連續(xù)顯示必須對兩片194的S1、S0和SL、SR一句節(jié)拍的變化進行相應(yīng)的改變,通過161的輸出反饋來控制經(jīng)過觀察每16個CP低位片輸出Q1—Q4變化比較頻繁,根據(jù)變化的花型頻率選用高位片的Q5—Q6去控制194的SL、SR、S1、S0的變化從而實現(xiàn)滑行的變化。現(xiàn)將兩片194分為低位片1和高位片2,再將其輸出端從低位到高位記為L1~L8。列出各花型和其對應(yīng)的194的S1、S0、SL、SR的輸入信號及節(jié)拍控制信號列表如下:(用"Li表示Li的取非)花型低位片節(jié)拍控制信號SLSRS1S0SLSRS1S0QQDE"L8L41X01X0100L5L1XX1010102L1X10XL801013L8X01XL80111列出卡諾圖分析194低位片QQDDQQ0101EEL50X001”L11X110SL=QL5+"L1"QS1=Q"QQ"QDDDDE+EQQEEQQ0101FF"L8X0010"L8"L81111SR="L8S0="S1194高位片QQEEQQ0101FF"L1"L8"L8X00XX11L4XL4SL="L1SR="L8+L4QQEEQQ0101FF110001100111S1=Q"QS0="S1DE由上圖分析可以得到控制194高、低位片的左移右移變化控制端S1、S0以及串行輸入端的由161的輸出端Q、Q和本身輸出端EFL4和"L8控制。用去Q—Q表示161從低位到高位的個輸出端。AH控制結(jié)果表達式如下:

194低位片194高位片S1=Q"QQ"QS1=Q"QDDDE+EES0="S1S0="S1SL=QL5+"L1"QSL="L1D?D(注:QD為161低位片的QD端QE為161高位片的QA端QF~QH依次往下推)d、花型控制信號電路由二片161級聯(lián)的模64(三種花型節(jié)拍每種顯示一遍,再總體重復(fù)一遍的總節(jié)拍數(shù))計數(shù)器。161的級聯(lián)用的是同步,并用"QG清零。當三種花型全新顯示一遍后(總共32拍)161的輸出變?yōu)?0000010所以將161高位片的Q(即Q)信號輸給節(jié)拍控制電路的151的A2F來通過節(jié)拍控制電路改變第二遍花型顯示的頻率。161的CP脈沖來自節(jié)拍控制電路中74的輸出端Y。電路圖如下:e、節(jié)拍控制電路由一片151和一片74級聯(lián)實現(xiàn)。整體上實現(xiàn)脈沖頻率的變換,即交替產(chǎn)生快慢節(jié)拍。令74的Vcc,CLR,PR都接高電平,將"Q的輸出接到D端,Q端的輸出接到151的D1端。令151的B,C,G’,GND接低電平,Vcc接高電平,D0接時鐘信號的CP脈沖,A端接由花型控制電路的QG輸出。所以Y端的輸出就為:Y=CP?”A+Q?A,(Q是74D觸發(fā)器的輸出端)由D觸發(fā)器具有記憶功能,記錄上一個狀態(tài),所以在每一個CP脈沖的上升沿,Q輸出為上一次的記錄(即一個脈沖)。也就比時鐘信號電路的CP脈沖慢了一拍。所以通過A為0或1選擇Y端輸出的脈沖的頻率。A端接的是161的高位片的QG即當?shù)竭_第32拍時QG為1接下來的33~64拍為變慢后的脈沖輸出。電路圖如下:四、最終設(shè)計方案總體電路圖1、完成電路原理圖輸入后,可開始對用戶的設(shè)計進行編譯。在“Max+plus210.0”圖形編輯器窗口的菜單中選擇“Compiler",即可打開編譯器,選擇“Start”就可開始編譯,如圖所示,iIp;Snlts^lirigihikvin;tmn*“Start”就可開始編譯,如圖所示,iIp;Snlts^lirigihikvin;tmn*lyiiiRylu「,IJT0dwvhra'qiiiuMd:C;hip"qlnqyubn,11rlerli>AUEDde^?"4_HM.'-crjauCfl?4.,11:314k2、建立仿真通道文件:從File菜單中選擇“New”打開新建文件類型對話框,如圖所示3、選擇“WaveformEditorFile”項后選擇“OK”,則出現(xiàn)如圖所示的波形文件編輯窗口。4、仿真通道文件的編輯:輸入節(jié)點:在圖1-10波形編輯器窗口的Name下空白處單擊鼠標右鍵,出現(xiàn)浮動菜單,選擇“EnterNodesfromSNF"可打開“EnterNodesfromSNF"對話框,如圖所示Kcda/G'oui.LModesGioup$.idKti+beNfidesfrnar旦電3區(qū)履:由ICajnbnataiulF"I■土iLMflLarcEl|此后單擊“OK”按鈕,關(guān)閉上圖的對話框。5、將仿真通道文件存盤:在File菜單中選擇“Save”命令,將此波形文件保存為默認名:“jinzhi.scf”。6、在波形編輯窗口,在"Options”(選擇)菜單下,可點擊"SnaptoGrid”、“ShowGrid”子菜單,去掉左邊的否打鉤。7、選中信號“CLK”,用鼠標左鍵單擊“Name”區(qū)的“CLK”,可看到“CLK”信號全部變?yōu)楹谏?,表示信號“CLK”被選中;用鼠標左鍵單擊工作條中脈沖按鈕,可打開下圖所示的對話框。OverwriteClock□dck^Bri'od;1200.0ns.'.Mujiiplied|l在“Clockperiod”中將200改為10,單擊“OK”關(guān)閉此對話框。同樣對輸入信號“EN”、“CLRN”輸入高電平。8、保存已編輯的輸入信號波形的文件:選擇File菜單中“Save”存盤,將編輯好的輸入信號波形文件保存。9、項目的仿真:a、打開模擬仿真器:從“Max+plus210.0”菜單中選擇“Simulator”,即可打開下圖所示模擬仿真器,并自動裝載當前項目jinzhi的仿真網(wǎng)表文件和已創(chuàng)建的與項目同名的仿真通道文件jinzhi.scf。13回岡StartTime:0.9nsUseDeviceSetup/Hold「£heckOutputs較大的、較復(fù)雜的項目時,可以切換到其他應(yīng)用程序。復(fù)雜過程中,可依據(jù)要求單擊“Pause”暫停仿真,或單擊“Stop”終止仿真。c、從"Max+plus2”菜單下選擇“Programmer”(編程),或單擊編程按鈕可S5iiulator:TiwingSlAulationSimulation13回岡StartTime:0.9nsUseDeviceSetup/Hold「£heckOutputs較大的、較復(fù)雜的項目時,可以切換到其他應(yīng)用程序。復(fù)雜過程中,可依據(jù)要求單擊“Pause”暫停仿真,或單擊“Stop”終止仿真。c、從"Max+plus2”菜單下選擇“Programmer”(編程),或單擊編程按鈕可b、時序模擬運行:單擊上圖中“Start”按鈕,運行模擬仿真器,即可開始時序模擬。在仿真過程中,紅色的進度指示條將向100%的方向移動,仿真時間域自動更新,輸出邏輯電平將記錄到qingyuan.scf中。仿真過程在后臺進行,在仿真打開編程器對話框,如圖所示。ExhininnVerifyr-S.eujrityBii業(yè)拍駐k£]ExhininnVerifyr-S.eujrityBii業(yè)拍駐k£])i>liyurrUstd、單擊“configure”鍵進行下載。此時實驗箱的彩燈出現(xiàn)如要求所示的花型圖。五、實習(xí)心得本周的數(shù)字電子結(jié)束了,在此次實習(xí)中我學(xué)會使用MAX-Plus?軟件,剛開始學(xué)習(xí)起來會有一些困難,但是在老師同學(xué)的幫助下我對MAX-Plus?使用有了較多的了解,也讓我對我所學(xué)的專業(yè)更加感興趣,我們信息專業(yè)需要具備使用這款軟件的能力,現(xiàn)在就接觸到這款軟件,可以讓我為以后的專業(yè)學(xué)習(xí)實踐打下良好的基礎(chǔ),老師在給我講解了實習(xí)所需要的軟件之后留給我們一些任務(wù),雖

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論