四路彩燈顯示系統(tǒng)邏輯電路設(shè)計_第1頁
四路彩燈顯示系統(tǒng)邏輯電路設(shè)計_第2頁
四路彩燈顯示系統(tǒng)邏輯電路設(shè)計_第3頁
四路彩燈顯示系統(tǒng)邏輯電路設(shè)計_第4頁
四路彩燈顯示系統(tǒng)邏輯電路設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、哈爾濱工程大學(xué)數(shù)字邏輯綜合性實驗設(shè)計報告 課程名稱 數(shù)字邏輯實驗 題目名稱 四路彩燈顯示系統(tǒng)邏輯電路設(shè)計班 級 學(xué) 號 學(xué)生姓名 同組班級 同組學(xué)號 同組姓名 指導(dǎo)教師 武俊鵬、孟昭林、劉書勇、趙國冬2013年 06 月 摘 要四路彩燈常見于節(jié)慶場合,按照某種規(guī)則點亮或者閃爍彩燈,本次數(shù)字邏輯電路設(shè)計實驗主要完成四路彩燈的控制流程,控制流程如下:1) 第一路彩燈先點亮,然后依次點亮第二路、第三路、第四路;2) 第四路先滅,然后第三路、第二路、第一路依次滅;3) 四路彩燈均亮0.5s滅0.5s,共四次;4) 從1)開始循環(huán)。本次實驗采用中小規(guī)模集成電路進行彩燈顯示系統(tǒng)的設(shè)計,具體使用74LS16

2、1作為循環(huán)控制電路,74LS194控制彩燈花型顯示,并用若干基本與門、非門、與非門等芯片基本邏輯電路。關(guān)鍵詞: 四路彩燈; 計數(shù)器; 移位寄存器;中小規(guī)模集成電路;目 錄目錄1 需求分析- 3 -1.1基本功能要求- 3 -1.2創(chuàng)新拓展功能- 3 -1.3設(shè)計原理- 3 -2.1 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計- 5 -2.1.1 循環(huán)控制電路- 5 -2.1.2 四路彩燈狀態(tài)顯示- 7 -2.2 系統(tǒng)物理結(jié)構(gòu)設(shè)計- 10 -2.2.1 循環(huán)控制電路物理結(jié)構(gòu)- 10 -2.2.2 狀態(tài)顯示電路物理結(jié)構(gòu)- 11 -2.2.3 完整系統(tǒng)電路物理結(jié)構(gòu)- 12 -3 系統(tǒng)實現(xiàn)- 13 -3.1 系統(tǒng)實現(xiàn)過程- 1

3、3 -3.2 系統(tǒng)測試- 13 -3.3 系統(tǒng)最終電路圖- 14 -3.4系統(tǒng)團隊分工- 15 -4 總結(jié)- 16 -參考文獻- 17 -1 需求分析1.1 基本功能要求用小規(guī)模集成電路設(shè)計并制作一個四路彩燈顯示系統(tǒng)的要求如下:1) 開機自動置入初始狀態(tài)后即能按規(guī)定的程序進行循環(huán)顯示。2) 程序由三個節(jié)拍組成:a) 第一節(jié)拍時,四路輸出Q1Q4依次為1,使第一路彩燈先點亮,接著第二路、第三路、第四路彩燈依次點亮;b) 第二節(jié)拍時,Q4Q1依次為0,使第四路先滅,然后第三路、第二路、第一路彩燈依次滅;c) 第三節(jié)拍時,Q1Q4輸出同時為1態(tài)0.5s,然后同時為0態(tài)0.5s,使四路彩燈同時點亮0.

4、5s,然后同時滅0.5s,共進行4次。每個節(jié)拍費事為4s,執(zhí)行一次程序共需12s。3) 用發(fā)光二極管顯示彩燈系統(tǒng)的各節(jié)拍。1.2 創(chuàng)新拓展功能對四路彩燈所在擴展如下:1) 增加暫停功能,即在四路彩燈顯示系統(tǒng)工作時,可從任意狀態(tài)暫停,之后可以恢復(fù)暫停時的狀態(tài),并繼續(xù)工作;2) 增加數(shù)字顯示,用兩位十進制數(shù)0011隨著彩燈的變化顯示12個狀態(tài)。1.3 設(shè)計原理為保證四路彩燈系統(tǒng)開機后可從初始狀態(tài)按規(guī)定程序進行循環(huán)演示,循環(huán)控制電路可用74LS161和74LS20實現(xiàn)。彩燈花型顯示分為3個節(jié)拍,彩燈的三個節(jié)拍可以用移位寄存器74LS194實現(xiàn)。彩燈有亮、滅兩個狀態(tài),此外,還需要設(shè)計時鐘脈沖產(chǎn)生電路、

5、循環(huán)控制電路和彩燈花樣輸出電路。由設(shè)計要求出發(fā)可知彩燈的3個節(jié)拍可以用移位寄存器74LS194實現(xiàn),通過控制S0和S1實現(xiàn)1右移、0左移、送數(shù)和通過控制CLR控制清零。第一節(jié)拍為1右移,第二節(jié)拍為0左移,第三節(jié)拍全亮為置數(shù)1,全滅為清零。由于程序循環(huán)一次要12s,故需要一個12進制的計數(shù)器控制循環(huán)。第三節(jié)拍時要求1s內(nèi)全滅全亮各一次,故脈沖信號頻率比先前兩節(jié)拍時脈沖頻率要快一倍,而且要以相同頻率控制CLR??梢杂靡粋€十六進制計數(shù)器產(chǎn)生脈沖信號,一路送到控制十二進制的計數(shù)器,一路經(jīng)邏輯電路送到移位寄存器。 上述原理可用圖1.3 表示: 顯示電路脈沖器啟動 節(jié)拍程序執(zhí)行器 1s 分頻器節(jié)拍控制器

6、4s 1s 圖1.3 四路彩燈顯示系統(tǒng)圖 2.1 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 循環(huán)控制電路由于程序循環(huán)一次要12s,故需要十二進制的計數(shù)器控制循環(huán),考慮使用同步集成計數(shù)器74LS161,因其是M=16的計數(shù)器,并且有異步清零的功能,因此采用反饋復(fù)位信號使清零輸入端CLR為零的方法,可以使計數(shù)器在按自然態(tài)序計數(shù)的過程中,跳過無效狀態(tài),構(gòu)成12進制的計數(shù)器。為完成要求,列出十二進制計數(shù)器的狀態(tài)表,尋找清零是QD QC QB QA的狀態(tài),為自然態(tài)序12進制計數(shù)器的狀態(tài)表。表 2.1.1 自然態(tài)序十二進制計數(shù)器狀態(tài)表 計數(shù)N 輸出 QD QCQBQA0000010001200103001140100501016

7、0110701118100091001101010111011 無效狀態(tài)1100110111101111 可知,應(yīng)用反饋復(fù)位法,可在QD,QC,QB,QA為1100時,使CLR置零,從而達(dá)到異步清零的功能,跳過下面四個無效狀態(tài),則可得:CLR=QAQBQCQD另外,LOAD、ENT、ENP接高電平,CLK接脈沖。 即為利用反饋復(fù)位法設(shè)計的十二進制計數(shù)器的邏輯電路圖。 圖 2.1.1 自然態(tài)序十二進制計數(shù)器同時需要為74LS194產(chǎn)生一個快一倍的脈沖信號,則可以考慮多加一片74LS161用來分出兩個頻率,比如QB的頻率是QC的二倍,則用QC為十二進制計數(shù)器提供脈沖,QB經(jīng)邏輯電路為74LS194

8、提供脈沖。 四路彩燈狀態(tài)顯示四路彩燈共有十二個狀態(tài),使用實驗箱上的顯示譯碼器可以顯示011來表示狀態(tài),由于一片74LS161為十二進制計數(shù)器,可以采用74LS161的輸出QD QC QB QA作為輸入,輸出為兩片顯示譯碼器的A1 B1 C1 D1 A2 B2 C2 D2的輸入,可列真值表 2.1.2。表 2.1.2 彩燈顯示狀態(tài)真值表 輸入 輸出數(shù)碼管1數(shù)碼管0QDQCQBQA數(shù)碼管 1數(shù)碼管 0D1C1B1A1D0C0B0A0000000000000000001010000000100100200000010001103000000110100040000010001010500000101

9、011006000001100111070000011110000800001000100109000010011010100001000010111100010001根據(jù)真值表可寫出各個輸出的邏輯表達(dá)式: D1=0 C1=0 B1=0 A1=QDQCQBQA+QDQCQBQA D0=QDQCQBQA+QDQCQBQA C0=QDQCQBQA+QDQCQBQA+QDQCQBQA+QDQCQBQA B0=QDQCQBQA+ QDQCQBQA+QDQCQBQA+ QDQCQBQA A0=QDQCQBQA+QDQCQBQA+QDQCQBQA+QDQCQBQA+QDQCQBQA+ QDQCQBQA用卡

10、諾圖化簡邏輯函數(shù),可得與或最簡式:由于D1 C1 B1已經(jīng)最簡,不需化簡,即D1=0 、 C1=0 、B1=0 ;其他邏輯函數(shù)的化簡如下: 1)A1卡諾圖: QBQAQDQC00011110 000000 010000 11dddd 100011 可得A1=QDQB2) D0卡諾圖: QBQAQDQC00011110 000000 010000 11dddd 101100 可得D0=QDQB3) C0卡諾圖 QBQAQDQC00011110 000000 011111 11dddd 100000 可得C0=QC4) B0卡諾圖 QBQAQDQC00011110 000011 010011 11

11、dddd 100000 可得B0=QDQB5) A0卡諾圖 QBQAQDQC00011110 000110 010110 11dddd 100110 可得A0=QA用與門和非門實現(xiàn)此邏輯函數(shù)的邏輯圖,如圖 所示: 圖 四路彩燈狀態(tài)顯示邏輯電路2.2 系統(tǒng)物理結(jié)構(gòu)設(shè)計 循環(huán)控制電路物理結(jié)構(gòu)由于需要產(chǎn)生兩路控制頻率,一路送至十二進制計數(shù)器,一路經(jīng)邏輯電路送至移位寄存器,所以需要兩片74LS161;由于一片74LS161需采用反饋復(fù)位法構(gòu)成十二進制計數(shù)器,CLR=QAQBQCQD,所以需要74LS20一片,74LS04一片。由分析可得所用器材表如下: 表 循環(huán)控制電路器材表器材數(shù)量74LS1612片

12、74LS201片74LS041片集成芯片74LS161是同步的可預(yù)置的4位二進制計數(shù)器,并具有異步清零功能。表 是74LS161的功能真值表。 表 74161功能真值表 輸入 輸出CLKCLRLOADENPENTABCDQAQBQCQD x0xxxxxxx000010xxABCDABCD x110xxxxx 保持 x11x0xxxx 保持1111xxxx 計數(shù)2.2.2 狀態(tài)顯示電路物理結(jié)構(gòu)由顯示電路的輸入輸出及邏輯函數(shù):D1=0 、C1=0 、B1=0 、A1=QDQB、D0=QDQB、C0=QC、B0=QDQB、A0=QA,可知其物理電路需要兩個數(shù)碼管,以及非門74LS04一片,與門74L

13、S08一片。由分析可的器材表如下: 表 狀態(tài)顯示電路器材表器材數(shù)量數(shù)碼管274LS041片74LS081片數(shù)碼管顯示狀態(tài)表如下:表 數(shù)碼管顯示狀態(tài)DCBA顯示000000001100102001130100401015011060111710008100191010無效狀態(tài)10111100110111101111 完整系統(tǒng)電路物理結(jié)構(gòu)完整系統(tǒng)所用器材表如下:表 完整系統(tǒng)電路器材表器材數(shù)量數(shù)據(jù)邏輯實驗箱1臺74LS1612片74LS201片74LS042片74LS082片74LS1941片74LS3731片74LS321片74LS194用于控制彩燈顯示,74LS194是典型的移位寄存器,它是四位

14、雙向通用移位寄存器。它的功能如表 所示: 表 74LS194功能表功能 輸入 輸出CLRS1S0CPSLSRABCDQAn+1QBn+1QCn+1QDn+1清除0xxxxxxxxx0000保持1xx0xxxxxxQAnQBnQCnQDn送數(shù)111xxABCDABCD右移101x1xxxx 1QAnQBnQCn101x0xxxx 0QAnQBnQCn左移1101xxxxxQBnQCnQDn 11100xxxxxQBnQCnQDn 0保持100xxxxxxQAnQBnQCnQDn3 系統(tǒng)實現(xiàn)3.1 系統(tǒng)實現(xiàn)過程實現(xiàn)方法與步驟:1. 進行電路原理分析,給出預(yù)期功能與實現(xiàn),利用真值表,狀態(tài)圖等方法對邏

15、輯電路進行設(shè)計,合理選用芯片;2. 在MultiSim上對所設(shè)計電路進行仿真模擬,排查邏輯錯誤,進一步完善設(shè)計;3. 按照所設(shè)計電路在實驗箱上進行線路連接,實際操作并檢查電路;3.2 系統(tǒng)測試在整個電路完成之后,進行的測試有:1. 進行仿真測試,檢查電路邏輯是否存在問題,如存在問題,則修改;2. 將構(gòu)成十二進制計數(shù)器的74LS161(電路中U1)的輸出QD QC QB QA連接實驗箱上的顯示燈,檢測輸出是否為自然態(tài)序的十二進制計數(shù),且正確循環(huán),如不正常,則重新檢查反饋復(fù)位邏輯電路是否接錯;3. 如1正常,將74LS194的輸入S0 S1 CLR CLK是否正常變化,如不正常,則檢查轉(zhuǎn)換74LS

16、161輸出有74LS194輸入的邏輯電路是否正確;4. 如果2正常,顯示不正常,則檢查74LS194芯片是否完好,功能是否正常;5. 檢查擴展部分的邏輯電路連接是否完好,芯片功能是否正常。3.3 系統(tǒng)最終電路圖最終電路圖如圖 3.3所示: 圖 3.3 最終電路圖整個電路利用左下74161(以U2代替 )將脈沖分為兩個頻率,其中QB的輸出頻率是QD的一倍,由左上74161(以U1代替)利用反饋復(fù)位法構(gòu)成十二進制計數(shù)器產(chǎn)生十二個循環(huán)的不同狀態(tài),和U2的QD一起經(jīng)過邏輯電路控制74194的S0 S1 CLR CLK。在前四個狀態(tài),S0=1、S1=0、CLR=1同時SR=1,利用1右移來完成第一節(jié)拍;

17、接著四個狀態(tài),S0=0、S1=1、CLR=1同時SL=0,利用0作移來完成第二節(jié)拍;最后四個狀態(tài),S0=1、S1=1、CLR 和 CLK 的頻率是之前的二倍,且A=1、B = 1、C = 1、D = 1,所以交替清零與置數(shù),完成第三節(jié)拍。同時利用U1的輸出QD QC QB QA經(jīng)邏輯電路處理控制數(shù)碼管的顯示,完成對十二個狀態(tài)的顯示。利用與門和開關(guān)控制脈沖的通斷,以及利用八位鎖存器保存兩片74161的輸出狀態(tài),可以暫停電路并恢復(fù)狀態(tài),另其繼續(xù)工作。3.4系統(tǒng)團隊分工自然態(tài)序十二進制計數(shù)器(兩片74LS161的改裝設(shè)計)、四路彩燈的狀態(tài)顯示功能以及最終完成的電路圖的制作由我完成。使用74LS194來控制四路彩燈的基本功能實現(xiàn)以及對電路進行的暫停保持和繼續(xù)功能由我的合作者宋浩宇完成。實物連線由我們共同完成,圖3.4 為系統(tǒng)實物圖。 圖 3.4 系統(tǒng)實物照片4 總結(jié) 通過四路彩燈電路的設(shè)計與實現(xiàn),使我對芯片功能、一般組合邏輯電路和時序邏輯的設(shè)計有了更深的認(rèn)識,鞏固了在此之前已在課堂和書本上學(xué)到有關(guān)知識?;倦娐吩O(shè)計完成之后,通過在MultiSim上進行仿真設(shè)計,重新檢查電路并進行修改,使我熟悉了電路的一般設(shè)計方法。電路的實物連接過程中,通過查詢芯片引腳圖與功能表,并與實驗箱進行連接,因為整個線路連接之后十分復(fù)雜,而且連接完成之后必須對照引腳圖才能分析電路,所以在操作過程中必須小心謹(jǐn)

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論