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

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

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

從歷史切入,了解微控制器的五個要素

jf_pJlTbmA9 ? 來源:東芝半導(dǎo)體 ? 作者:東芝半導(dǎo)體 ? 2023-10-17 15:29 ? 次閱讀

要說起微控制器的歷史,就不得不提起距今51年前的1971年,那時,美國英特爾公司開發(fā)了第一款名為i4004d的4位微控制器。它由一家日本BUSICOM公司訂購,并用于其計算器設(shè)計。后來因為合同變更,它成功地作為通用微控制器正式出售。隨后英特爾又開發(fā)了“i8008”、“i8080A”和“i8085”等8位微控制器,繼這之后,英特爾公司又開發(fā)了16位微控制器“8086”,自此微控制器開啟了多樣化發(fā)展之路。

wKgaomUD7MKAEqOGAABuaelKQcQ994.jpg

作為半導(dǎo)體行業(yè)領(lǐng)導(dǎo)廠商東芝也是最早涉足微控制器產(chǎn)品的廠商之一。由于美國當(dāng)時考慮將電子控制單元作為廢氣法規(guī)的應(yīng)對方案,因此,1973年,東芝開發(fā)了12位微控制器TLCS-12,作為福特的車載發(fā)動機控制器。此后,東芝相繼開發(fā)了從4位到32位或更高版本的高級微控制器,并一直致力于先進(jìn)微控制器產(chǎn)品的開發(fā)。

wKgZomUD7MSASFadAAApFYbRkMc021.jpg

微控制器自誕生后逐漸得到越來越廣泛的應(yīng)用,特別是隨著半導(dǎo)體技術(shù)的不斷發(fā)展,大規(guī)模集成電路(LSI,一般是指由1000個及以上元件所組成的IC)的出現(xiàn)讓微控制器可以實現(xiàn)計算機的功能。如今,微控制器作為部分電子系統(tǒng)的核心控制單元,掌控著整個系統(tǒng)的運轉(zhuǎn)。類似于人類的大腦,通過眼睛和耳朵輸入信息,通過思維進(jìn)行計算和記憶,并用自己的身體部位說出、寫出結(jié)果,最終大腦和神經(jīng)控制著整個身體統(tǒng)一運動。在微控制器中,也會存儲開關(guān)、鍵盤、傳感器等器件輸入的信息,進(jìn)行計算,并將結(jié)果作為數(shù)據(jù)輸出。因此,微控制器還必須滿足輸入、計算、存儲、輸出和控制這五個基本要素。

wKgaomUD7MaAFvivAABDOgTia7Q797.jpg

微控制器發(fā)展至今,隨著市場需求的不斷變化,每年都會帶來新的設(shè)計和支持方面的創(chuàng)新,但回歸本身還是離不開上述的五個基本要素。

1、CPU(計算、控制)

微控制器五要素中的第一個,也是最關(guān)鍵的一個是負(fù)責(zé)計算和控制的CPU。它被稱為“微控制器的中心”或“微控制器的大腦”。一般來講,CPU是由C(Central/中央)、P(Processing/處理)和U(Unit/單元)三個字母組合而成。由于需要處理中心數(shù)據(jù),因此,CPU又被稱為中央處理器,可以說它是一個處理器最核心的部分。

wKgaomUD7MeAMndiAABD41YverY016.jpg

2、存儲器

微控制器的關(guān)鍵作用之一就是對數(shù)據(jù)進(jìn)行處理,只要有數(shù)據(jù)的地方就要有存儲數(shù)據(jù)的單元。因此,微控制器五要素中的第二個,就是負(fù)責(zé)存儲的存儲器。存儲器最直接的操作有兩個:即記憶和讀取存儲的數(shù)據(jù)和指令。通常,“記憶”或“讀取”操作都是由CPU的信號來選擇的。在微控制器的技術(shù)術(shù)語中,我們把“記憶”的操作稱為“寫入”,因為這個過程中CPU要向存儲器發(fā)出“寫入”的指令。而“讀取”操作之所以被稱為“讀取”,是因為它的動作是從存儲器中讀取數(shù)據(jù)。

wKgZomUD7MiAEXOxAAAqKrKqc5g942.jpg

在微控制器的存儲單元中通常分為代碼區(qū)和數(shù)據(jù)區(qū),代碼區(qū)是放置程序的地方,用于存放微控制器自身需要執(zhí)行的程序,數(shù)據(jù)區(qū)是放置數(shù)據(jù)的地方,存放各種需要處理和處理后的數(shù)據(jù)。微控制器中存儲器有兩種類型:可以讀取和寫入數(shù)據(jù)的RAM(隨機存取存儲器),和只能讀取數(shù)據(jù)的ROM(只讀存儲器)。根據(jù)用途的不同,RAM和ROM有多種類型。通常,RAM在關(guān)閉電源會丟失存儲的數(shù)據(jù),但ROM不會在關(guān)閉電源后丟失數(shù)據(jù)。

3/4、輸入和輸出端口

五個要素中的第三和第四分別是輸入和輸出(I/O)。I/O是外部設(shè)備與微控制器之間進(jìn)行數(shù)據(jù)和信號交換的通道。在微控制器設(shè)計中需要有專用于外部設(shè)備的外圍電路,它們執(zhí)行數(shù)據(jù)的輸入、輸出和通信。輸入和輸出對應(yīng)的基本操作包括CPU的讀和寫,輸入/輸出稱為端口,其地址稱為端口地址。根據(jù)與外部設(shè)備的數(shù)據(jù)和信號交換功能不同,需要分為輸入端口和輸出端口。

wKgaomUD7MqAdIJyAABLlKU0-o8196.jpg

5、總線

CPU、存儲器和I/O功能構(gòu)成了一個微控制器的基本內(nèi)部功能單元,但只有通過布線將CPU、存儲器和I/O連接起來,使信號可以在各個單元流通,才能實現(xiàn)微控制器的控制,因此,微控制器的第五個要素就是總線。下圖是一個微控制器信號流的示例。微控制器的各項功能都由多條信號線連接,這些信號線被稱為總線。

wKgZomUD7MuAcEA1AABGbBKwvJE302.jpg

在微控制器內(nèi)部的總線類型有三種:數(shù)據(jù)總線、地址總線和控制總線。每條總線上的通信都是在另一條總線的配合下進(jìn)行的。

數(shù)據(jù)總線是用于CPU與存儲器、I/O之間交換數(shù)據(jù)的信號線,并處理存儲在指定位置的數(shù)據(jù)。交換的數(shù)據(jù)包括用于計算的數(shù)值、計算結(jié)果、外部設(shè)備的輸入信號和輸出到外部設(shè)備的信號。

地址總線是用于指定存儲器和I/O位置的信號線。在CPU交換數(shù)據(jù)時,需要指定數(shù)據(jù)的發(fā)送目的地或數(shù)據(jù)的存儲目的地。因此,地址總線便用來指定此位置。

控制總線是用于指定讀取或?qū)懭氲刂房偩€位置的信號線。當(dāng)控制總線發(fā)出寫入指令時,地址總線上指定的存儲器和I/O接收數(shù)據(jù)總線上發(fā)送的數(shù)據(jù)。當(dāng)控制總線發(fā)出“讀取”指令時,數(shù)據(jù)被輸出到數(shù)據(jù)總線。

wKgaomUD7M2AJz9mAAAzUFGV0hQ619.jpg

如今,微控制器的應(yīng)用幾乎無處不在,經(jīng)過幾十年的發(fā)展,它不僅功能強大,且類型也非常多樣化。通過今天的介紹,你是不是對微控制器又有了更透徹的理解?

來源:東芝半導(dǎo)體
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請聯(lián)系小編進(jì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)注

    48

    文章

    7454

    瀏覽量

    150850
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7430

    瀏覽量

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

    關(guān)注

    68

    文章

    10804

    瀏覽量

    210824
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2858

    瀏覽量

    87912
收藏 人收藏

    評論

    相關(guān)推薦

    電梯的基礎(chǔ)原理:微控制器

    微控制器
    jf_10480160
    發(fā)布于 :2022年12月14日 07:20:15

    2006 年微控制器大趨勢-核心篇(微控制器核心技術(shù)探微)

    2006 年微控制器大趨勢-核心篇(微控制器核心技術(shù)探微)MCU 追求的是「臟俱全、短小精悍」,因此在小小一顆封裝中就完整具備了處理、
    發(fā)表于 09-24 09:34

    LPC微控制器產(chǎn)品族譜

    全新恩智浦在微控制器領(lǐng)域提供全系列、多平臺的MCU產(chǎn)品。其中基于ARM Cortex-M內(nèi)核的LPC產(chǎn)品也有多年歷史。LPC系列產(chǎn)品具有豐富的產(chǎn)品類型,強勁的產(chǎn)品性能,更是Kinetis產(chǎn)品的強援
    發(fā)表于 06-13 11:34

    微控制器之間的UART和SPI通信如何主從數(shù)據(jù)寫入SPI

    嗨,我有兩PIC18F70J90微控制器,我想來回交流。我想從一臺PC機到一微控制器進(jìn)行通信。然后SPI
    發(fā)表于 12-07 15:32

    如何外部微控制器讀取數(shù)據(jù)?

    我想附加一像PSoC BLE這樣的BLE模塊,通過UART/SPI外部微控制器讀取數(shù)據(jù),并將其存儲在BLE服務(wù)的各種特性中(例如,我想通過UART RX(PSoC)讀取數(shù)據(jù),并將其存儲在健康
    發(fā)表于 10-10 07:42

    什么是微控制器

    遇到了很多專業(yè)性的名詞無法理解,或者就是有點雜亂,現(xiàn)在整理一下查找的資料,希望對想要學(xué)習(xí)的同學(xué)有所幫助吧。??奈何水平有限,無法自己整理出一份屬于自己的見解,希望之后有機會吧~~~資料一 ······ 綜述(參考鏈接)什么是微控制器???微控制器可以與一***立的計算機相
    發(fā)表于 09-10 06:21

    選擇最佳微控制器的10步驟

    選擇最佳微控制器的10步驟
    發(fā)表于 01-24 16:54 ?3次下載

    了解嵌入式微控制器的實際能耗

    微控制器用于許多低功耗和/或電池供電的應(yīng)用程序,智能儀表到消費醫(yī)療設(shè)備到遠(yuǎn)程傳輸溫度、振動、濕度和其他參數(shù)數(shù)據(jù)的工業(yè)設(shè)備。在這些應(yīng)用中,電池壽命是一關(guān)鍵參數(shù)——微控制器在決定這段時
    發(fā)表于 07-04 10:36 ?4次下載
    <b class='flag-5'>了解</b>嵌入式<b class='flag-5'>微控制器</b>的實際能耗

    如何使用微控制器測量電容

    微控制器已不是新興事物,對于微控制器,大家或許都有所了解。在往期文章中,小編對微控制器做過一定介紹。為進(jìn)一步增進(jìn)大家對微控制器
    的頭像 發(fā)表于 06-27 16:04 ?3427次閱讀
    如何使用<b class='flag-5'>微控制器</b>測量電容

    微控制器到底是什么?微控制器有怎么樣的應(yīng)用

    微控制器的使用已滲透入生活各方面,為增進(jìn)大家對微控制器了解,本文將對微控制器、微控制器應(yīng)用予以介紹。如果你對
    的頭像 發(fā)表于 06-27 10:25 ?1.2w次閱讀

    什么是微控制器?如何編程微控制器?

    微控制器進(jìn)行編程或刻錄意味著“將程序編譯傳輸?shù)?b class='flag-5'>微控制器的存儲”。微控制器的程序通常是用C
    的頭像 發(fā)表于 08-21 15:40 ?1w次閱讀

    種降低微控制器能耗的技術(shù)

    在我的上一篇文章中,“你能走多低(功率)?”,我們研究了微控制器中可用的幾種不同低功耗模式,以及這些低功耗模式如何影響能耗和喚醒時間。低功耗模式是降低微控制器能耗的主要技術(shù)之一,但它并不是開發(fā)人員可用的唯一技術(shù)。在這篇文章中,我們將研究我最喜歡的
    發(fā)表于 07-21 15:01 ?1355次閱讀
    <b class='flag-5'>五</b>種降低<b class='flag-5'>微控制器</b>能耗的技術(shù)

    STM32微控制器的結(jié)構(gòu)和發(fā)展歷史

    STM32微控制器是由STMicroelectronics公司開發(fā)的一系列基于ARM Cortex-M內(nèi)核的高性能微控制器。自從2007年推出第一代STM32以來,該系列已經(jīng)發(fā)展到了第代,每一代都有其獨特的特點和應(yīng)用領(lǐng)域。
    發(fā)表于 09-07 16:35 ?1853次閱讀

    微控制器基礎(chǔ)】—— 歷史切入,了解微控制器要素(下)

    微控制器基礎(chǔ)】—— 歷史切入了解微控制器
    的頭像 發(fā)表于 12-06 17:23 ?518次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】—— <b class='flag-5'>從</b><b class='flag-5'>歷史</b><b class='flag-5'>切入</b>,<b class='flag-5'>了解</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>五</b><b class='flag-5'>個</b><b class='flag-5'>要素</b>(下)

    微控制器基礎(chǔ)】——歷史切入,了解微控制器要素(上)

    微控制器基礎(chǔ)】——歷史切入了解微控制器
    的頭像 發(fā)表于 12-07 10:55 ?523次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——<b class='flag-5'>從</b><b class='flag-5'>歷史</b><b class='flag-5'>切入</b>,<b class='flag-5'>了解</b><b class='flag-5'>微控制器</b>的<b class='flag-5'>五</b><b class='flag-5'>個</b><b class='flag-5'>要素</b>(上)