国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)

這篇具有很好參考價(jià)值的文章主要介紹了【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)

  • 作者:努力學(xué)習(xí)的大一在校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生,熱愛(ài)學(xué)習(xí)和創(chuàng)作。目前在學(xué)習(xí)和分享:算法、數(shù)據(jù)結(jié)構(gòu)、Java等相關(guān)知識(shí)。
  • 博主主頁(yè): @是瑤瑤子啦
  • 所屬專(zhuān)欄: 單片機(jī)基礎(chǔ)自學(xué)教程:適合小白的單片機(jī)自學(xué)教程|以51單片機(jī)為學(xué)習(xí)對(duì)象,爭(zhēng)取舉一反三!,和小白瑤瑤子一起學(xué)起來(lái)吧?。▽W(xué)習(xí)參考書(shū)籍:《手把手教你學(xué)51單片機(jī)-C語(yǔ)言版——宋雪松》)
  • 近期目標(biāo):寫(xiě)好專(zhuān)欄的每一篇文章

【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)

一、單片機(jī)的內(nèi)部資源

???♀?什么是單片機(jī)的內(nèi)部資源呢?就是可以供單片機(jī)操作者使用的資源,單片機(jī)資源分為以下三類(lèi):

  • ??FLASH:程序存儲(chǔ)空間

    • ROM(Read-Only-Memory 只讀存儲(chǔ)器),類(lèi)似于電腦磁盤(pán)(其實(shí)我們寫(xiě)的c程序、java程序也就是存儲(chǔ)在磁盤(pán)上,程序允許起來(lái)才會(huì)開(kāi)辟內(nèi)存),特性是:斷電后數(shù)據(jù)不會(huì)消失,且可重復(fù)擦寫(xiě)容量大成本低
    • 擴(kuò)展:早期的單片機(jī)用的***OTPROM***(One-Time-Programmable Read-Only Memory),即:一次可編程存儲(chǔ)器,這種雖然斷電后數(shù)據(jù)也不會(huì)丟失,但是由于一個(gè)程序,智能存儲(chǔ)一次,不能進(jìn)行修改,想要修改就要換板子,很不方便
  • ??RAM(Read-Access Memory 隨機(jī)存儲(chǔ)器):內(nèi)存

    • 和電腦內(nèi)存的概念相似,我們說(shuō)到過(guò),程序不允許是乖乖躺在磁盤(pán)里的(也就是單片機(jī)的FLASH),當(dāng)程序允許起來(lái),會(huì)產(chǎn)生一些數(shù)據(jù)、需要一些數(shù)據(jù)(比如常說(shuō)的:給這個(gè)變量分配一塊空間,就是指的內(nèi)存空間)
    • 優(yōu)點(diǎn)是:讀寫(xiě)速度快,理論上可以無(wú)限次數(shù)寫(xiě)入
  • ??SFR(Special-Function Register):特殊功能寄存器

    • 一個(gè)單片機(jī)有許多功能,每個(gè)功能會(huì)對(duì)應(yīng)一個(gè)或者多個(gè)SFP,通過(guò)對(duì)SFR的讀寫(xiě),來(lái)實(shí)現(xiàn)單片機(jī)的各種功能

二、51單片機(jī)簡(jiǎn)介

  • 51單片機(jī)

    • 所謂51單片機(jī),指的是不是一個(gè)單片機(jī),而是系列單片機(jī):即,兼容Intel的MCS-51體系架構(gòu)的一系列單片機(jī)
  • STC89C52
    我學(xué)習(xí)的這本書(shū)用到的單片機(jī)是 STC89C52型號(hào)

    • FLASH: 8kb(1k = 1024byte,1 byte = 8 bit)
    • RAM: 512byte
    • 3個(gè)IO口
    • 3個(gè)定時(shí)器
    • 1個(gè)UART
    • 8個(gè)中斷源

三、單片機(jī)最小系統(tǒng)

3.1:簡(jiǎn)介

??單片機(jī)最小系統(tǒng),又稱(chēng)為單片機(jī)最小應(yīng)用系統(tǒng),是指能使單片機(jī)運(yùn)行、工作起來(lái)的所需原器件組合的最小系統(tǒng)。
單片機(jī)的最小系統(tǒng)由3要素構(gòu)成

  • 電源電路
  • 復(fù)位電路
  • 晶振電路

最小系統(tǒng)的特點(diǎn)有

  • 能使單片機(jī)運(yùn)行程序
  • 是單片機(jī)控制系統(tǒng)的核心

【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)
??看電路圖的Tips:

  • 我們看到從中間黃色部分向外有許多平行線,線上除了1、2、3…編號(hào)(單片機(jī)的引腳)還有字母組成的字符串,我們把它們叫作:網(wǎng)絡(luò)編號(hào)。連線上網(wǎng)絡(luò)編號(hào)相同的,表示這兩條線實(shí)際是連在一起的。(比如引腳為9那條線上有RST,在復(fù)位電路圖中的線上也可以找到RST,說(shuō)明它們是連著一起的)

  • 注意,原理圖中的單片機(jī)的引腳圖,引腳位置位置可以隨意放。但是每個(gè)引腳上有數(shù)字標(biāo)號(hào),這個(gè)標(biāo)號(hào)表示的才是單片機(jī)真正的引腳位置。一般情況,這種雙列直插封裝芯片,左上角是1號(hào)腳,按照逆時(shí)針引腳號(hào)依次增加,一直到右上角是最大腳位。

    我學(xué)習(xí)的,STC89C52單片機(jī),一共40個(gè)引腳【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)

下面,對(duì)這三要素,進(jìn)行詳細(xì)講解

3.2:電源

這個(gè)很好理解,電子設(shè)備均需要供電,單片機(jī)也不例外。

學(xué)習(xí)的STC89C52是5V供電系統(tǒng),開(kāi)發(fā)板使用USB輸出5V直流直接供電(電腦上的USB接口的輸出電壓正好就是5V±5%?。?/p>

【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)

  • 供電電路在40腳和20腳的位置上
  • 40腳:正極,接+5V,稱(chēng)為VCC或VDD,代表電源正極
  • 20腳:負(fù)極,接GND,代表電源負(fù)極
  • 電源電路的正極和負(fù)極之間有一個(gè)電容(后期介紹)

3.3:晶振

晶振也稱(chēng)晶體振蕩器。

??作用

  • 結(jié)合單片機(jī)內(nèi)部電路,為單片機(jī)系統(tǒng)提供基準(zhǔn)時(shí)鐘系統(tǒng), 單片機(jī)的一切指令的執(zhí)行都是建立子這個(gè)基礎(chǔ)上的。晶振提供的始終頻率越高,那么單片機(jī)的運(yùn)行速度就越快。
  • 可以把晶振形象的理解成一個(gè)給單片機(jī)系統(tǒng)喊口令的人,單片機(jī)指令執(zhí)行的步調(diào)以這個(gè)口令為基準(zhǔn),口令喊得越快,是不是運(yùn)行速度也就越快啦???    
    【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)
  1. 晶振電路接在了19腳和18腳,11.0592M(兆)(1M = 10^6),表示它1s中可以震蕩11.0592M次,這個(gè)速度還是很快的
  2. 另外還加了兩個(gè)20pF的電容,作用在于幫助晶振器振,維持振蕩信號(hào)的穩(wěn)定。

3.4:復(fù)位

【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)
單片機(jī)一般有三種復(fù)位情況,這個(gè)可以和電腦的“復(fù)位”進(jìn)行類(lèi)比

  • ??上電復(fù)位:電腦開(kāi)機(jī)
    和我們電腦開(kāi)機(jī)差不多,在電腦正常運(yùn)行的情況下,操作系統(tǒng)這個(gè)軟件、和其他一些應(yīng)用程序在運(yùn)行,當(dāng)我們關(guān)機(jī)或者突然停電了,那么有些數(shù)據(jù)區(qū)域的數(shù)據(jù)會(huì)直接丟失掉(本來(lái)還在跑的應(yīng)用程序),而有的應(yīng)用程序可能還沒(méi)丟失(操作系統(tǒng))。當(dāng)我們下次打開(kāi)電腦的適合,對(duì)于上次突然關(guān)機(jī)停掉的應(yīng)用程序,一般是不會(huì)處于之前狀態(tài)的,而對(duì)于操作系統(tǒng)這個(gè)軟件,每次開(kāi)機(jī),都會(huì)從一個(gè)固定的相同的狀態(tài)開(kāi)始工作。
    所以,當(dāng)下次打開(kāi)設(shè)備的時(shí)候,我們想要單片機(jī)能夠正常運(yùn)行,所以上電后,單片機(jī)要進(jìn)行一個(gè)內(nèi)部初始化過(guò)程,這個(gè)過(guò)程就是上電復(fù)位,保證單片機(jī)每次都從一個(gè)固定的相同狀態(tài)開(kāi)始工作。這和給電腦接上電源,開(kāi)機(jī)是一致的。

  • ??手動(dòng)復(fù)位:按下電腦的重啟按鍵
    當(dāng)一些程序運(yùn)行時(shí),程序死機(jī)、跑飛,我們可以手動(dòng)按下復(fù)位鍵,讓程序重新初始化位,重新運(yùn)行。這和電腦出現(xiàn)點(diǎn)問(wèn)題,我們大多選中讓電腦重啟差不多。

  • ??程序自動(dòng)復(fù)位:安裝軟件后提升:重啟電腦
    當(dāng)程序死機(jī)或者跑飛時(shí),單片機(jī)有自己的一套自動(dòng)復(fù)位機(jī)制。比如:看門(mén)狗。如果程序長(zhǎng)時(shí)間失去相應(yīng),該模塊就會(huì)自動(dòng)重啟單片機(jī)。

???♀?講完最小單片機(jī)系統(tǒng)的三要素,我們可以在單片機(jī)上運(yùn)行下載的程序。
對(duì)于一些如:LED小燈、數(shù)碼管、等,屬于外設(shè)。

最終的目標(biāo)是:通過(guò)***對(duì)單片機(jī)編程,控制各種各樣的外設(shè),實(shí)現(xiàn)所需功能***。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-424429.html


到了這里,關(guān)于【單片機(jī)】自學(xué)單片機(jī)第01天|單片機(jī)簡(jiǎn)介、內(nèi)部資源、最小系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 單片機(jī)/嵌入式小白教程—硬件(三)51單片機(jī)最小系統(tǒng)

    單片機(jī)/嵌入式小白教程—硬件(三)51單片機(jī)最小系統(tǒng)

    目錄 簡(jiǎn)介 51單片機(jī)器件原理圖 復(fù)位電路 供電電路 晶振電路 下載電路 最小系統(tǒng)原理圖 ?更加方便的51單片機(jī) 傳統(tǒng)51單片機(jī)最小系統(tǒng)包含:復(fù)位電路、供電電路、晶振電路、下載電路 ? 其中, 第9腳(RST)為復(fù)位引腳, 第40腳(VCC)第20腳(GND)為供電引腳, 第19腳(XTAL1)第

    2024年02月08日
    瀏覽(43)
  • 盲目自學(xué)只會(huì)害了你!半小時(shí)速通單片機(jī)原理! #期末考試 #單片機(jī) #速成

    盲目自學(xué)只會(huì)害了你!半小時(shí)速通單片機(jī)原理! #期末考試 #單片機(jī) #速成

    整理人: 張鵬 C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類(lèi)型包括 ( 整型、實(shí)型、字符 ) 51單片機(jī)時(shí)序單位從 小 到 大 是 2 拍節(jié) —1狀態(tài) 6狀態(tài)—機(jī)器周期 1—4機(jī)器周期— 指令周期 七段共陰極數(shù)碼管顯示字符‘A’、’H’,’L’,段碼應(yīng)為( )。 MCS-51單片機(jī)內(nèi)部有 2 個(gè)16位定時(shí)器/計(jì)數(shù)器。 單片機(jī)

    2024年01月24日
    瀏覽(33)
  • 51單片機(jī)內(nèi)部的主要寄存器

    51單片機(jī)(8051系列)內(nèi)部包含一系列特殊功能寄存器(SFRs),這些寄存器用于控制和管理單片機(jī)的各種硬件資源,包括定時(shí)器、中斷系統(tǒng)、串行通信接口、并行輸入輸出端口等。以下是51單片機(jī)中部分重要的特殊功能寄存器及其功能: 累加器(A或ACC) 直接尋址,參與算術(shù)運(yùn)

    2024年01月19日
    瀏覽(28)
  • 電子設(shè)計(jì)入門(mén)——單片機(jī)最小系統(tǒng)

    電子設(shè)計(jì)入門(mén)——單片機(jī)最小系統(tǒng)

    本文以STM32F401RCT6為例,講解單片機(jī)最小系統(tǒng)的設(shè)計(jì)方法,以及一些相關(guān)的原理。 上圖所示即為單片機(jī)最小系統(tǒng)電路,我們將其分為三個(gè)部分,即電源電路、復(fù)位電路、時(shí)鐘電路。在了解最小電路之前,我們先看看下面幾個(gè)問(wèn)題 設(shè)計(jì)最小系統(tǒng)電路的時(shí)候,常常在芯片的VDD和

    2024年02月06日
    瀏覽(26)
  • 51單片機(jī)最小系統(tǒng)制作完整流程

    51單片機(jī)最小系統(tǒng)制作完整流程

    目錄 一、51單片機(jī)最小系統(tǒng)原理圖 電源電路 晶振電路 按鍵復(fù)位電路 二、51單片機(jī)最小系統(tǒng)制作元器件表 三、51單片機(jī)最小系統(tǒng)實(shí)物展示 ? 51單片機(jī)最小系統(tǒng)是51單片機(jī)能夠正常運(yùn)行的最基本電路,由電源電路、晶振電路和按鍵復(fù)位電路組成。 電源電路 ? ? ? ? 電源電路中在

    2023年04月10日
    瀏覽(26)
  • 單片機(jī)最小系統(tǒng)_晶振電路&復(fù)位電路

    單片機(jī)最小系統(tǒng)_晶振電路&復(fù)位電路

    單片機(jī)最小系統(tǒng),或者稱(chēng)為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的系統(tǒng)。 對(duì)51系列單片機(jī)來(lái)說(shuō),最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路、復(fù)位電路。 晶振電路相當(dāng)于單片機(jī)的心臟,為單片機(jī)的工作提供時(shí)鐘信號(hào) 這里電容的作用是為了消除晶振的起振電感,

    2024年02月01日
    瀏覽(22)
  • 51單片機(jī)的基礎(chǔ)知識(shí)——單片機(jī)簡(jiǎn)介

    51單片機(jī)的基礎(chǔ)知識(shí)——單片機(jī)簡(jiǎn)介

    僅用于學(xué)習(xí)交流!?。?僅用于學(xué)習(xí)交流?。?! 僅用于學(xué)習(xí)交流?。。?單片機(jī),即單片微型計(jì)算器,簡(jiǎn)稱(chēng)為單片機(jī)。用專(zhuān)業(yè)術(shù)語(yǔ)來(lái)講單片機(jī)就是在一塊硅片上集成了微處理器、存儲(chǔ)器以及各種輸入/輸出(I/O,I指的是input,O指的是output)口的芯片。通俗點(diǎn)講,單片機(jī)是一塊集

    2024年02月03日
    瀏覽(22)
  • C51/C52單片機(jī),最小系統(tǒng)

    C51/C52單片機(jī),最小系統(tǒng)

    一個(gè)小白,開(kāi)始學(xué)習(xí)單片機(jī),從C51/52開(kāi)始, 我學(xué)習(xí)的型號(hào)是STC89C52單片機(jī)。 STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。在單芯片上,擁有靈巧的8位CPU和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方

    2024年02月12日
    瀏覽(17)
  • STM32F4單片機(jī)內(nèi)部FLASH編程時(shí)間

    STM32F4單片機(jī)內(nèi)部FLASH編程時(shí)間

    單片機(jī)內(nèi)部的flash除了存儲(chǔ)固件以外,經(jīng)常將其分為多個(gè)區(qū)域,用來(lái)存儲(chǔ)一些參數(shù)或存儲(chǔ)OTA升級(jí)等待更新的固件,這時(shí)就會(huì)涉及單片機(jī)內(nèi)部flash的編程和擦除操作。STM32同系列的單片機(jī)內(nèi)部flash特性和扇區(qū)大小都不太一樣,以下基于STM32F407VET6此型號(hào)進(jìn)行簡(jiǎn)單介紹。 STM32F4xx中文參

    2024年02月03日
    瀏覽(30)
  • 51單片機(jī)自學(xué)筆記(4)——MCS-51存儲(chǔ)器的擴(kuò)展

    51單片機(jī)自學(xué)筆記(4)——MCS-51存儲(chǔ)器的擴(kuò)展

    ??為什么要進(jìn)行存儲(chǔ)器的擴(kuò)展呢?就是因?yàn)閱纹瑱C(jī)自帶的儲(chǔ)存空間不夠。本文將以80C31單片機(jī)來(lái)舉例講解存儲(chǔ)器的擴(kuò)展,80C31內(nèi)置128字節(jié)數(shù)據(jù)存儲(chǔ)器(RAM),片內(nèi)并無(wú)程序存儲(chǔ)器(ROM),需外接ROM。 所謂的存儲(chǔ)器擴(kuò)展其實(shí)就是構(gòu)建系統(tǒng)總線。 ??系統(tǒng)總線是連接計(jì)算機(jī)各部

    2024年02月11日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包