<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

MCU的結構

作者: 時(shí)間:2011-08-03 來(lái)源:網(wǎng)絡(luò ) 收藏

A 中央處理器

本文引用地址:http://dyxdggzs.com/article/172583.htm

中央處理器是由運算部件和控制部件組成。
a。 運算部件包括:算術(shù)邏輯部件ALU,布爾處理器,累加器ACC,寄存器B,程序狀態(tài)字PSW等等,該部件實(shí)現的功能是:數據的算術(shù),邏輯運算,位變量的處理和數據傳送。
b。 控制部件包括:定時(shí)控制邏輯,指令寄存器,譯碼器以及信息傳送控制部件等等。

 

B 存儲器

存儲器包括:程序存儲器和數據存儲器。
1。MCS51內部有4K的程序存儲器,如果在實(shí)際運用中內存不夠的話(huà),可以在此基礎上擴展到64K大小,對于程序員來(lái)講,無(wú)論是內部的EPROM,還是擴展的程序存儲器是沒(méi)有什么區別的,在內部有一個(gè)十六位的程序記數器PC可以尋址片內及片外的EPROM。

2。51有128字節的RAM,也可以外接RAM電路,是數據存儲器的容量達到64K字節如圖:

tb.jpg (5815 bytes)
在00H--1FH單元:共32字節的緩沖區,分為四組,每組為8個(gè)工作寄存器R0--R7,由PSW.3和PSW.4決定使用哪個(gè)組。若在實(shí)際使用中,不需要四組工作寄存器的話(huà),那么這個(gè)區域的多余的單元可以作為一般的數據緩沖器使用。

在20H--2FH單元:共16字節的緩沖區,其中每一個(gè)字節的每一位都有一個(gè)位地址,他們占據地址空間0--7FH
,一般在這個(gè)16*8位的單元里,用于存放各種程序標志,位控制變量。

在30H--7FH單元:是數據緩沖區,在中斷系統中,往往需要一個(gè)堆棧來(lái)保護CPU的現場(chǎng),這個(gè)堆棧一般設在
30--7FH單元里,并且棧指針SP指出棧頂的位置。但是復位以后(SP)為07H,所以一般應對SP初始化。

總結:內部RAM中,除了作為工作寄存器,位標志和堆棧區以外的單元,都可以數據緩沖區使用,存放輸入的
數據或運算的結果。

C。特殊功能寄存器(如圖)

ts.jpg (19258 bytes)
特殊功能寄存器包括:I/O鎖存器,串口數據緩沖器,定時(shí)/記數器,以及各種控制寄存器和狀態(tài)寄存器。
以上圖中可以看到特殊功能寄存器是離散的分布在80--FFH中,其中凡是字節地址能被8整除的特殊功能寄存器都具有位地址,CPU可以對他們進(jìn)行位操作。此處就不具體列出了,如用到的話(huà),可以參看《單片機的應用與實(shí)驗》。

D。I/O口

MCS51有四個(gè),雙向,8位,平行口P0--P3,復位后他們的初態(tài)全為“1”。P0口和P2口做為地址總線(xiàn),P1口為輸入/輸出總線(xiàn),P3口為特殊的雙功能口



關(guān)鍵詞: 結構 MCU

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>