CoutCodes 發表於 2020-10-20 13:57:55
一、實驗目的
1.加深理解組合邏輯電路的工作原理。
2.掌握組合邏輯電路的設計方法。
3.掌握組合邏輯電路的功能測試方法。
1、PC機
2、Multisim軟體工具
1、設計要求:
用兩片加法器晶片74283配合適當的門電路完成兩個BCD8421碼的加法運算。(輸入兩個以BCD8421碼表示的十進位數,輸出也是以BCD8421碼表示的和,並用數碼管顯示出來。)
2、實驗內容:
按要求完成上述電路的功能。
驗證其功能是否正確。
1.所用器件及其邏輯功能
74283是一個超前進位的4位全加器,可以搭配邏輯門組4位二進位加減法器。
由上述真值表可以得到SUM_i和Ci的邏輯表達式如下:
SUM_i= Ai+Bi+Ci-1 Ci= AiBi+(Ai+Bi)Ci-1
2. 電路的設計思路和過程
(1)分別用兩個四位二進位數表示兩個十進位數,如用A3A2A1A0表示被加數,用B3B2B1B0表示加數,用S3S2S1S0表示「和」,用C表示進位。
(2)由於BCD8421碼僅代表進位的0—9,所以加法修正規則當>9時,修正值為當S》9時,修正值為D3D2D1D0=0110(加6進行修正),而這又細分為三種情況,SUM_4∩SUM_4=1,SUM_4∩SUM_3=1,和進位;當S《9時,修正值為D3D2D1D0=0000。
(3)由真值表得:D3=D0=0,D2=D1=C4 + S4S3 + S4S3
1、設計過程中遇到過哪些問題?是如何解決的?
對於軟體的操作還不夠熟悉,進行百度軟體的使用教程進行學習,使自己更加清除的了解原件的添加位置。
2、通過此次組合邏輯電路實驗,你對組合邏輯電路的設計是否有更清楚的認識?若沒有,請分析原因;若有,請說明在哪些方面更加清楚。
有,對組合邏輯電路中規模集成晶片的認識更深了,對於加法器的認識也更加深入,通過這次實驗也更加深刻的理解了他的真正函數式。
一、實驗目的
1.加深理解時序邏輯電路的工作原理。
2.掌握時序邏輯電路的設計方法。
3.掌握時序邏輯電路的功能測試方法。
二、實驗環境
1、PC機
2、Multisim軟體工具
三、實驗任務及要求
1、設計要求:
要求設計一個計數器完成1→3→5→7→9→0→2→4→6→8→1→… 的循環計數(設初值為1),並用一個數碼管顯示計數值(時鐘脈衝頻率為約1Hz)。
2、實驗內容:
(1) 按要求完成上述電路的功能。
(2) 驗證其功能是否正確。
四、實驗設計說明(簡述所用器件的邏輯功能,詳細說明電路的設計思路和過程)
1.所用器件和邏輯功能
74160計數器:同步十進位計數器
2.電路的設計思路和過程
(1)本實驗選用一個74160十進位計數器進行計數、控制顯示,數字顯示器進行數字循環顯示。
(2)電路設計思路及過程:利用輸入關係和輸出關係,獲得如下真值表:
利用卡諾圖化簡法獲得真值表達式:
並根據真值表達式,連接電路圖,即可完成要求。
五、實驗電路(畫出完整的邏輯電路圖和器件接線圖)
六、總結調試過程所遇到的問題及解決方法,實驗體會
1、設計過程中遇到過哪些問題?是如何解決的?
一開始是想使用老師說所的觸發器和門電路設計電路圖的,但是在完成的過程中,因為對於觸發器並不是十分的熟悉,在完成電路的連接之後,始終無法獲得正確的答案,無奈之下選擇另闢蹊徑,直接選擇輸入和輸出的對應關係的真值表達式來連接電路,並且最終完成。
2、通過此次時序邏輯電路實驗,你對時序邏輯電路的設計是否有更清楚的認識?若沒有,請分析原因;若有,請說明在哪些方面更加清楚。
有,本次實驗嘗試了兩種方法完成。第一種是利用了D觸發器,第二種是利用計時器完成。通過這次實驗,我對時序電路涉及到的器件更熟悉,對中規模集成電路晶片的認識更深,也掌握了時序邏輯電路的設計方法和任意進位計數器的構成方法。
編輯:hfy
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴