<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機RAM 數據存儲區學(xué)習筆記

51單片機RAM 數據存儲區學(xué)習筆記

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

如 SETB, 020H.1 就將020H的bit[1]置為了1.

除了此片能進(jìn)行位尋址的用戶(hù)存儲區以外,還有一些特殊的功能寄存器( SFR )也能進(jìn)行位尋址。

(3)數據緩沖區

51系列數據緩沖區地址為30H-7FH,共80字節。只能字節尋址,不能位尋址。由于工作寄存器和位尋址區,數據緩沖區是統一編址的,所以這三者都可以用作數據緩沖區。

(4)堆棧

棧:由系統自動(dòng)分配釋放,存局部值。

堆:一般由程序員分配和釋放。

堆棧指針SP:8位寄存器,堆棧最大可達128單元,只可在片內中進(jìn)行堆棧操作。

堆棧作用:用來(lái)保存地址、數據信息、具有先進(jìn)后出特性,也是一種能存放二進(jìn)制數據的空間。

MC51堆棧采用滿(mǎn)頂法向上生成的軟件堆棧。

軟件堆棧:借助SP進(jìn)行控制操作。

堆棧向上生長(cháng):新壓棧的數據成為堆棧頂。

堆棧向下生長(cháng):新壓入的數據遠離堆棧頂。

地址大小還得看存儲方式。

(5)專(zhuān)用寄存器區

專(zhuān)用寄存器區,也稱(chēng)特殊功能寄存器區 SFR

SPECIAL FUNCTIONREGISTER

尋址地址離散地分布在80H~FFH,共128字節的空間.而實(shí)際有用的只有21個(gè)字節,即在這一空間里只有18個(gè)專(zhuān)用功能寄存器,其中有3個(gè)專(zhuān)用功能寄存器占用了兩個(gè)字節.SFR主要用于片內硬件的管理,通常只能以字節為單位借助于MOV指令直接尋址,但也有一些專(zhuān)用功能寄存器可以位尋址。

包含程序狀態(tài)字PSW、數據指針寄存器DPTR、端口地址P0-P0、其它專(zhuān)用寄存器(累加器A、B)

3.片外

片外區:可尋空間為共64K 0000H~FFFFH,

總是使用MOVX類(lèi)指令尋址

借助于工作寄存器R0或R1間接尋址時(shí),可尋256字節

從片外RAM區取數據: MOVX A,@Ri i=0-1

向片外RAM區存數據: MOVX @Ri,A

借助16位的數據指針DPTR間接尋址,可尋64K字節:

從片外RAM區取數據: MOVX A,@DPTR

向片外RAM區存數據: MOVX @DPTR,A

此段摘抄,防后會(huì )使用>

區分是訪(fǎng)問(wèn)內部存儲器還是外部存儲器地址靠指令來(lái)區分。

51單片機相關(guān)文章:51單片機教程


c語(yǔ)言相關(guān)文章:c語(yǔ)言教程



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 51單片機 RAM 數據存儲區

評論


相關(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>