版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
7/7數(shù)字電路仿真實驗報告
數(shù)字邏輯與CPU仿真實驗報告
姓名:
班級:
學(xué)號:
仿真實驗
(2)分析圖1-2所示代碼轉(zhuǎn)換電路的邏輯功能
①運行Multisim,新建一個電路文件,保存為代碼轉(zhuǎn)換電路。
②從元器件庫中選取所需元器件,放置在電路工作區(qū)。
?從TTL工具欄選取74LS83D放置在電路圖編輯窗口中。
?從Source庫取電源Vcc和數(shù)字地。
?從Indictors庫選取字符顯示器。
?從Basic庫Switch按鈕選取單刀雙擲開關(guān)SPD1,雙擊開關(guān),開關(guān)的鍵盤控制設(shè)置改為A。后面同理,分別改為B、C、D。
圖1-2代碼轉(zhuǎn)換電路
③將元件連接成圖1-2所示的電路。
④閉合仿真開關(guān),分別按鍵盤A、B、C、D改變輸入變量狀態(tài),將顯示器件的結(jié)果填入表1-1中。
⑤說明該電路的邏輯功能。
表1-1代碼轉(zhuǎn)換電路輸入輸出對應(yīng)表
(3)用八選一數(shù)據(jù)選擇器74LS151設(shè)計一個全加、全減邏輯電路。要求:黨控制信號M=0時,電路實現(xiàn)全加器的功能;當(dāng)控制信號M=1時,電路實現(xiàn)全減器的功能。
①運行Multisim,新建一個電路文件,保存為全加減電路文件。
②從元器件庫中選取所需元器件,放置在電路工作區(qū),并連線。
從TTL工具欄選取所需元器件74LS151D和反相器74LS04,放置在電路工作區(qū);在儀表工具欄中調(diào)出字信號發(fā)生器XWG1、邏輯分析儀XLA1;將元器件和儀表按圖1-3所示連接。其中,為了使輸出、輸入變量之間對應(yīng)關(guān)系更加清楚,在輸入和輸出端通過Place/Placetext分別設(shè)置了S、Cn+1、M、A等文本標(biāo)識。
圖1-3數(shù)據(jù)選擇器實現(xiàn)的可控全加、全減器電路
③雙擊字信號發(fā)生器XWG1圖標(biāo),按照圖1-4所示進行面板的設(shè)置。
圖1-4字發(fā)生器XWG1面板設(shè)置
④雙擊邏輯分析儀XLA1圖標(biāo),觀察并畫出輸入變量與輸出變量之間的對應(yīng)波形。
⑤分析輸出變量與輸入變量之間的對應(yīng)關(guān)系,將結(jié)果填入表1-2中。
表1-2全加減電路測試結(jié)果
3、實驗結(jié)果與分析
(1)采用邏輯分析儀進行四舍五入電路的設(shè)計
在邏輯變換器XLC1面板中設(shè)置好輸入狀態(tài)以后,進行不同的轉(zhuǎn)換。
(I)轉(zhuǎn)換成邏輯函數(shù)表達式,得到輸出變量與輸入變量之間的函數(shù)關(guān)系式:F=A’BC’D+A’BCD’+A’BCD+AB’CD’+AB’C’D,如圖1-5
圖1-5輸出與輸入變量之間的函數(shù)關(guān)系式圖1-6最簡函數(shù)關(guān)系式
(II)轉(zhuǎn)換成最簡函數(shù)表達式,得到:F=BC+BD+A,如圖1-6
(III)轉(zhuǎn)換成與或門組成的門電路,得到圖1-7。
圖1-7與、或門邏輯電路
(IV)轉(zhuǎn)換成與非門組成的門電路,得到圖1-8。
圖1-8與非門邏輯電路
(2)分析圖1-2所示代碼轉(zhuǎn)換電路的邏輯功能
分別改變A、B、C、D四個輸入變量的狀態(tài)可以得到不同的顯示結(jié)果,并均已記錄在表1-1中。從該表中,我們可以看出,該電路的邏輯功能是對余3碼的譯碼(或者也可以說是將余3碼轉(zhuǎn)換成8421BCD碼)。
這與理論上的分析結(jié)果一致。74LS83D是全加器,其中,輸入端B4B3B2B1端已分別置為1101,最低位進位端C0也已置1。當(dāng)改變A、B、C、D鍵以改變A4A3A2A1的狀態(tài)后,輸出端便得到不同的值。經(jīng)計算會發(fā)現(xiàn)該電路的確是將余3碼譯碼后在數(shù)碼管上顯示。
(3)用八選一數(shù)據(jù)選擇器74LS151設(shè)計一個全加、全減邏輯電路。
設(shè)計電路如圖1-3所示。
完成字信號發(fā)生器面板設(shè)置
之后,在邏輯分析儀XLA1中
可以觀察到輸入變量與輸出
變量之間的對應(yīng)波形如圖1-9
所示。其中,從上而下顯示的
波形依次為變量M、C、B、A、
S、Cn+1的波形。
圖1-9全加減邏輯電路各變量波形
另外,該電路的測試結(jié)果已填入表1-2中。根據(jù)該表分析,可以看出該電路
已經(jīng)滿足功能,即當(dāng)M=0時,S=A+B+C,Cn+1為進位位,電路實現(xiàn)的是全加器的
功能;當(dāng)M=1時,S=C-B-A,Cn+1為借位位,電路實現(xiàn)的是全減器的功能。
二、時序邏輯電路的分析與設(shè)計
1、實驗?zāi)康?/p>
(1)掌握常用時序邏輯電路的分析、設(shè)計與測試方法。
(2)熟悉數(shù)字邏輯功能的顯示方法及單刀雙擲開關(guān)的應(yīng)用。
(3)熟悉字信號發(fā)生器、邏輯分析儀的使用方法。
2、實驗內(nèi)容和步驟
(1)四位二進制計數(shù)器電路的分析。
①選取元器件、儀器并按圖2-1連接電路。
②運行仿真,雙擊邏輯分析儀XLA1圖標(biāo),觀察并畫出其顯示的波形。
③分析邏輯分析儀上顯示的Q0、Q1、Q2和Q3的波形,確定該電路的邏輯功能。
圖2-1四位二進制計數(shù)器電路
(2)集成74LS290計數(shù)器的功能測試
①選取元器件并按圖2-2所示電路連接,置“9”和置“0”端的狀態(tài)由單刀雙擲開關(guān)
控制,輸出端狀態(tài)由放光器件顯示。
圖2-2(1)74LS290的功能測試一(8421)
圖2-2(2)74LS290的功能測試二(5421)
②分別改變置“9”和置“0”端的狀態(tài),實現(xiàn)置“0”(0000)和置“9”(1001)的功能,將測試結(jié)果填入表2-1中。
③改變電路的連接形式,用74LS290實現(xiàn)二進制、五進制、十進制8421BCD碼的計數(shù)器,記錄測試結(jié)果。
表2-1
(3)用兩片74LS160設(shè)計實現(xiàn)24進制計數(shù)器,用數(shù)碼管顯示并驗證計數(shù)狀態(tài)。
3、實驗結(jié)果與分析
(1)四位二進制計數(shù)器電路的分析
(I)連接好電路并開始仿真后,在邏輯分析儀
XLA1上可以得到仿真結(jié)果如圖2-3所示,其中
從上到下依次為CP脈沖、Q0、Q1、Q2、Q3
(4個JK觸發(fā)器的輸出)的波形。
(II)分析該所有波形,可以確定該電路的邏
輯功能實際上是一個異步十進制計數(shù)器。
Q3Q2Q1Q0從初始狀態(tài)0000開始,到1001后圖2-3四位二進制計數(shù)器電路波形返回初始狀態(tài),如此循環(huán)下去。
(2)集成74LS290計數(shù)器的功能測試
電路中,輸出端如果輸出高電平,則相應(yīng)發(fā)光器件會有亮光的指示,否則輸出的是低電平。經(jīng)過功能測試后,測試結(jié)果已填入表2-1中。經(jīng)分析,該電路有以下特點與功能:
(I)異步清零。當(dāng)R01、R02全為高電平,R91、R92中至少一個為低電平時,不需要時鐘脈沖配合,即可使所有觸發(fā)器清零。
(II)異步置9。當(dāng)R91、R92全為高電平,R01、R02中至少一個為低電平時,不需要時鐘脈沖配合,即可將Q3~Q0置成1001。
(III)計數(shù)。當(dāng)R01、R02及R91、R92中至少有一個為低電平時,在時鐘脈沖CP0或者CP1的下降沿作用下電路開始計數(shù)。其計數(shù)方式又根據(jù)不同情況分為兩種:第一種是Q0與CP1相連,計數(shù)脈沖從CP0輸入,此時構(gòu)成的是8421碼十進制計數(shù)器,見圖2-2(1);第二種是Q3與CP0相連,計數(shù)脈沖由CP1輸入,則構(gòu)成5421碼十進制計數(shù)器。
(3)用兩片74LS160設(shè)計實現(xiàn)24進制計數(shù)器,并用數(shù)碼管顯示并驗證計數(shù)狀態(tài)。
經(jīng)分析,我自行設(shè)計電路如圖2-4所示,并已通過驗證能實現(xiàn)24進制計數(shù)功能。
圖2-424進制計數(shù)器設(shè)計電路
(I)設(shè)計思路及原理:
74LS160是一種同步8421BCD碼十進制計數(shù)器,具有異步清零、同步預(yù)置、計數(shù)和保持的功能。其中利用同步預(yù)置這一點,我設(shè)計出了如圖2-4的電路。
電路中,U1、U2的時鐘脈沖信號均由信號源CP直接提供,而U2的計數(shù)控制端ENP、ENT則與U1的進位端RCO相連。當(dāng)U1有進位時,U2控制端才被驅(qū)
動,U2計數(shù)一次。這是并行進位方式。
此外,電路中U1是計個位,U2是計十位,當(dāng)從0計數(shù)到23(即U2:0010,U1:0011)時,通過與非門74LS12D,LD’同步預(yù)置端被激活,下一個CP信號脈沖時,
U2U1均又預(yù)置已設(shè)定好的00000000,如此循環(huán),實現(xiàn)24進制計數(shù)功能。
(II)結(jié)果顯示與驗證:
將U2的QD~QA和U1的QD~QA分別接入一個數(shù)碼管(注意對應(yīng)管腳),即可顯示其表示的數(shù),如圖2-4中數(shù)碼管顯示的23。
仿真開始后,觀察到數(shù)碼管從00開始,01、02…22、23、00、01…一直循環(huán)下去。所以,該電路實現(xiàn)了從0——23的計數(shù),也即實現(xiàn)了24進制的計數(shù)功能。
三、選做內(nèi)容
1、實驗?zāi)康?/p>
(1)深入掌握組合邏輯電路的分析與設(shè)計方法。
(2)熟悉數(shù)字邏輯功能的顯示方法以及單刀雙擲開關(guān)的應(yīng)用。
(3)熟悉邏輯分析儀的使用方法。
2、實驗內(nèi)容與步驟
(1)用74LS83將余3碼轉(zhuǎn)換成8421碼。
74LS83是四位加法器,用它設(shè)計一個代碼轉(zhuǎn)換電路,將余3碼轉(zhuǎn)換成8421碼,并用數(shù)碼管顯示轉(zhuǎn)換結(jié)果。
(2)用八選一數(shù)據(jù)選擇器74LS151設(shè)計一個組合邏輯電路。
電路有三個輸入變量A、B、C和一個控制變量M。當(dāng)控制信號M=0時,電路實現(xiàn)“意見一致”的功能,即A、B、C狀態(tài)一致時輸出為“1”,否則為“0”;
當(dāng)控制信號M=1時,電路實現(xiàn)“多路表決”的功能,即輸出與A、B、C中多數(shù)狀態(tài)一致。
3、實驗結(jié)果與分析
(1)用74LS83將余3碼轉(zhuǎn)換成8421碼。
經(jīng)分析,自行設(shè)計電路如圖3-1所示,通過數(shù)碼管顯示,并已得到驗證。
圖3-1余3碼轉(zhuǎn)換8421碼電路
(I)設(shè)計思路及原理:
從實驗一(2)中,我們了解到74LS83是一個四位的全加器,利用它可以設(shè)計代碼轉(zhuǎn)換電路,而通過分析后,發(fā)現(xiàn)實驗一(2)正是將余3碼轉(zhuǎn)換成8421碼
的電路。
(II)結(jié)果顯示與驗證:
將全加器的輸出端與數(shù)碼管相連可以得到代碼轉(zhuǎn)換后的譯碼。其測試結(jié)果與表1-1一致。
(2)用八選一數(shù)據(jù)選擇器74LS151設(shè)計一個組合邏輯電路
經(jīng)分析,自行設(shè)計電路如圖3-2所示,控制M、C、B、A不同按鍵,通過邏輯分析儀XLA1查看波形并能驗證其滿足了要求。
圖3-2數(shù)據(jù)選擇器實現(xiàn)組合邏輯電路電路圖
(I)設(shè)計思路及原理:
74LS151是八選一的數(shù)選擇器,控制端A、B、C不同的輸入能得到D0~D7不同的輸出。本實驗中,邏輯變量有4個,分別為M、A、B、C,數(shù)據(jù)選擇器的選擇控制端只有3個A、B、C。在這里,我把邏輯變量C分離,而將M、A、B加到選擇控制端,這樣,按照要求,電路實現(xiàn)的邏輯函數(shù)表達式可以表示為:F=M’A’B’(C’)+M’A’B(0)+M’AB’(0)+M’AB(C)
+MA’B’(0)+MA’B(C)+MAB’(C)+MAB(1)
由此,便可以設(shè)計出如圖3-2所示的電路圖。
(II)結(jié)果顯示與驗證:
將M、A、B、C以及Y的波形接入到邏輯分析儀XLA1上,便可顯示在不同情況下各自響應(yīng)的波形。一一分析后,可以驗證該電路已滿足實驗要求。下面,截取兩種情況的波形圖(由上至下依次為M、A、B、C以及Y的波形)以作示例。
(i)M=0,A=1,B=0,C=0:注意到此時Y=0,與理論結(jié)果一致。
圖3-3組合邏輯電路波形圖例一圖3-3組合邏輯電路波形圖例二(ii)M=1,A=0,B=1,C=1:注意到此時Y=1,與理論結(jié)果一致。
四、實驗問題及解決方法
1、實驗一(1)四舍五入電路電路設(shè)計中,遇到問題如下:
①邏輯分析儀與邏輯轉(zhuǎn)換器搞混。解決方法:多次實驗后,找到其中的錯誤在于原
實驗材料中“邏輯分析儀”出錯,實際上該實驗用的是邏輯轉(zhuǎn)換器。
②點擊圖4-1的圖標(biāo)一直出錯,跳出圖4-2的窗口。解決方法:冷靜分析后,明白
了該實驗是由真值表得到邏輯表達式和電路圖,而圖4-1表示將邏輯電路轉(zhuǎn)換成真
值表。
圖4-1圖4-2
2、實驗一(3)設(shè)計全加、全減邏輯電路中,遇到問題如下:
字信號發(fā)生器XWG1不會用,出不來結(jié)果。解決方法:通過查詢資料和多次實驗,明白了字信號發(fā)生器有32個輸出端,從高位到低位從0開始不斷計數(shù)和進位,類似于計數(shù)器的工作原理,只不過它是更大進制的計數(shù)器。一開始,我將控制端A、
B、C端和XWG1的16、15、14管腳相連了,這樣的話需要等到特別長的時間它們
才能通過進位得到“1”高電平,所以在實驗中我無法得出結(jié)果。經(jīng)改正后,得到了實驗結(jié)果。
3、實驗二(2)集成74LS290計數(shù)器的功能測試中,遇到問題如下:
5421碼十進制計數(shù)器測試結(jié)果誤以為錯。解決方法:通過查看書和資料,最終理解了該電路在5421碼計數(shù)器情況下的原理,其計數(shù)不再像8421碼那樣從QDQCQBQA的角度,而應(yīng)是QAQDQCQB的角度。
4、實驗二(3)設(shè)計24進制計數(shù)器實驗中,遇到問題如下;
數(shù)碼管從顯示0變化到23后,沒有跳回0,而是從20開始再在20~23之間來
回改變。解決方法:問題的出現(xiàn)在于十位無法實現(xiàn)預(yù)置數(shù)。針對該問題,思考許久
后,我找到了根本原因:集成計數(shù)器74LS160的預(yù)置功能是同步預(yù)置的,而在原先
電路中我卻采用了串行進位的方式
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲業(yè)食品安全管理與監(jiān)督手冊(標(biāo)準(zhǔn)版)
- 金融風(fēng)險管理理論與方法(標(biāo)準(zhǔn)版)
- 會議安全管理與應(yīng)急預(yù)案制度
- 公共交通服務(wù)設(shè)施管理制度
- 車站環(huán)境衛(wèi)生管理制度
- 養(yǎng)老院檔案信息管理制度
- 2026年柳州銀行股份有限公司招聘備考題庫及完整答案詳解一套
- 中信證券股份有限公司分支機構(gòu)2026年校園招聘備考題庫有答案詳解
- 養(yǎng)老院入住老人健康監(jiān)測制度
- 2026年重慶飛駛特人力資源管理有限公司派往某單位黨建工作輔助崗招聘備考題庫及完整答案詳解1套
- 石子廠規(guī)范管理制度
- 四川省廣安市武勝縣+2023-2024學(xué)年九年級上學(xué)期期末考試道德與法治試題
- 北京市海淀區(qū)衛(wèi)生學(xué)校招聘真題
- 鋼筋焊接施工安全技術(shù)交底
- (西北)火力發(fā)電廠汽水管道支吊架設(shè)計資料
- 銷售授權(quán)書模板
- 2021年10月全國自學(xué)考試00265西方法律思想史試題答案
- 2023年關(guān)于寧波市鄞州糧食收儲有限公司公開招聘工作人員筆試的通知筆試備考題庫及答案解析
- 經(jīng)典離騷公開課
- GB/T 18318-2001紡織品織物彎曲長度的測定
- 醫(yī)患溝通方法與技巧教材課件
評論
0/150
提交評論