那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用繼電器構(gòu)建計算機(jī)的CPU

技術(shù)牛人小渣子 ? 2022-07-28 10:41 ? 次閱讀

這個迷你系列文章描述了如何用繼電器構(gòu)建計算機(jī)的 CPU(中央處理單元)。

英語中的“Y”聽起來像西班牙語(我的母語)中的“guay”,一個口語表達(dá)或俚語,意思是“酷”。從雙關(guān)語開始似乎是個好主意,但事實是我確實相信 Y 開關(guān)真的很酷。

雖然這個術(shù)語不是很常用(如果以前用過的話),但我認(rèn)為它對這個開關(guān)的工作方式非常具有描述性或說明性。圖 1 顯示了 Y 開關(guān)的示意圖。它由一個可控開關(guān)組成,該開關(guān)可以改變其位置并將一個端子連接到其他兩個端子之一。

poYBAGLeVd-AXGWzAAAx_xpbgkE802.jpg

圖 1. Y 開關(guān)示意圖(來源:Javier Piay)

這種變化可能是由于各種性質(zhì)的動作或刺激引起的:手動、機(jī)械電氣電子等。在沒有這種刺激的情況下,開關(guān)保持在其靜止/斷電位置,連接所謂的公共端子(COM)到所謂的常閉端子(NC)。如果施加刺激,開關(guān)將切換到其激活/通電位置,將 COM 端子連接到所謂的常開端子 (NO)。

Y 開關(guān)也稱為3 路開關(guān)或轉(zhuǎn)換開關(guān),但是——正如 EEWeb 精通技術(shù)的成員已經(jīng)知道的那樣——這種類型的開關(guān)通常被稱為單刀雙擲 (SPDT) 開關(guān)(另見“開關(guān)反彈和去抖動(第 1 部分):開關(guān)類型”)。

圖 2 顯示了 Y 開關(guān)的不同實現(xiàn)方式。從左到右,所示設(shè)備由手動、機(jī)械、電氣和電子方式控制或操作。不言而喻,有類似的設(shè)備可以實現(xiàn)其他類型的開關(guān),例如單刀單擲 (SPST)、雙刀單擲 (DPST)、雙刀雙擲 (DPDT) 等。

pYYBAGLeVeyAdZD8AAEXZ3kDHM0793.jpg

圖 2. 從左到右,Y 型開關(guān)用于手動、機(jī)械、電動和電子操作。(來源:哈維爾皮耶)

任何電動開關(guān)通常稱為繼電器(圖 2 中右起第二列)。與其他形式的開關(guān)一樣,機(jī)電繼電器有多種類型,包括 SPST、SPDT、DPST、DPDT 等。

圖 3 顯示了 Y 或 SPDT 繼電器的示意圖。使開關(guān)的 COM 端子在 NC 和 NO 端子之間翻轉(zhuǎn)的電刺激(輸入信號)連接到標(biāo)記為 S(意為“選擇”)的第四個端子。

poYBAGLeVfmANokrAAAyXIB63J0294.jpg

圖 3. SPDT 繼電器原理圖(來源:Javier Piay)

SPDT 繼電器是我們將在繼電器計算設(shè)計和仿真項目中使用的主要組件(如果不是唯一的話)。至于實施/構(gòu)建階段,我目前更傾向于使用該設(shè)備的電子版本(圖 2 右側(cè)的第一列),原因有很多,例如其緊湊的尺寸(每個 IC 三個或四個開關(guān)) 、非常低的價格(每個開關(guān) 3 美分)、快速原型制作(與面包板兼容)、非常廣泛的數(shù)字和模擬信號電平,并且易于耦合到其他電子設(shè)備(如果需要)。

在 SPDT 繼電器(或電子開關(guān))中可用的四個端子/引腳中,只有 S 始終充當(dāng)輸入。在某些使用場景中,COM 端子充當(dāng)輸入,在這種情況下,NC 和 NO 端子都充當(dāng)輸出。在其他使用場景中,NC 和 NO 端子充當(dāng)輸入,在這種情況下,COM 端子充當(dāng)輸出。與任何開關(guān)一樣,一旦繼電器成為更大電路的一部分,就會自動采用這些配置。

圖 4 說明了上述配置。出于演示目的,左側(cè) SPDT 繼電器的 COM 端子配置為輸出。在這種情況下,NC 和 NO 端子都可以攜帶邏輯 0(深綠色)或邏輯 1(淺綠色)值,繼電器在這些端子之間進(jìn)行選擇并將所選信號傳遞到 COM 輸出。由于該繼電器顯示為未激活或斷電 (S = 0),因此 COM 輸出反映了 NC 輸入上的邏輯 0 值。

pYYBAGLeVgWAIUAnAADrKj1PuQ4688.jpg

圖 4. SPDT 繼電器允許的輸入/輸出 (I/O) 配置。(來源:哈維爾皮耶)

相比之下,右側(cè) SPDT 繼電器的 COM 端子配置為輸入。由于此繼電器顯示為激活或通電 (S = 1),NO 輸出反映 COM 輸入上的邏輯 1 值;同時,NC 輸出處于高阻抗 (Z) 狀態(tài),這意味著其他繼電器可以安全地將邏輯 0 或 1 值驅(qū)動到連接到此端子的信號(即導(dǎo)線)上。

在基于繼電器的二進(jìn)制或數(shù)字計算中,大多數(shù)繼電器(如果不是全部)在計算模塊/系統(tǒng)內(nèi)執(zhí)行邏輯功能并實現(xiàn)邏輯門,這與執(zhí)行電源和負(fù)載切換的獨立繼電器的通用應(yīng)用形成對比.

SPDT 繼電器如此酷的原因在于它本身就是一個通用邏輯門。即可以用來實現(xiàn)任意的二輸入邏輯功能。只需意識到圖 4 左側(cè)的 SPDT 繼電器充當(dāng)多路復(fù)用器 (MUX) 即可輕松證明這一點,眾所周知,該組件是通用邏輯門。

MUX: 如果 S 等于 0,則將 COM 設(shè)置為 NC,否則將 COM 設(shè)置為 NO。

相比之下,圖 4 右側(cè)的 SPDT 繼電器充當(dāng)解復(fù)用器 (DEMUX)。

DEMUX:如果 S 等于 0,則將 NC 設(shè)置為 COM,否則將 NO 設(shè)置為 COM。

圖 5 顯示了如何使用 SPDT 繼電器實現(xiàn)任何原始邏輯門以及全加器。

poYBAGLeVhOAUfxRAAGN0baxOBg396.jpg

圖 5. SPDT 繼電器作為通用邏輯門實現(xiàn)任何原始邏輯門和全加器。(來源:哈維爾皮耶)

NOT:如果 A 等于 0,則將輸出設(shè)置為 1,否則將輸出設(shè)置為 0。

AND: 如果 A 等于 0,則將輸出設(shè)置為 A (0),否則將輸出設(shè)置為 B。

或:如果 A 等于 0,則將輸出設(shè)置為 B,否則將輸出設(shè)置為 A (1)。

XOR:如果 A 等于 0,則將輸出設(shè)置為 B,否則將輸出設(shè)置為 NOT B。

NAND: 如果 A 等于 0,則將輸出設(shè)置為 NOT A (1),否則將輸出設(shè)置為 NOT B。

NOR:如果 A 等于 0,則將輸出設(shè)置為 NOT B,否則將輸出設(shè)置為 NOT A (0)。

XNOR: 如果 A 等于 0,則將輸出設(shè)置為 NOT B,否則將輸出設(shè)置為 B。

全加器(S = A + B + Cin):S = A XOR B XOR Cin。如果 A XOR B 等于 0,則將 Cout 設(shè)置為 A,否則將 Cout 設(shè)置為 Cin。

作為“構(gòu)建繼電器計算機(jī)”迷你系列第 1 部分的最后一個示例,圖 6 顯示了使用 SPDT 繼電器實現(xiàn) 4:16 解碼器。

poYBAGLeVh6AZ2yGAAFUBkkfYk8334.jpg

圖 6. 使用 SPDT 繼電器的 4:16 解碼器實現(xiàn)。(來源:哈維爾皮耶)

我希望你覺得這篇文章足夠有趣,可以繼續(xù)閱讀這個迷你系列的未來專欄,我們將在其中討論如何構(gòu)建基于繼電器的寄存器、計數(shù)器、算術(shù)邏輯單元 (ALU) 和其他最終將允許我們構(gòu)建了一臺中繼計算機(jī),所有這些都基于不起眼的“Y”開關(guān)的概念。

一如既往,我歡迎您提出意見、問題和建議。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5361

    瀏覽量

    149557
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10902

    瀏覽量

    212997
  • 計算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7536

    瀏覽量

    88638
收藏 人收藏

    評論

    相關(guān)推薦

    為什么cpu計算機(jī)只能認(rèn)識0和1

    1- 計算機(jī)基本組成于工作模型1.為什么cpu計算機(jī)只能認(rèn)識0和1? 因為cpu作為計算機(jī)的核心,負(fù)責(zé)
    發(fā)表于 12-10 08:15

    基于8085的低成本單板計算機(jī)

    描述8085單板電腦系統(tǒng)SBC-85 CPU v1.1注意:gerber 文件更新到 1.1 版我一直想回到我的根源,以與 MIL MOD8 相同的概念構(gòu)建 8080 或 8085 單板計算機(jī)
    發(fā)表于 08-24 06:18

    構(gòu)建基于WDC65C02S和Z80 CPU的微型計算機(jī)

    描述Gerber_PCB_CPLD_EPM3064_Programmer_PCB我正在尋找一些舊零件來構(gòu)建基于 WDC65C02S 和 Z80 CPU 的微型計算機(jī)。這些板將幫助我對一些
    發(fā)表于 08-31 06:20

    什么是單板計算機(jī)

    單板計算機(jī)基于單一電路板而構(gòu)建的完整計算機(jī),包括微處理器、內(nèi)存、以太網(wǎng)、I/O、視頻和音頻輸出。設(shè)計的核心架構(gòu)是微處理器。第一臺真正的單板計算機(jī)可能是基于 Intel 8080
    發(fā)表于 03-09 14:51 ?1.7w次閱讀

    計算機(jī)cpu性能指標(biāo)與作用

    本內(nèi)容介紹了計算機(jī)cpu的內(nèi)部結(jié)構(gòu)、CPU的工作原理和性能指標(biāo)。全面的介紹了計算機(jī)CPU
    發(fā)表于 05-25 11:49 ?4032次閱讀
    <b class='flag-5'>計算機(jī)</b><b class='flag-5'>cpu</b>性能指標(biāo)與作用

    如何構(gòu)建計算機(jī)

    構(gòu)建完成并且一切正常之后,請插入電源和顯示器,打開電源,然后進(jìn)行測試啟動。如果BIOS出現(xiàn)在監(jiān)視器上,則說明您已經(jīng)完成了計算機(jī)構(gòu)建
    的頭像 發(fā)表于 11-20 16:21 ?1634次閱讀

    如何使用FPGA總結(jié)設(shè)計CPU計算機(jī)

    為了讓更多的人能夠迅速掌握用FPGA自己設(shè)計CPU 和制作計算機(jī)的方法, 推動我國計算機(jī)科學(xué)向深層次發(fā)展,本文特一般性介紹一下設(shè)計需要掌握的基本知識和設(shè)計制作計算機(jī)的一般過程。
    發(fā)表于 08-13 17:43 ?13次下載
    如何使用FPGA總結(jié)設(shè)計<b class='flag-5'>CPU</b>和<b class='flag-5'>計算機(jī)</b>

    計算機(jī)最核心的CPU 12大知識點

    計算機(jī)芯片,通常嵌入在電腦的主板上。 CPU構(gòu)建是通過在單個計算機(jī)芯片上放置數(shù)十億個微型晶體管來實現(xiàn)。 這些晶體管使它能夠執(zhí)行運(yùn)行存儲在系統(tǒng)內(nèi)存中的程序所需的
    的頭像 發(fā)表于 09-27 10:10 ?3297次閱讀

    何用繼電器構(gòu)建計算機(jī)CPU中央處理單元

    SPDT 繼電器是我們將在繼電器計算設(shè)計和仿真項目中使用的主要組件
    的頭像 發(fā)表于 06-30 17:59 ?4403次閱讀
    如<b class='flag-5'>何用</b><b class='flag-5'>繼電器</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>計算機(jī)</b>的<b class='flag-5'>CPU</b>中央處理單元

    計算機(jī)cpu主要由什么組成

    cpu計算機(jī)系統(tǒng)的運(yùn)算和控制核心,同時也是信息處理、程序運(yùn)行的最終執(zhí)行單元,可見CPU計算機(jī)的重要性,那么計算機(jī)
    的頭像 發(fā)表于 10-03 17:21 ?3.5w次閱讀

    易于構(gòu)建的68008 CPU SBC(單板計算機(jī))68k-MBC

    電子發(fā)燒友網(wǎng)站提供《易于構(gòu)建的68008 CPU SBC(單板計算機(jī))68k-MBC.zip》資料免費下載
    發(fā)表于 07-11 16:16 ?3次下載
    易于<b class='flag-5'>構(gòu)建</b>的68008 <b class='flag-5'>CPU</b> SBC(單板<b class='flag-5'>計算機(jī)</b>)68k-MBC

    比量子計算機(jī)更容易構(gòu)建的新的計算機(jī)制造方法 用液晶構(gòu)建計算機(jī)

    兩位科學(xué)家在最新一期《科學(xué)進(jìn)展》雜志上撰文提出了一種新的計算機(jī)制造方法:用液晶構(gòu)建計算機(jī),這種計算機(jī)將使用分子的朝向來存儲數(shù)據(jù)。在液晶計算機(jī)
    的頭像 發(fā)表于 08-24 19:58 ?1353次閱讀

    構(gòu)建8位計算機(jī)開源分享

    電子發(fā)燒友網(wǎng)站提供《構(gòu)建8位計算機(jī)開源分享.zip》資料免費下載
    發(fā)表于 10-28 15:11 ?1次下載
    <b class='flag-5'>構(gòu)建</b>8位<b class='flag-5'>計算機(jī)</b>開源分享

    使用6809 CPU構(gòu)建計算機(jī)

    電子發(fā)燒友網(wǎng)站提供《使用6809 CPU構(gòu)建計算機(jī).zip》資料免費下載
    發(fā)表于 10-28 15:08 ?0次下載
    使用6809 <b class='flag-5'>CPU</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>計算機(jī)</b>

    信號繼電器計算機(jī)系統(tǒng)中的應(yīng)用

    信號繼電器計算機(jī)系統(tǒng)中的應(yīng)用是一個重要且復(fù)雜的領(lǐng)域,它作為電氣控制的關(guān)鍵元件,在計算機(jī)系統(tǒng)中發(fā)揮著信號轉(zhuǎn)換、隔離、放大以及控制等多種作用。以下將從信號繼電器的基本概念、工作原理、特性
    的頭像 發(fā)表于 09-27 16:29 ?490次閱讀
    澳门百家乐官网群策略| 六合彩138| 网上的百家乐官网怎么才能赢 | 威尼斯人娱乐场老品牌| 百家乐官网永利娱乐| 棋牌王中王| 真人百家乐什么平台| 百家乐官网模拟游戏下载| 美国太阳城养老社区| 做生意带什么招财| 百家乐官网模拟投注器| 威尼斯人娱乐城游戏| 新锦江百家乐官网的玩法技巧和规则 | 168棋牌游戏| 百家乐娱乐皇冠世界杯| 百家乐官网视频游戏盗号| 大发888线上娱乐| 独赢百家乐全讯网| 百家乐官网稳中一注法| 名仕百家乐的玩法技巧和规则| 如何赢百家乐官网的玩法技巧和规则| 普格县| 威尼斯人娱乐城真实网址| 百家乐千术道具| 真人百家乐官网好不好玩| 大发888打不开| 百家乐赌场凯时娱乐| 百家乐官网五湖四海赌场娱乐网规则 | 百家乐官网注册送免费金| 顶级赌场官方客户端下载| 百家乐赌场代理荐| 百家乐官网好不好| 澳门百家乐官网21点| 大连娱网棋牌大厅| 百家乐庄闲符号记| 网上百家乐官网内| 澳门百家乐官网免费开户| 顶级赌场手机版官方| 百家乐赌博博彩赌博网| 乐天百家乐官网的玩法技巧和规则 | 大发888怎么修改密码|