【摘要】本文以Multisim為軟件平臺,分別運用基本邏輯門電路和中規(guī)模集成電路數(shù)據選擇器兩種方法設計了血型匹配檢測器,并將結果進行相互驗證,證明兩種方式均能夠實現(xiàn)血型檢測的電路功能,研究表明Multisim可以提高數(shù)字電路的設計效率。
【關鍵詞】Multisim;血型匹配器;數(shù)據選擇器;門電路
Multisim是由加拿大IIT公司推出的大型設計工具軟件。它不僅提供了電路原理圖輸入和硬件描述語言模型輸入的接口和比較全面的仿真分析功能,同時還提供了一個龐大的元、器件模型庫和一整套虛擬儀表。與傳統(tǒng)的電路設計相比,利用Multisim設計電路可以隨時調整元器件參數(shù)以達到預期的要求,從而能降低電路設計成本,縮短設計周期,提高設計效率。
本文中作者提出用基本邏輯門電路:與非門、或門和數(shù)據選擇器兩種方法設計血型匹配器,并用Multisim10來進行設計與驗證。
1.血型匹配檢測血型的邏輯描述
本設計任務是設計一個血型匹配檢測器。人的血型有A、B、AB、O四種,輸血時輸血者的血型與受血者的血型必須符合圖1中用箭頭指示的授受關系。
圖1 血型匹配關系
Fig1 Blood matching relations
先用AB代表輸血者的血型(00為A型血、01為B型血、10為AB型血、11為O型血),CD代表受血者的血型(00為A型血、01為B型血、10為AB型血、11為O型血),Y為輸出(0為不匹配、1為匹配),那么可以列出輸血、受血血型是否匹配的真值表,如表2所示:
表1 血型匹配真值表
Tab.1 The Truth Table of blood matching relations
2.運用Multisim進行組合邏輯電路的設計
組合邏輯電路設計的一般步驟為:⑴進行邏輯抽象:根據設計要求確定輸入與輸出邏輯變量的物理意義;(2)寫出邏輯真值表,找到輸出與輸入的全部對應關系;(3)寫出邏輯式并化簡;(4)畫出邏輯圖;(5)采用相應的邏輯器件進行布線。下面用兩種方法進行設計:
2.1 用基本邏輯門電路實現(xiàn)
運行Multisim,在用戶界面的左側的虛擬儀表工具欄中找到邏輯轉換器,在邏輯轉換器上選用A、B、C、D四個輸入,并在輸出端輸入相對應的血型匹配結果。如圖2所示:
圖2 邏輯函數(shù)
Fig2 Logical Functions
根據真值表可以寫出邏輯表達式:
(1)
圖3 邏輯式化簡結果
Fig3 The Simplification results of the logical functions
利用邏輯轉換器操作窗口的化簡按鈕,可在邏輯轉換器窗口的最下端得到化簡的結果:
(2)
同理可以利用邏輯轉換器設計組合邏輯電路圖如圖4所示:
圖4 基于門電路的組合邏輯電路
Fig4 Combination logic circuit based on the gate circuit
2.2 用數(shù)據選擇器來實現(xiàn)血型匹配器
數(shù)據選擇器可以根據地址輸入端的二進制信號,對輸入端信號進行選擇。八選一數(shù)據選擇器74HC151是集成的有三個地址輸入端A2、A1、A0,八個數(shù)據輸入端D0~D7的中規(guī)模組合邏輯電路。74HC151數(shù)據選擇器的功能可以用邏輯函數(shù)表示為:
(3)
根據公式(1)將A→A2B→A1C→A0
因此邏輯式可以表示為:
(4)
故:
(5)
這樣只要將數(shù)據選擇器的輸入端進行適當?shù)脑O置便可以實現(xiàn)電路功能。運行Multisim,在Multisim的COMS集成電路器件庫中找出74HC151、74HC04、VDD和接地符號,并連接電路如圖5:
圖5 基于數(shù)據選擇器的組合邏輯電路
Fig5 Combination logic circuit based on the data selector
圖中~G為控制端,低電平有效,將選擇信號A、B、C(即A2、A1、A0)分別接(2)式中的前三個變量,將表達式中的第四個變量接到數(shù)據選擇器的輸入端,具體如上,這樣在數(shù)據選擇器的輸出端Y端就可以得到血型匹配的結果了。用Multisim來驗證邏輯功能,經過邏輯轉換功能,可以得到與圖2一樣的邏輯真值表,可見用數(shù)據選擇器也能夠實現(xiàn)血型匹配器的功能。
3.總結
如上所述,運用Multisim可以很方便地進行數(shù)字電路的設計,基本邏輯門電路和數(shù)據選擇器均可以很好地實現(xiàn)血型匹配器,經Multisim中的邏輯轉換器驗證,兩種方法的最終邏輯功能相同,而用數(shù)據選擇器能更加簡潔地完成電路功能。通過設計實例可以看出,利用Multisim進行數(shù)字電路設計可以極大地提高設計效率,節(jié)約實驗器材,顯示結果直觀。Multisim將成為為今后的電子電路設計和開發(fā)人員得力助手。
參考文獻
[1]閻石.數(shù)字電子技術[M].北京:高等教育出版社,2009.
[2]程勇.實例講解Multisim 10電路仿真[M].北京:人民郵電出版社,2010.
[3]王毓銀.數(shù)字電路邏輯設計[M].北京:高等教育出版社,2002.
[4]王衛(wèi)平.數(shù)字電子技術實踐[M].大連:大連理工大學出版社,2009
[5]劉文革.實用電工電子技術基礎[M].北京:中國鐵道出版社,2010.
[6]鄒海勇.基于Multisim的計數(shù)器設計與仿真[J].赤峰學院學報,2012(2):176-177.
[7]段永霞等.Multisim的彩燈控制系統(tǒng)的設計與仿真[J].安徽電子信息職業(yè)技術學院學報,2010,48(9):30-31.
[8]潘松.EDA技術實用教程[M].北京:科學出版社,2010.
[9]任駿原等.數(shù)字電子技術實驗[M].沈陽:東北大學出版社,2010.
[10]張晶,李心廣.基于Multisim的電路設計與仿真[J].計算機仿真,2005,22(5):109-112.
作者簡介:宋蕾(1976—),女,遼寧鞍山人,講師,現(xiàn)供職于遼寧科技大學電信學院電子系。