<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è) > 嵌入式系統 > 設計應用 > STC89系列高性能單片機及其應用

STC89系列高性能單片機及其應用

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

一、 1k bit片內RAM(數據存儲器)

普通8051單片及片內RAM只有128(8051)或256(8052)字節,

1、低128字節(地址:00H~7FH),可直接或間接尋址;

2、高128字節(地址:80H~FFH),只可間接尋址;

另外增加了768字節的片內擴展RAM,以解決眾多技術(shù)人員在編程時(shí)的RAM資源嚴重缺乏的問(wèn)題。

768字節的片內擴展RAM(地址:000H~2FFH)與外部擴展RAM地址重疊,可通過(guò)軟件設置AUXR.1,決定是否使用片內擴展RAM,以防止可能的與外部擴展RAM的沖突,默認為使用片內擴展RAM。

片內擴展RAM的訪(fǎng)問(wèn)采用間接尋址,可通過(guò)
①、MOVX A,@DPTR 或 MOVX @DPTR ,A 指令訪(fǎng)問(wèn)片內擴展RAM(00H~2FFH,共768字節);
②、MOVX A,@Ri 或 MOVX @Ri,A 指令訪(fǎng)問(wèn)片內擴展RAM(00H~FFH,共256字節)。

當DPTR≥300H時(shí),系統訪(fǎng)問(wèn)外部擴展RAM。

注意:在使用第二種指令時(shí),特別要注意是使用MOV還是MOVX,MOV訪(fǎng)問(wèn)的是片內RAM,MOVX訪(fǎng)問(wèn)的是片內擴展RAM,剛剛接觸此類(lèi)的技術(shù)人員最容易在這里犯錯誤。

二、 64/32/16/8K片內Flash(程序存儲器)與ISP功能

單片機按芯片型號分別有64/32/16/8K片內Flash,分為2個(gè)Flash存儲塊:Block0和Block1。2個(gè) Flash存儲塊在物理上Block0在前,Block1在后。通過(guò)REMAP功能可以將Flash塊重定位。下圖顯示的是C58的程序存儲器結構

13.jpg

使用過(guò)SST89系列單片機的用戶(hù)要注意與STC89區別:
①、Block1大小不同;
②、Block扇區大小不同;
③、指令及SFR的不同。

STC89有2個(gè)配置位SC0,SC1控制上電復位/外部復位后程序是從Block0還是Block1啟動(dòng)。

①對于STC89C58,SC0,SC1同時(shí)起作用:

SC1,SC0=0,0 程序是從Block0啟動(dòng);

SC1,SC0=1,1 程序是從Block1啟動(dòng),這時(shí)Block1物理上在后8K(E000H~FFFFH),邏輯上又影象到前8K(0000H~1FFFH),Block0前8K對于PC指針不可見(jiàn)。

②對于STC89C16,只有SC0起作用:

SC0=0 程序是從Block0啟動(dòng);

SC0=1 程序是從Block1啟動(dòng),這時(shí)Block1邏輯上影象到前8K(0000H~1FFFH),將Block0前8K單元覆蓋。

14.jpg



評論


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