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

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

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

【微控制器基礎(chǔ)】—— 從歷史切入,了解微控制器的五個(gè)要素(下)

jf_pJlTbmA9 ? 2023-12-06 17:23 ? 次閱讀

在上一節(jié)的芝識(shí)課堂中,我們帶大家簡(jiǎn)單回顧了微控制器發(fā)展的歷史,同時(shí)介紹了微控制器的發(fā)展還必須滿足五個(gè)基本要素,下面我們就來(lái)繼續(xù)跟大家介紹這五個(gè)要素都分別是什么。

1. CPU(計(jì)算、控制)

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

wKgaomVdkpCAfO_oAAEWCh1VGAc853.png

2. 存儲(chǔ)器

微控制器的關(guān)鍵作用之一就是對(duì)數(shù)據(jù)進(jìn)行處理,只要有數(shù)據(jù)的地方就要有存儲(chǔ)數(shù)據(jù)的單元。因此,微控制器五要素中的第二個(gè),就是負(fù)責(zé)存儲(chǔ)的存儲(chǔ)器。存儲(chǔ)器最直接的操作有兩個(gè):即記憶和讀取存儲(chǔ)的數(shù)據(jù)和指令。通常,“記憶”或“讀取”操作都是由CPU的信號(hào)來(lái)選擇的。在微控制器的技術(shù)術(shù)語(yǔ)中,我們把“記憶”的操作稱為“寫(xiě)入”,因?yàn)檫@個(gè)過(guò)程中CPU要向存儲(chǔ)器發(fā)出“寫(xiě)入”的指令。而“讀取”操作之所以被稱為“讀取”,是因?yàn)樗膭?dòng)作是從存儲(chǔ)器中讀取數(shù)據(jù)。

wKgaomVdkpKAUNWnAADwjdiGGpo114.png

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

3/4. 輸入和輸出端口

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

wKgZomVdkpOAaE12AAFbk6-a2Ls126.png

5. 總線

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

wKgZomVdkpSAMODfAAEf031Dlo4229.png

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

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

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

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

wKgaomVdkpaABLU4AAEmSLeorAg894.png

如今,微控制器的應(yīng)用幾乎無(wú)處不在,經(jīng)過(guò)幾十年的發(fā)展,它不僅功能強(qiáng)大,且類型也非常多樣化。通過(guò)今天的介紹,你是不是對(duì)微控制器又有了更透徹的理解?在后續(xù)的芝識(shí)課堂中,我們還將跟大家分享更多微控制器相關(guān)的知識(shí),大家敬請(qǐng)期待吧。

審核編輯 黃宇

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

    關(guān)注

    48

    文章

    7576

    瀏覽量

    151723
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7518

    瀏覽量

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

    關(guān)注

    68

    文章

    10889

    瀏覽量

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

    關(guān)注

    10

    文章

    2894

    瀏覽量

    88214
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    #硬聲創(chuàng)作季 微控制器原理:微控制器的典型結(jié)構(gòu)

    微控制器mcu
    Mr_haohao
    發(fā)布于 :2022年11月02日 14:51:39

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

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

    什么是微控制器

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

    低功耗模式微控制器時(shí)鐘配置應(yīng)用

    微控制器的低功耗應(yīng)用中,對(duì)時(shí)鐘的設(shè)置是很重要的一個(gè)方面。不同類型的微控制器在低功耗模式對(duì)時(shí)鐘的配置也各有不同。飛思卡爾公司推出的增強(qiáng)型8 位微控
    發(fā)表于 04-22 17:03 ?18次下載

    微控制器的開(kāi)發(fā)方案

    微控制器的開(kāi)發(fā)方案 微控制器開(kāi)發(fā)團(tuán)隊(duì)與編譯開(kāi)發(fā)人員的合作成果是生成的代碼效率更高,性能更好。本文介紹的是為了使ATMEL AVR微控制器系列
    發(fā)表于 05-04 10:36 ?959次閱讀
    <b class='flag-5'>微控制器</b>的開(kāi)發(fā)方案

    如何使用微控制器測(cè)量電容

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

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

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

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

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

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

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

    微控制器布局

    NEC 的微控制器家族包括通用微控制器系列以及為特定市場(chǎng)需求專門設(shè)計(jì)的微控制器系列。多年來(lái), NEC 的 CMOS 微控制器包含了各種 EMC 技術(shù),其中在客戶端無(wú)任何措施的情況
    的頭像 發(fā)表于 08-15 19:59 ?1319次閱讀
    <b class='flag-5'>微控制器</b>布局

    汽車微控制器的供電電壓

    微控制器供電 微控制器的供電電壓可以分為以下幾種: ·5V:5V是最常見(jiàn)的微控制器供電電壓,包括許多傳統(tǒng)的8位微控制器和一些較老的16位微控制器
    的頭像 發(fā)表于 07-19 10:45 ?1292次閱讀
    汽車<b class='flag-5'>微控制器</b>的供電電壓

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

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

    微控制器基礎(chǔ)】——完美的軟硬結(jié)合(

    微控制器基礎(chǔ)】——完美的軟硬結(jié)合(
    的頭像 發(fā)表于 10-17 16:36 ?427次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——完美的軟硬結(jié)合(<b class='flag-5'>下</b>)

    歷史切入,了解微控制器個(gè)要素

    歷史切入了解微控制器個(gè)
    的頭像 發(fā)表于 10-17 15:29 ?429次閱讀
    <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'>個(gè)</b><b class='flag-5'>要素</b>

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

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