當(dāng)前位置:首頁(yè) > 技術(shù)學(xué)院 > 技術(shù)解析
[導(dǎo)讀]為增進(jìn)大家對(duì)單片機(jī)的認(rèn)識(shí),小編在本文中將對(duì)51單片機(jī)的CPU以及51單片機(jī)的內(nèi)容結(jié)構(gòu)進(jìn)行詳細(xì)介紹。

單片機(jī)的使用非常廣泛,可以說(shuō),單片機(jī)就是一個(gè)微型的計(jì)算機(jī)。為增進(jìn)大家對(duì)單片機(jī)的認(rèn)識(shí),小編在本文中將對(duì)51單片機(jī)的CPU以及51單片機(jī)的內(nèi)容結(jié)構(gòu)進(jìn)行詳細(xì)介紹。如果你對(duì)單片機(jī)具有興趣,不妨和小編一起繼續(xù)往下閱讀哦。

51單片機(jī)是8位的CPU,表示數(shù)據(jù)處理一次能夠處理的數(shù)據(jù)的位寬是8個(gè)比特位,也就是一個(gè)字節(jié),這個(gè)叫做它的位數(shù),51單片機(jī)除了具備八位的CPU之外,實(shí)際上它有兩個(gè),它還有一個(gè)位處理器,一個(gè)字節(jié)處理器,所以呢,51單片機(jī)可以進(jìn)行自己處理,還可以進(jìn)行位處理,是因?yàn)樗鼉?nèi)部還有一個(gè)為處理器,除了字節(jié)處理數(shù)據(jù)的處理器,又有位處理器,有很多的處理都是借助于位處理來(lái)進(jìn)行操作的,方便用戶的使用。

51單片機(jī)的位數(shù)一般是8位的,現(xiàn)在的單面機(jī)還有16位,32位的類(lèi)型,CPU的作用以及CPU在計(jì)算機(jī)或者是單片機(jī)的硬件結(jié)構(gòu),邏輯框圖當(dāng)中的位置都是什么?

CPU的一個(gè)主要作用是讀入并分析每條指令,根據(jù)指令的功能控制單片機(jī)的各個(gè)功能部件,執(zhí)行指定的操作來(lái)完成特定的功能,實(shí)際上可以簡(jiǎn)單理解為讀取指令,執(zhí)行指令,CPU去什么地方讀取指令?通過(guò)C語(yǔ)言程序代碼編譯鏈接生成可執(zhí)行文件,把它下載到存儲(chǔ)器當(dāng)中的ROM單元,CPU要到ROM當(dāng)中讀指令,讀了指令怎么知道這個(gè)指令是要干什么的?它要讀取指令,同時(shí)也要執(zhí)行指令,這中間還牽扯到數(shù)據(jù),它要去數(shù)據(jù)存儲(chǔ)器,也就是ROM當(dāng)中找操作數(shù),然后才能放到CPU的某一個(gè)部件當(dāng)中去做運(yùn)算,運(yùn)算完成之后再去控制單片機(jī)的各個(gè)部件去執(zhí)行這個(gè)操作,這個(gè)就是CPU的一個(gè)主要作用。

CPU在51單片機(jī)內(nèi)部的邏輯結(jié)構(gòu)當(dāng)中,或者是在51單片機(jī)的內(nèi)部的硬件結(jié)構(gòu)當(dāng)中,所處的位置在什么位置, 51單片機(jī)的內(nèi)部涵蓋了單片機(jī)內(nèi)部的所有的資源,單片機(jī)的內(nèi)部有三總線,數(shù)據(jù)總線,地址總線和控制總線,三總線的結(jié)構(gòu)也就是它內(nèi)部這些部件之間的相互數(shù)據(jù)的傳輸就是靠總線,這個(gè)結(jié)構(gòu)當(dāng)中涵蓋了單片機(jī)的內(nèi)部資源,有8位的CPU,有一個(gè)4K的rom,有128K128B的RAM,有兩個(gè)16位定時(shí)計(jì)數(shù)器,32位的IO口,也就是32個(gè)IO口,所以外部引腳當(dāng)中有32個(gè)引腳是作為輸入輸出通道,還有串行口和五個(gè)中斷源,CPU就在其中。

CPU主要是由運(yùn)算器和控制器構(gòu)成,其中還包括若干特殊功能寄存器,以ALU為核心的運(yùn)算器,ALU是算術(shù)邏輯單元的英文縮寫(xiě),它的一個(gè)主要功能是對(duì)數(shù)據(jù)進(jìn)行加減乘除,算術(shù)邏輯運(yùn)算以及與或非等邏輯運(yùn)算,以及位操作,這個(gè)就是ALU的功能,就是執(zhí)行算術(shù)邏輯運(yùn)算的,ALU只負(fù)責(zé)運(yùn)算,運(yùn)算的數(shù)必須要傳給它,它上面有兩個(gè),一個(gè)是暫存器,還有累加器ACC,一般會(huì)把運(yùn)算的操作數(shù)事先存放在累加器ACC當(dāng)中,或者暫存器當(dāng)中,然后傳到ALU單元當(dāng)中去做運(yùn)算,運(yùn)算的結(jié)果會(huì)返回到累加器ACC或者轉(zhuǎn)存器,或者存儲(chǔ)單元當(dāng)中,這個(gè)是由不同的尋址方式和不同的指令來(lái)決定的。

寄存器B主要是用來(lái)做乘除法運(yùn)算,乘除法指令需要用到寄存器B,在乘法的時(shí)候是用來(lái)存放乘數(shù)的,在除法指令的時(shí)候存放除數(shù)的結(jié)果,有一部分也要保存到寄存器B當(dāng)中,當(dāng)不用乘除法指令的時(shí)候,寄存器B可以作為普通的寄存器來(lái)使用,暫存器或者寄存器實(shí)際上就是一個(gè)內(nèi)部的單元,內(nèi)部ROM的單元。

CPU是8位的寄存器,就相當(dāng)于是我們?nèi)コ衼?lái)寄存東西的地方,把東西放在那然后可以再取走,就是這么一個(gè)暫時(shí)存放的地方,它存放的是一個(gè)八位的二進(jìn)制數(shù),ALU當(dāng)中進(jìn)行運(yùn)算,把運(yùn)算結(jié)果還要返回過(guò)去,PSW是特殊功能寄存器,SFR是內(nèi)部REM當(dāng)中高128個(gè)字節(jié),就是從80H到FFH地址單元當(dāng)中的21個(gè)特殊功能寄存器,PSW也是其中的一個(gè),PSW叫做程序狀態(tài)字寄存器,它也是一個(gè)八位的寄存器,它主要用來(lái)存放的是本次運(yùn)放的結(jié)果的特征狀態(tài),或者叫特征信息,它是從ALU指向,就是說(shuō)把數(shù)據(jù)放到ALU進(jìn)行運(yùn)算,在運(yùn)算的過(guò)程當(dāng)中會(huì)有一些狀態(tài)信息進(jìn)行輸出,會(huì)以PFW狀態(tài)字的形式來(lái)呈現(xiàn),可以通過(guò)查詢PSW當(dāng)中的狀態(tài)信息來(lái)表明當(dāng)前的運(yùn)算的一個(gè)問(wèn)題,處理器的一個(gè)相關(guān)的工作狀態(tài),可以通過(guò)PSW來(lái)取得。

以上便是此次小編帶來(lái)的單片機(jī)相關(guān)內(nèi)容,通過(guò)本文,希望大家對(duì)51單片機(jī)具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,小編將于后期帶來(lái)更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!

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

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉