組合邏輯電路設計實驗報告
一、實驗目的
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
-
電路設計
+關注
關注
6677文章
2465瀏覽量
205342 -
計數器
+關注
關注
32文章
2261瀏覽量
94991 -
觸發器
+關注
關注
14文章
2003瀏覽量
61350 -
組合邏輯電路
+關注
關注
6文章
70瀏覽量
14701
發布評論請先 登錄
相關推薦
評論