數字電子技術基礎(三十六)——利用Multisim軟件實現3線-8線譯碼器

目錄

1 手動方式實現3線-8線譯碼器

2 使用字選擇器實現3線-8線譯碼器?


現在嘗試利用Multisim軟件來實現3線-8線譯碼器。本實驗目的是驗證74LS138的基本功能,簡單來說就是“N中選1”。

實驗設計:

(1)使能信號:E_3\, \overline{E_2}\, \overline{E_1}=100時,譯碼器譯碼,負責輸出全為高電平。

(2)譯碼時,A_2A_1A_0依次輸入二進制碼000-111時,輸出\overline{Y_0}-\overline{Y_7}依次是輸出為低電平,則8位LED輪流熄滅。

1 手動方式實現3線-8線譯碼器

器件選擇:

  • 芯片選擇:組選項欄中選擇TTL,系列選項欄選擇74LS,在元器件項選擇74LS138N。
  • 電源選擇:組選項欄中選擇Sources,系列選項欄中選擇POWER_SOURCES,在元器件中選擇VCC作為電源;同時在相同的系列選項欄中,在元器件中選擇GROUND作為接地。
  • LED選擇:組選項欄中選擇Diodes,系列選項欄中選擇LED,在元器件中選擇BAR_LED_RED。鼠標左鍵點擊LED燈,將值項下面的通態電流的5mA設置為10mA。
  • 開關選擇:組選項欄中選擇Basic,系列選項欄中選擇SWITCH,在元器中選擇SPDT。選擇合適的位置后進行水平翻轉,復制粘貼開關并列放6個。
  • 電阻選擇:組選項欄中選擇Basic,系列選項欄中選擇RESISTOR,阻止選擇300Ω,選擇合適位置放置之后,復制粘貼電阻并行放置8個。

將元器件選擇好之后,按照如下所示的方式進行放置:

然后按照如下所示的方式進行連線:

觀察74LS138N芯片,A、B、C分別對應三個輸入段,G1、~G2A、~G2B分別是使能控制端。

(1)當使能端G1、~G2A、~G2B依次輸入不是為100時

例如當G1、~G2A、~G2B依次為111時,此時電路圖如下所示:

可以看到LED全部都是亮的。當改變A、B、C的輸入時,如下圖所示:

可以看到當改變輸入,LED并沒有發生改變。

再例如當G1、~G2A、~G2B因此為101時,此時電路圖如下所示:

可以看到改變輸入時,LED并沒有發生變化。

(2)當使能端G1、~G2A、~G2B依次輸入為100時:

當輸入端引腳C=0、引腳B=0、引腳A=0時:

可以看到Y0所對應的LED燈是滅的,這是因為Y0此時輸出的是為1,進行取反之后為0,此時對應的LED燈滅,說明此時74LS138N芯片的Y0端輸出為1。

當輸入端引腳C=0、引腳B=0、引腳A=1時:

由于上圖可知74LS138N芯片的Y1的輸出為1。

當輸入端引腳C=0、引腳B=1、引腳A=0時:

由于上圖可知74LS138N芯片的Y2的輸出為1。

當輸入端引腳C=0、引腳B=1、引腳A=1時:

由于上圖可知74LS138N芯片的Y3的輸出為1。

當輸入端引腳C=1、引腳B=0、引腳A=0時:

由于上圖可知74LS138N芯片的Y4的輸出為1。

當輸入端引腳C=1、引腳B=0、引腳A=1時:

由于上圖可知74LS138N芯片的Y5的輸出為1。

當輸入端引腳C=1、引腳B=1、引腳A=0時:

由于上圖可知74LS138N芯片的Y6的輸出為1。

當輸入輸入端引腳C=1、引腳B=1、引腳A=1時:

由于上圖可知74LS138N芯片的Y7的輸出為1。?

2 使用字選擇器實現3線-8線譯碼器?

在原來的圖的基礎上將S4、S5、S6刪除,并且將S1、S2、S3連接芯片的線移除,并且將S1、S2、S3三個開關向下移動,然后將S1、S2、S3三個開關分別連接芯片的G1、G2A、G2B(或者直接移除S1、S2、S3三個開關,保留S4、S5、S6也可以),如下所示:

并且Multisim軟件的右側選項欄中選擇子選擇器:

然后將放置到芯片左側,并且順時針旋轉90°,如下所示:

將子選擇器靠近0的一端的三個引腳分別連接芯片的引腳A、引腳B、引腳C,如下圖所示:

之后設置字選擇器的輸入范圍:

點擊單步和二進制,之后在右側設置輸入范圍000-111:

可以在000處,系統已經將其設置為初始位置,之后即在111設置為最終位置即可。如下所示:

最終為:

之后關閉,開始運行即可:

可以看到LED燈此時發生了變化,點擊字選擇器,然后點擊單步到指定的輸入值,例如想要輸入100的輸出結果:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/73955.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/73955.shtml
英文地址,請注明出處:http://en.pswp.cn/web/73955.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

wait和notify : 避免線程餓死(以及votile內存可見性和指令重排序問題)

各位看官,大家早安午安晚安呀~~~ 如果您覺得這篇文章對您有幫助的話 歡迎您一鍵三連,小編盡全力做到更好 歡迎您分享給更多人哦 今天我們來學習:wait和notify : 避免線程餓死(以及votile內存可見性和指令重排序問題) …

HarmonyOS 介紹

HarmonyOS簡介 隨著萬物互聯時代的開啟,應用的設備底座將從幾十億手機擴展到數百億IoT設備。全新的全場景設備體驗,正深入改變消費者的使用習慣。 同時應用開發者也面臨設備底座從手機單設備到全場景多設備的轉變,全場景多設備的全新底座&am…

【視覺提示學習】3.28閱讀隨想

2109.01134 CoOp通過可學習的向量來建模提示的上下文詞匯,這些向量可以用隨機值或預訓練的詞嵌入進行初始化(見圖2)。我們提供了兩種實現方式,以處理不同性質的任務:一種是基于統一上下文(unified context…

計算機求職面試中高頻出現的經典題目分類整理

以下為計算機求職面試中高頻出現的經典題目分類整理,涵蓋技術核心與深度考察方向,答案要點已附解析思路: 一、數據結構與算法 鏈表操作 題目:反轉鏈表(迭代/遞歸實現)考察點:指針操作、遞歸思維…

uniapp選擇文件使用formData格式提交數據

1. Vue實現 在vue項目中,我們有個文件,和一些其他字段數據需要提交的時候,我們都是使用axios 設置請求頭中的Content-Type: multipart/form-data,然后new FormData的方式來進行提交。方式如下: const sendRequest = () => {const formData = new FormData()formData…

BeanDefinition和Beanfactory實現一個簡單的bean容器

目錄 什么是 Springbean 容器 設計思路 圖解 參考文章 開源地址 BeanDefinition 類 BeanFactory 類 測試類 什么是 Springbean 容器 Spring 包含并管理應用對象的配置和生命周期,在這個意義上它是一種用于承載對象的容器,你可以配置你的每個 Bea…

AI Agent開發大全第十四課-零售智能導購智能體的RAG開發理論部分

開篇 經過前面的一些課程,我們手上已經積累了各種LLM的API調用、向量庫的建立和使用、embedding算法的意義和基本使用。 這已經為我們具備了開發一個基本的問答類RAG的開發必需要素了。下面我們會來講一個基本問答類場景的RAG,零售中的“智能導購”場景。 智能導購 大家先…

向字符串添加空格

給你一個下標從 0 開始的字符串 s ,以及一個下標從 0 開始的整數數組 spaces 。 數組 spaces 描述原字符串中需要添加空格的下標。每個空格都應該插入到給定索引處的字符值 之前 。 例如,s "EnjoyYourCoffee" 且 spaces [5, 9] &#xff0…

百人會上的蔚小理與「來的剛剛好」的雷軍

這就是2025百人會上的蔚小理,努力的李斌、宣揚飛行汽車的何小鵬與大講開源的李想。那么小米汽車的模式是什么呢?站在蔚小理的肩上。 這就是2025百人會上的蔚小理,努力的李斌、宣揚飛行汽車的何小鵬與大講開源的李想。那么小米汽車的模式是什么…

解鎖Nginx路由器匹配規則

引言 Nginx 無疑是一款備受矚目的明星產品。它以其高性能、高可靠性以及出色的并發處理能力,在眾多 Web 服務器和反向代理服務器中脫穎而出 ,廣泛應用于各類網站和應用程序中。據統計,超過 30% 的網站都在使用 Nginx 作為其 Web 服務器&…

傳統策略梯度方法的弊端與PPO的改進:穩定性與樣本效率的提升

為什么傳統策略梯度方法(如REINFORCE算法)在訓練過程中存在不穩定性和樣本效率低下的問題 1. 傳統策略梯度方法的基本公式 傳統策略梯度方法的目標是最大化累積獎勵的期望值。具體來說,優化目標可以表示為: max ? θ J ( θ )…

Qwt入門

Qwt(Qt Widgets for Technical Applications)是一個用于科學、工程和技術應用的 Qt 控件庫,提供曲線圖、儀表盤、刻度尺等專業可視化組件。 1. 安裝與配置 1.1 安裝方式 源碼編譯(推薦): git clone https://github.com/qwt/qwt.git cd qwt qmake qwt.pro # 生成 Makef…

軟考《信息系統運行管理員》- 6.1 信息系統安全概述

信息系統安全的概念 信息系統安全是指保障計算機及其相關設備、設施(含網絡)的安全,運行環境的安全, 信息的安全,實現信息系統的正常運行。 信息系統安全包括實體安全、運行安全、信息安全和 人員安全等幾個部分。 影響信息系統安全的因素…

Canvas實現旋轉太極八卦圖

Canvas實現旋轉太極八卦圖 項目簡介 這是一個使用HTML5 Canvas技術實現的動態太極八卦圖,包含了旋轉動畫和鼠標交互功能。項目展示了中國傳統文化元素與現代Web技術的結合。 主要特點 動態旋轉的太極圖八卦符號的完整展示鼠標懸停暫停動畫流暢的動畫效果 技術實…

機器學習、深度學習和神經網絡

機器學習、深度學習和神經網絡 術語及相關概念 在深入了解人工智能(AI)的工作原理以及它的各種應用之前,讓我們先區分一下與AI密切相關的一些術語和概念:人工智能、機器學習、深度學習和神經網絡。這些術語有時會被交替使用&#…

打造高性能中文RAG系統:多輪對話與語義檢索的完美結合

目錄 1、引言 2、RAG系統的核心架構 3、對話理解:超越單輪問答 3.1、指代消解技術 3.2、話題跟蹤與記憶 4、混合檢索策略:兼顧精確與廣泛 4.1、向量檢索 關鍵詞檢索 4.2、重排序機制 5、性能優化:應對大規模文檔 5.1、向量量化技術…

人工智能助力數字化轉型:生成式人工智能(GAI)認證開啟新篇章

在數字化浪潮席卷全球的今天,企業正面臨著前所未有的轉型壓力與機遇。數字化轉型,這一曾經被視為“選擇題”的戰略議題,如今已演變為關乎企業生存與發展的“必答題”。在這場深刻的變革中,人工智能(AI)作為…

Windows 圖形顯示驅動開發-WDDM 2.4功能-GPU 半虛擬化(十二)

DxgkDdiQueryAdapterInfo 更新 DXGKARG_QUERYADAPTERINFO 結構已更新,以包括以下字段以支持半虛擬化: 添加了 Flags 成員,允許 Dxgkrnl 指示以下內容: 它將 VirtualMachineData 設置為指示調用來自 VM。它將 SecureVirtualMach…

iOS審核被拒:Missing privacy manifest 第三方庫添加隱私聲明文件

問題: iOS提交APP審核被拒,蘋果開發者網頁顯示二進制錯誤,收到的郵件顯示的詳細信息如下圖: 分析: 從上面信息能看出第三方SDK庫必須要包含一個隱私文件,去第三方庫更新版本。 幾經查詢資料得知,蘋果在…

馬達加斯加企鵝字幕

Antarctica 南極洲 An inhospitable wasteland 一個荒涼的不毛之地 But even here 但即使在這里 on the Earth’s frozen bottom 地球另一端的冰天雪地里 we find life 也有生命存在 And not just any life 不是別的什么生物 Penguins 而是企鵝 Joyous, frolicking 快樂的 頑皮…