日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 電源 > 數(shù)字電源
[導(dǎo)讀]關(guān)于單片機(jī)的知識(shí),體積龐大且結(jié)構(gòu)復(fù)雜。初學(xué)者很容易陷入困境,最終失去對(duì)單片機(jī)的興趣。因此在學(xué)習(xí)單片機(jī)時(shí)一定要對(duì)基礎(chǔ)知識(shí)進(jìn)行特別的鞏固。在本文中,小編將為大家介紹

關(guān)于單片機(jī)的知識(shí),體積龐大且結(jié)構(gòu)復(fù)雜。初學(xué)者很容易陷入困境,最終失去對(duì)單片機(jī)的興趣。因此在學(xué)習(xí)單片機(jī)時(shí)一定要對(duì)基礎(chǔ)知識(shí)進(jìn)行特別的鞏固。在本文中,小編將為大家介紹單片機(jī)地址空間以及堆棧的相關(guān)知識(shí),下面大家就隨小編來(lái)一起看一看吧。

Data:可尋址片內(nèi)ram0x00-0x7f

Bdata:可位尋址片內(nèi)ram

Idata:可尋址片內(nèi)ram,允許訪問(wèn)全部?jī)?nèi)部ram0x00-0xff

Padata:分頁(yè)尋址訪問(wèn)片外ram

Xdata:可尋址片外ram0x0000-0xffff

code--程序存儲(chǔ)區(qū)單片機(jī)存儲(chǔ)器分ROM跟RAM之分,RAM存放中間結(jié)果,數(shù)據(jù)和經(jīng)常變換的代碼,ROM存放code。51單片機(jī)采用的是哈弗結(jié)構(gòu),即數(shù)據(jù)跟代碼擁有單獨(dú)的地址空間。存儲(chǔ)器可以分為程序存儲(chǔ)器(eerom,flash之類),內(nèi)部數(shù)據(jù)存儲(chǔ)器(ram),SFR,位地址空間和外部數(shù)據(jù)存儲(chǔ)器。內(nèi)部數(shù)據(jù)存儲(chǔ)器在物理上分為內(nèi)部SRAM和特殊功能寄存器,而內(nèi)部分為低(0x00-0x7f)和(0x80-0xff),高128字節(jié)地址重復(fù),需要不同的訪問(wèn)方式。SFR用直接尋址方式,SRAM需要間接。這里SFR是寄存器,硬件上是中央處理器的內(nèi)部組成部分,訪問(wèn)速度很快。在低128B的SRAM,0x00-0x1f是4個(gè)通用工作寄存器,每組有R0-R7。使用哪一組,可以通過(guò)PSW中的RS1,RS0來(lái)配置。位尋址是在0x20-0x2f。

程序內(nèi)存可以分為幾個(gè)區(qū),棧區(qū)(stack)、堆區(qū)(Heap)、全局區(qū)(static)、文字常亮區(qū)、程序代碼區(qū)。程序編譯之后,全局變量,靜態(tài)變量已經(jīng)分配好內(nèi)存空間,在函數(shù)運(yùn)行時(shí),程序需要為局部變量分配棧空間,當(dāng)中斷來(lái)時(shí),也需要將函數(shù)指針入棧,保護(hù)現(xiàn)場(chǎng),以便于中斷處理完之后再回到之前執(zhí)行的函數(shù)。棧是從高到低分配,堆是從低到高分配。一般說(shuō)的堆棧指的棧。堆棧又分硬堆棧和軟堆棧,硬堆棧即SP,從片內(nèi)RAM的頂部向下生長(zhǎng)。軟堆棧在硬堆棧跟全局變量區(qū)之間的空間,C51函數(shù)調(diào)用通過(guò)R0-R7和棧來(lái)實(shí)現(xiàn)。

為什么單片機(jī)啟動(dòng)時(shí),不需要用bootloader將代碼從ROM搬移到RAM,而ARM則需要。這里可以先看看單片機(jī)程序執(zhí)行的過(guò)程,單片機(jī)執(zhí)行分三個(gè)步驟,取執(zhí)行---分析指令----執(zhí)行指令。取指令的任務(wù)是:根據(jù)PC的值從程序存儲(chǔ)器讀出指令,送到指令寄存器。然后分析執(zhí)行。這樣單片機(jī)就從內(nèi)部程序存儲(chǔ)器去代碼指令,從RAM存取相關(guān)數(shù)據(jù)。要知道RAM取數(shù)的速度是遠(yuǎn)高于ROM的,但是單片機(jī)因?yàn)楸旧磉\(yùn)行頻率不高,所以從ROM取指令慢并不影響。而ARM不同,cpu運(yùn)行的頻率高,遠(yuǎn)大于從ROM讀寫的速度,所以一般有操作系統(tǒng),都需要將代碼部分拷貝到RAM中再執(zhí)行。

 

本文針對(duì)單片機(jī)的地址和堆棧分別進(jìn)行了介紹。給出了一些必須進(jìn)行理解的名詞定義,并在文章最后給出了一種單片機(jī)啟動(dòng)時(shí)為何不需要將代碼從ROM搬移到RAM的解釋。希望大家在閱讀過(guò)本文之后能夠有所收獲。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

從電動(dòng)出行到綠色算力,以全領(lǐng)域創(chuàng)新助力可持續(xù)發(fā)展

關(guān)鍵字: AI 數(shù)據(jù)中心 電源

中國(guó),北京-2025年9月4日-電源管理解決方案供貨商Lotus Microsystems ApS與全球排名前十大的代理商益登科技(TWSE: 3048)今日共同宣布,雙方簽署亞太地區(qū)戰(zhàn)略性代理合作協(xié)議。

關(guān)鍵字: 電源 熱管理 電子設(shè)計(jì)

8位單片機(jī)在嵌入式設(shè)計(jì)領(lǐng)域已經(jīng)成為半個(gè)多世紀(jì)以來(lái)的主流選擇。盡管嵌入式系統(tǒng)市場(chǎng)日益復(fù)雜,8位單片機(jī)依然不斷發(fā)展,積極應(yīng)對(duì)新的挑戰(zhàn)和系統(tǒng)需求。如今,Microchip推出的8位PIC?和AVR?單片機(jī)系列,配備了先進(jìn)的獨(dú)立...

關(guān)鍵字: 單片機(jī) 嵌入式 CPU

【2025年8月28日,德國(guó)慕尼黑訊】全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)近日宣布與臺(tái)達(dá)電子工業(yè)股份有限公司(Delta Electronics,...

關(guān)鍵字: 數(shù)據(jù)中心 電源 AI

在嵌入式系統(tǒng)開(kāi)發(fā)中,程序燒錄是連接軟件設(shè)計(jì)與硬件實(shí)現(xiàn)的關(guān)鍵環(huán)節(jié)。當(dāng)前主流的單片機(jī)燒錄技術(shù)已形成ICP(在電路編程)、ISP(在系統(tǒng)編程)、IAP(在應(yīng)用編程)三大技術(shù)體系,分別對(duì)應(yīng)開(kāi)發(fā)調(diào)試、量產(chǎn)燒錄、遠(yuǎn)程升級(jí)等不同場(chǎng)景。...

關(guān)鍵字: 單片機(jī) ISP ICP IAP 嵌入式系統(tǒng)開(kāi)發(fā)

在嵌入式系統(tǒng)開(kāi)發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時(shí)機(jī)的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個(gè)維度,系統(tǒng)分析看門狗初始化的最佳實(shí)踐...

關(guān)鍵字: 單片機(jī) 看門狗 嵌入式系統(tǒng)

現(xiàn)代社會(huì)對(duì)計(jì)算能力的需求日益增長(zhǎng)。人工智能 (AI) 的飛速發(fā)展推動(dòng)了數(shù)據(jù)量的爆炸式增長(zhǎng),包括數(shù)據(jù)的創(chuàng)建、處理和存儲(chǔ)。AI已滲透到現(xiàn)代生活的方方面面,從汽車到購(gòu)物方式無(wú)所不在。在工業(yè)領(lǐng)域,邊緣計(jì)算改變了制造業(yè),創(chuàng)造了一個(gè)...

關(guān)鍵字: 微處理器 電源 人工智能

在電子設(shè)備的世界里,穩(wěn)定的電源供應(yīng)如同基石,支撐著各種電路和器件的正常運(yùn)行。線性穩(wěn)壓電源和開(kāi)關(guān)穩(wěn)壓電源作為兩種主流的電源類型,各自有著獨(dú)特的工作方式、性能特點(diǎn)以及適用場(chǎng)景。深入了解它們,對(duì)于電子工程師進(jìn)行合理的電源選型和...

關(guān)鍵字: 線性穩(wěn)壓 開(kāi)關(guān)穩(wěn)壓 電源

本文中,小編將對(duì)單片機(jī)予以介紹,如果你想對(duì)它的詳細(xì)情況有所認(rèn)識(shí),或者想要增進(jìn)對(duì)它的了解程度,不妨請(qǐng)看以下內(nèi)容哦。

關(guān)鍵字: 單片機(jī) 開(kāi)發(fā)板 Keil

隨著單片機(jī)系統(tǒng)越來(lái)越廣泛地應(yīng)用于消費(fèi)類電子、醫(yī)療、工業(yè)自動(dòng)化、智能化儀器儀表、航空航天等各領(lǐng)域,單片機(jī)系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅。電磁兼容性(EMC)包含系統(tǒng)的發(fā)射和敏感度兩方面的問(wèn)題。

關(guān)鍵字: 單片機(jī) 電磁兼容
關(guān)閉