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

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

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

單片機(jī)的基本結(jié)構(gòu)是什么呢?

科技觀察員 ? 來源:英銳恩 ? 作者:英銳恩 ? 2023-07-06 14:08 ? 次閱讀

消費(fèi)電子是應(yīng)用單片機(jī)最多的領(lǐng)域之一,它是數(shù)碼相機(jī)、汽車電子、播放器、洗衣機(jī)、烤箱、加濕器等的重要部件。那么,單片機(jī)的基本結(jié)構(gòu)是什么呢?

構(gòu)成單片機(jī)的三個(gè)重要組件

從上圖中,我們可以了解到構(gòu)成單片機(jī)的三個(gè)重要組件是:

(1)CPU(中央處理單元)。

(2)RAMROM

(3)I/O端口。

這并不意味著其他組件不那么重要,只是上面這些都被視為基本配置。下面我們介紹上述結(jié)構(gòu)中提到的單片機(jī)的每個(gè)基本組件。

1.中央處理器

中央處理器或CPU是單片機(jī)的大腦。它由算術(shù)邏輯單元(ALU)和控制單元(CU)組成。CPU讀取、解碼和執(zhí)行指令以執(zhí)行算術(shù)、邏輯和數(shù)據(jù)傳輸操作。

2.存儲(chǔ)單元

任何計(jì)算系統(tǒng)都需要兩種類型的存儲(chǔ)器:程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。程序存儲(chǔ)器,顧名思義,包含程序,即要由CPU執(zhí)行的指令。另一方面,數(shù)據(jù)存儲(chǔ)器需要在執(zhí)行指令時(shí)存儲(chǔ)臨時(shí)數(shù)據(jù)。

通常,程序存儲(chǔ)器是只讀存儲(chǔ)器或ROM,數(shù)據(jù)存儲(chǔ)器是隨機(jī)存取存儲(chǔ)器或RAM。數(shù)據(jù)存儲(chǔ)器有時(shí)也稱為讀寫存儲(chǔ)器(R/WM)。

3.輸入/輸出端口

單片機(jī)與外部世界的接口由I/O端口或輸入/輸出端口提供。開關(guān)、鍵盤等輸入設(shè)備以二進(jìn)制數(shù)據(jù)的形式從用戶向CPU提供信息。CPU在接收到來自輸入設(shè)備的數(shù)據(jù)后,執(zhí)行適當(dāng)?shù)闹噶畈⑼ㄟ^LED、顯示器、打印機(jī)等輸出設(shè)備做出響應(yīng)。

4.總線

單片機(jī)的另一個(gè)重要組件,但很少講到,它就是系統(tǒng)總線。系統(tǒng)總線是一組連接線,將CPU與其他外圍設(shè)備(如內(nèi)存、I/O端口和其他支持組件)連接起來。

5.定時(shí)器/計(jì)數(shù)器

單片機(jī)的重要組件之一是定時(shí)器和計(jì)數(shù)器。它們提供時(shí)間延遲和計(jì)數(shù)外部事件的操作。此外,定時(shí)器和計(jì)數(shù)器可以提供函數(shù)生成、脈寬調(diào)制、時(shí)鐘控制等。

6.串行端口

單片機(jī)的重要要求之一是與其他設(shè)備和外圍設(shè)備(外部)通信。Serial

Port通過串行通訊證明了這樣的接口。單片機(jī)中最常見的串行通信是UART

7.中斷

單片機(jī)的一個(gè)非常重要的特性是中斷及其中斷處理機(jī)制。中斷可以是外部的、內(nèi)部的、硬件相關(guān)的或軟件相關(guān)的。

8.ADC模數(shù)轉(zhuǎn)換器

模數(shù)轉(zhuǎn)換器或ADC是一種將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)的電路。ADC電路構(gòu)成了外部模擬輸入設(shè)備和單片機(jī)CPU之間的接口。幾乎所有傳感器都是模擬設(shè)備,來自這些傳感器的模擬數(shù)據(jù)必須轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)才能讓CPU理解。

9.DAC數(shù)模轉(zhuǎn)換器

數(shù)模轉(zhuǎn)換器或DAC是一種電路,其工作方式與ADC不同,即將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)。DAC構(gòu)成了單片機(jī)的CPU和外部模擬設(shè)備之間的橋梁。

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

    關(guān)注

    6030

    文章

    44489

    瀏覽量

    631980
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16885

    瀏覽量

    349918
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    解析51單片機(jī)和STM32單片機(jī)結(jié)構(gòu)

    單片機(jī)里面有什么?51單片機(jī)結(jié)構(gòu)是由哪些部分組成的?STM32單片機(jī)結(jié)構(gòu)是由哪些部分組成的
    發(fā)表于 10-25 06:07

    如何設(shè)置單片機(jī)程序的結(jié)構(gòu)

    簡介不帶操作系統(tǒng)的單片機(jī)只能有一個(gè)進(jìn)程,但是單片機(jī)中既有發(fā)送,又有接收的各種需求,如何設(shè)置程序的結(jié)構(gòu)。AT命令的發(fā)送直接封裝成函數(shù),向串口發(fā)送命令即可,但是需要判斷命令的返回值,要設(shè)
    發(fā)表于 01-07 08:06

    51單片機(jī)匯編語言教程_單片機(jī)并行口結(jié)構(gòu)

    51單片機(jī)匯編語言教程:6課單片機(jī)并行口結(jié)構(gòu)
    發(fā)表于 01-19 15:26 ?0次下載

    單片機(jī)硬件結(jié)構(gòu)

    對(duì)于單片機(jī)的硬件結(jié)構(gòu)介紹其中包括最經(jīng)典的51單片機(jī)系列
    發(fā)表于 03-24 16:16 ?2次下載

    單片機(jī)結(jié)構(gòu)原理_田老師的PIC單片機(jī)教案1

    單片機(jī)結(jié)構(gòu)原理_田老師的PIC單片機(jī)教案1,快來下載吧
    發(fā)表于 09-01 18:17 ?0次下載

    MCS-51單片機(jī)結(jié)構(gòu)和原理

    MCS-51單片機(jī)結(jié)構(gòu)和原理
    發(fā)表于 12-11 23:41 ?0次下載

    單片機(jī)結(jié)構(gòu)原理基礎(chǔ)知識(shí)下載

    本文主要介紹了單片機(jī)結(jié)構(gòu)原理基礎(chǔ)知識(shí)。
    發(fā)表于 06-21 08:00 ?25次下載

    MCS-51系列單片機(jī)結(jié)構(gòu)是怎樣的?單片機(jī)芯片的硬件結(jié)構(gòu)的總體概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51系列單片機(jī)結(jié)構(gòu)是怎樣的?單片機(jī)芯片的硬件結(jié)構(gòu)的總體概述內(nèi)容包括了:一 MCS-51系列單片機(jī)
    發(fā)表于 09-29 16:18 ?11次下載
    MCS-51系列<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>結(jié)構(gòu)</b>是怎樣的?<b class='flag-5'>單片機(jī)</b>芯片的硬件<b class='flag-5'>結(jié)構(gòu)</b>的總體概述

    單片機(jī)結(jié)構(gòu)與原理是怎樣的和單片機(jī)的簡單應(yīng)用概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)結(jié)構(gòu)與原理是怎樣的和單片機(jī)的簡單應(yīng)用概述目的是:了解單片機(jī)的內(nèi)部結(jié)構(gòu)與主要型號(hào)。掌握
    發(fā)表于 10-19 17:18 ?33次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>結(jié)構(gòu)</b>與原理是怎樣的和<b class='flag-5'>單片機(jī)</b>的簡單應(yīng)用概述

    詳解51單片機(jī)基本硬件結(jié)構(gòu)

    硬件結(jié)構(gòu)單片機(jī)的內(nèi)部結(jié)構(gòu)是由CPU、ROM、RAM等組成,現(xiàn)在介紹外部引腳。如圖1-3所示為單片機(jī)的引腳圖,這就是實(shí)驗(yàn)中要用的89C51單片機(jī)
    發(fā)表于 11-11 13:06 ?14次下載
    詳解51<b class='flag-5'>單片機(jī)</b>基本硬件<b class='flag-5'>結(jié)構(gòu)</b>

    單片機(jī)基礎(chǔ):MCS-51單片機(jī)的硬件結(jié)構(gòu)(附硬件結(jié)構(gòu)框圖)

    掌握單片機(jī)的硬件結(jié)構(gòu),這一篇就夠了。
    發(fā)表于 11-14 18:51 ?55次下載
    <b class='flag-5'>單片機(jī)</b>基礎(chǔ):MCS-51<b class='flag-5'>單片機(jī)</b>的硬件<b class='flag-5'>結(jié)構(gòu)</b>(附硬件<b class='flag-5'>結(jié)構(gòu)</b>框圖)

    單片機(jī)究竟是如何構(gòu)成的

    單片機(jī)是控制電子產(chǎn)品的大腦現(xiàn)如今,我們生活中的許多電器都使用了單片機(jī)。例如:手機(jī)、電視機(jī)、冰箱、洗衣機(jī)、以及按下開關(guān),LED就閃爍的兒童玩具。那么,
    發(fā)表于 11-26 17:36 ?21次下載
    <b class='flag-5'>單片機(jī)</b>究竟是如何構(gòu)成的<b class='flag-5'>呢</b>

    結(jié)構(gòu)體在單片機(jī)中的應(yīng)用

    摘要:聽說還有好多學(xué)單片機(jī)的小伙伴不會(huì)用結(jié)構(gòu)體?指針和結(jié)構(gòu)體是學(xué)單片機(jī)必須要掌握的,如果你C語言掌握的不牢,單片機(jī)根本學(xué)不到精髓,只能完成一
    的頭像 發(fā)表于 08-29 10:43 ?2647次閱讀

    單片機(jī)的基本結(jié)構(gòu) 單片機(jī)的基本結(jié)構(gòu)

    單片機(jī)是一種集成了微處理器、存儲(chǔ)器、輸入/輸出接口和時(shí)鐘電路等多種功能于一體的集成電路,其基本結(jié)構(gòu)包括:   中央處理器(CPU):單片機(jī)的核心部分,用于執(zhí)行各種指令和控制單片機(jī)
    發(fā)表于 03-21 16:29 ?6633次閱讀

    單片機(jī)的燒寫次數(shù)是不是無限的單片機(jī)能燒錄多少次?

    單片機(jī)的燒寫次數(shù)是不是無限的?單片機(jī)能燒錄多少次? 單片機(jī)的燒寫次數(shù)是有限的,每款單片機(jī)都有一個(gè)特定的擦寫次數(shù)限制。當(dāng)燒寫次數(shù)達(dá)到限制時(shí),
    的頭像 發(fā)表于 12-07 13:46 ?3783次閱讀