日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

自制微型計算機的原理及設(shè)計案例

454398 ? 來源:博客園 ? 作者:deimeis ? 2020-10-19 14:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這是一篇非常有意思的文章,而且無論有沒學(xué)過的,每一個人都能看的懂的文章。

注:二進制、數(shù)理邏輯、電子學(xué)融合在一起,構(gòu)成了計算機的基礎(chǔ)。

PLC,即可編程邏輯控制器,實質(zhì)是一種專用于工業(yè)控制的計算機,其硬件結(jié)構(gòu)基本上與微型計算機相同

一、什么是二進制?

首先,從最簡單的講起。

計算機內(nèi)部采用二進制,每一個數(shù)位只有兩種可能"0"和"1",運算規(guī)則是"逢二進一"。

舉例來說,有兩個位A和B,它們相加的結(jié)果只可能有四種。

這張表就叫做"真值表"(truth table),其中的sum表示"和位",carry表示"進位"。

如果A和B都是0,和就是0,因此"和位"和"進位"都是0;

如果A和B有一個為1,另一個為0,和就是1,不需要進位;

如果A和B都是1,和就是10,因此"和位"為0,"進位"為1。這句的意思是:1+1=2,逢二進1位;

二、邏輯門(Logic Gate)

布爾運算(Boolean operation)的規(guī)則,可以套用在二進制加法上。布爾運算有三個基本運算符:AND,OR,NOT,又稱"與門"、"或門"、"非門",合稱"邏輯門"。它們的運算規(guī)則是:

AND:如果( A=1 AND B=1 ),則輸出結(jié)果為1。即:都真為真。

OR:如果( A=1 OR B=1 ),則輸出結(jié)果為1。即:有一個為真就為真。

NOT:如果( A=1 ),則輸出結(jié)果為0。即:取相反。

兩個輸入(A和B)都為1,AND(與門)就輸出1;

只要有任意一個輸入(A或B)為1,OR(或門)就輸出1;

NOT(非門)的作用,則是輸出一個輸入值的相反值。

它們的圖形表示如下:

三、真值表的邏輯門表示

現(xiàn)在把"真值表"的運算規(guī)則,改寫為邏輯門的形式。

先看sum(和位),我們需要的是這樣一種邏輯:

當兩個輸入不相同時,輸出為1,因此運算符應(yīng)該是OR;

當兩個輸入相同時,輸出為0,這可以用兩組AND和NOT的組合實現(xiàn)。

最后的邏輯組合圖如下:

再看carry(進位)。它比較簡單,兩個輸入A和B都為1就輸出1,否則就輸出0,因此用一個AND運算符就行了。

現(xiàn)在把sum和carry組合起來,就能得到整張真值表了。

這被稱為"半加器"(half-adder),因為它只考慮了單獨兩個位的相加,沒有考慮可能還存在低位進上來的位。

四、擴展的真值表和全加器

如果把低位進上來的位,當做第三個輸入(input),也就是說,除了兩個輸入值A(chǔ)和B以外,還存在一個輸入(input)的carry,

那么問題就變成了如何在三個輸入的情況下,得到輸出(output)的sum(和位)和carry(進位)。

這時,真值表被擴展成下面的形式:

如果你理解了半加器的設(shè)計思路,就不難把它擴展到新的真值表,這就是"全加器"(full-adder)了。

五、全加器的串聯(lián)

多個全加器串聯(lián)起來,就能進行二進制的多位運算了。

先把全加器簡寫成方塊形式,注明三個輸入(A、B、Cin)和兩個輸出(S和Cout)。

然后,將四個全加器串聯(lián)起來,就得到了四位加法器的邏輯圖。

六、邏輯門的晶體管實現(xiàn)

下一步,就是用晶體管做出邏輯門的電路。

先看NOT。晶體管的基極(Base)作為輸入,集電極(collector)作為輸出,發(fā)射極(emitter)接地。

當輸入為1(高電平),電流流向發(fā)射極,因此輸出為0;當輸入為0(低電平),電流從集電極流出,因此輸出為1。

接著是AND。這需要兩個晶體管,只有當兩個基極的輸入都為1(高電平),電流才會流向輸出端,得到1。

最后是OR。這也需要兩個晶體管,只要兩個基極中有一個為1(高電平),電流就會流向輸出端,得到1。

七、全加器的電路

將三種邏輯門的晶體管實現(xiàn),代入全加器的設(shè)計圖,就可以畫出電路圖了。

按照電路圖,用晶體管和電路板組裝出全加器的集成電路。

左邊的三根黃線,分別代表三個輸入A、B、Cin;右邊的兩根綠線,分別代表輸出S和Cout。

八、制作PLC

將四塊全加器的電路串聯(lián)起來,就是一臺貨真價實的四位晶體管PLC了,開關(guān)就是輸入,LED就是輸出,它可以按照我們提前設(shè)計好的邏輯計算0000~1111之間的加法。

電路板的下方有兩組各四個開關(guān),標注著"A"和"B",代表兩個輸入數(shù)。

從上圖可以看到,A組開關(guān)是"上下上上",代表1011(11);B組開關(guān)是"上下下下",代表1000(8)。

它們的相加結(jié)果用五個LED燈表示,上圖中是"亮暗暗亮亮",代表10011(19),正是1011與1000的和。

九、結(jié)論

雖然這個四位PLC非常簡陋,但是從中不難體會到PLC的原理。

完成上面的四位加法,需要用到88個晶體管。雖然當代PLC包含的晶體管數(shù)以億計,但是本質(zhì)上都是上面這樣簡單電路的累加。
編輯:hfy

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

    關(guān)注

    5052

    文章

    14837

    瀏覽量

    488847
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7843

    瀏覽量

    93501
  • 半加器
    +關(guān)注

    關(guān)注

    1

    文章

    29

    瀏覽量

    9141
  • 可編程邏輯控制器
    +關(guān)注

    關(guān)注

    4

    文章

    275

    瀏覽量

    26861
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是微型計算機的組成原理

    1微型計算機基本組成原理第一章 微型計算機基本組成原理 微機原理課程學(xué)習(xí)內(nèi)容 是一門研究微型計算機的基本工作原理以及微型計算機接口技術(shù)(如中斷控制接口、定時/計數(shù)控制接口、DMA控制接
    發(fā)表于 07-16 06:20

    微型計算機原理及應(yīng)用課后答案

    微型計算機原理及應(yīng)用課后答案,數(shù)字電子與微型計算機原理(非電類)作 者:任天平 編出版時間:2013叢編項:"十二五"高等學(xué)校機械類專業(yè)規(guī)劃教材內(nèi)容簡介《數(shù)字電子與微型計算機
    發(fā)表于 07-16 07:03

    什么是微型計算機微型計算機有什么用處?

    匯編語言是什么?什么是微型計算機?微型計算機有什么用處?
    發(fā)表于 07-16 09:59

    微型計算機的硬件組成

    第4章微型計算機的硬件組成(4.1微型機系統(tǒng)微型計算機包括多種系列,多種檔次、型號的計算機。1. 主板主板也叫系統(tǒng)板或母板,在個人電腦誕生的20多年來,主板一直是個人電腦的主要組成部分
    發(fā)表于 09-02 07:17

    微型計算機原理及應(yīng)用

    前言微機原理主要內(nèi)容包括微型計算機體系結(jié)構(gòu)、8088微處理器和指令系統(tǒng)、匯編語言設(shè)計以及微型計算機各個組成部分介紹等內(nèi)容。微機原理接口技術(shù)是一門實踐性強的學(xué)科,不但要求較高的理論水平,而且還要求有實際的動手能力。這次項目設(shè)計的主要目的是提高我們的實踐能力,包括提高...
    發(fā)表于 09-10 07:38

    微型計算機的硬件組成

    第4章微型計算機的硬件組成?4.1微型機系統(tǒng)微型計算機包括多種系列,多種檔次、型號的計算機。1. 主板主板也叫系統(tǒng)板或母板,在個人電腦誕生的20多年來,主板一直是個人電腦的主要組成部分
    發(fā)表于 09-10 06:34

    單片微型計算機原及接口技術(shù)

    單片微型計算機原及接口技術(shù)--實驗指導(dǎo)書(w)微型計算機原理與接口技術(shù)(單片微型計算機原理及接口技術(shù))實驗指導(dǎo)書適用于微電子專業(yè)、測控專業(yè)必修課程《微型計算機原理及接口技術(shù)》實驗指導(dǎo)書
    發(fā)表于 09-10 06:34

    單片微型計算機原理及接口技術(shù)

    單片微型計算機原理及接口技術(shù)--實驗指導(dǎo)書(w)【最新】.doc微型計算機原理與接口技術(shù)(單片微型計算機原理及接口技術(shù))實驗指導(dǎo)書適用于微電子專業(yè)、測控專業(yè)必修課程《微型計算機原理及接
    發(fā)表于 09-10 09:10

    微型計算機

    微機原理重點考試習(xí)題 自動化方向~第1章 微型計算機系統(tǒng)導(dǎo)論一、自測練習(xí)題㈠ 選擇題1. 微型計算機是指以()為基礎(chǔ),配以存儲器以及輸入/輸出接口電路和相應(yīng)的輔助電路而構(gòu)成的裸機。A.運算器B.
    發(fā)表于 09-10 09:17

    如何去制作一臺微型計算機

    制作微型計算機需要哪些基礎(chǔ)元件?如何去制作一臺微型計算機
    發(fā)表于 10-09 09:25

    微型計算機基礎(chǔ)與應(yīng)用,下載

    微型計算機基礎(chǔ)與應(yīng)用: 1.微處理器 2. 微型計算機       (1)單片微處理機       (2)通用微型計算機
    發(fā)表于 04-28 15:14 ?0次下載
    <b class='flag-5'>微型計算機</b>基礎(chǔ)與應(yīng)用,下載

    微型計算機原理

    1.1  微型計算機的發(fā)展和應(yīng)用1946年,世界上出現(xiàn)第一臺數(shù)字式電子計算機ENIAC(電子數(shù)據(jù)和計算器)發(fā)展到以大規(guī)模集成電路為主要部件的第四代,產(chǎn)生了微型計算機1971
    發(fā)表于 10-10 18:41 ?0次下載

    微型計算機基礎(chǔ)知識

    1.1 微型計算機的組成及工作原理1.1.1  微型計算機中的基本概念1. 微處理器2. 微型計算機      (1)單片微處理機   &
    發(fā)表于 02-23 12:02 ?64次下載

    微型計算機系統(tǒng)

             微型計算機系統(tǒng)與傳統(tǒng)的計算機系統(tǒng)一樣,也是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成的。2.1 微型計算機系統(tǒng)的組成 2.1.1 
    發(fā)表于 03-03 08:31 ?0次下載

    單片微型計算機概述

      n1.1單片微型計算機定義和特點   n1.2 微計算機系統(tǒng)概念   n1.3 單片微型計算機發(fā)展概況   n1.4 單片機的應(yīng)用特點   n1.5單片機的開發(fā)與應(yīng)用方
    發(fā)表于 10-14 16:03 ?47次下載
    漳州市| 康保县| 石棉县| 神池县| 运城市| 杂多县| 合山市| 灵川县| 通道| 汨罗市| 仙居县| 沁源县| 博爱县| 海安县| 田林县| 大港区| 三门县| 日土县| 邢台县| 泗阳县| 东阿县| 潞西市| 乌审旗| 巴林左旗| 徐汇区| 肇州县| 新乡市| 商丘市| 庐江县| 三门县| 保亭| 贡觉县| 田东县| 蛟河市| 手游| 正安县| 平湖市| 巧家县| 大连市| 红原县| 阿图什市|