久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5996|回復(fù): 14
打印 上一主題 下一主題
收起左側(cè)

新人,求教,關(guān)于特殊功能寄存器SFR

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:139137 發(fā)表于 2016-9-15 19:11 來自手機(jī) | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
ram不外擴(kuò)就128B,00H~7FH,那SFR的80H~FFH是怎么回事,書上說SPR的單元地址映射在片內(nèi)RAM的80H~FFH區(qū)域,不是太懂,請教一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:137239 發(fā)表于 2016-9-15 23:36 | 只看該作者
256B的片內(nèi)數(shù)據(jù)存儲器的地址空間,80~FFH是特殊功能寄存器的地址
回復(fù)

使用道具 舉報

板凳
ID:139137 發(fā)表于 2016-9-16 00:37 來自手機(jī) | 只看該作者
STC89C51 發(fā)表于 2016-9-15 23:36
256B的片內(nèi)數(shù)據(jù)存儲器的地址空間,80~FFH是特殊功能寄存器的地址

但是片內(nèi)RAM就是128B啊。?
回復(fù)

使用道具 舉報

地板
ID:139137 發(fā)表于 2016-9-16 19:25 來自手機(jī) | 只看該作者
STC89C51 發(fā)表于 2016-9-15 23:36
256B的片內(nèi)數(shù)據(jù)存儲器的地址空間,80~FFH是特殊功能寄存器的地址

我們學(xué)的是AT89S51單片機(jī),片內(nèi)數(shù)據(jù)存儲器就128B,沒有256,但是書上還是說SFR映射地址單元在80—FFH
回復(fù)

使用道具 舉報

5#
ID:137239 發(fā)表于 2016-9-17 08:11 | 只看該作者
非增強(qiáng)型片內(nèi)RAM就128個字節(jié),0x00~0x7f,增強(qiáng)型的片內(nèi)RAM是256個字節(jié),0x00~0x7f低128字節(jié)單元,0x80~0xff是高128字節(jié)單元;特殊功能寄存器SFR的字節(jié)地址也是0x80~0xff,雖然與增強(qiáng)型片內(nèi)RAM的高128字節(jié)地址相同,但是它們是不同的的存儲空間,具有不同的功能,訪問方式也不同。
回復(fù)

使用道具 舉報

6#
ID:139589 發(fā)表于 2016-9-17 08:27 | 只看該作者
uytiuytioluyyuuuuuuuuuuuuuuuuuuuuuuuuu
回復(fù)

使用道具 舉報

7#
ID:139618 發(fā)表于 2016-9-17 14:00 | 只看該作者
不明覺厲,新手表示膜拜
回復(fù)

使用道具 舉報

8#
ID:123289 發(fā)表于 2016-9-18 15:45 | 只看該作者
51系列中供用戶使用的RAM不三種:64,128,256,以型號不同而異,現(xiàn)在的產(chǎn)品都是256的了,128也較少使用了。
回復(fù)

使用道具 舉報

9#
ID:123289 發(fā)表于 2016-9-18 15:48 | 只看該作者
對應(yīng)128的地址是:00-7FH
對應(yīng)256的地址是:00-FFH
但是其內(nèi)部的特殊功能寄存器,無論是128,還是256,都點(diǎn)用地扯80-FFH.
回復(fù)

使用道具 舉報

10#
ID:123289 發(fā)表于 2016-9-18 15:51 | 只看該作者
對應(yīng)128的地址是:00-7FH,特殊功能寄存器占用地扯80-FFH,兩者地址不同相安無事。
對應(yīng)256的地址是:00-FFH,用戶區(qū)的80-FFH,與特殊功能寄存器占用地扯80-FFH是有沖空的。
回復(fù)

使用道具 舉報

11#
ID:123289 發(fā)表于 2016-9-18 15:59 | 只看該作者
例如:特殊功能寄存器的80H=P0口。如果往地址80H是送數(shù)是不是會改變P0口呢?
單片機(jī)設(shè)計者為了解決這個沖突就做了如下設(shè)計:
1、直接尋址:是訪問特殊功能寄存器,本例即P0口。
如:MOV   80H, #00111100B
等同寫法: MOV   P0, #00111100B
回復(fù)

使用道具 舉報

12#
ID:123289 發(fā)表于 2016-9-18 16:04 | 只看該作者
2、間接尋址:是訪問用戶高端RAM,而不是特殊功能寄存器(本例P0口)。
如:MOV   R1,  #80H
      MOV   @R1, #00111100B
     MOV   R0, #P0                        ;注意P0會被譯成80H,而P0前的#則表示這個80是立即數(shù)。這里故意這樣寫是幫助理解編譯器的編譯過程
MOV   @R0, #00111100B
回復(fù)

使用道具 舉報

13#
ID:123289 發(fā)表于 2016-9-18 16:17 | 只看該作者
總結(jié):無沖突的低端RAM:00-7FH,無論直接或間接尋址,都是訪問的同一個地址。
有沖突的高端RAM:80-FFH,是通過直接與間接尋址來區(qū)分的。

特殊功能寄存器:是每個51單片機(jī)都有的,這是51單片機(jī)設(shè)計高明的地方,型號不同其特殊功能不同,但最基本的寄存器定義是相同的,這是為了保證51系列的通用性。
擴(kuò)充的特殊功能寄存器因型號不同而定義是不同的,這是51開放了它的資源,使用其它芯片商能發(fā)展擴(kuò)大51的功能,正是這一舉措,使得51成為最經(jīng)典,最富生命力的單片機(jī)。
像C8051F,STC51……的特殊功能寄存器擴(kuò)充部分就有差異,這是高手門應(yīng)用時需要特別注意的地方。


回復(fù)

使用道具 舉報

14#
ID:106900 發(fā)表于 2016-9-18 16:41 | 只看該作者
51單片機(jī)片內(nèi)數(shù)據(jù)存儲器除了RAM塊外,還有特殊功能寄存器(SFR)塊。對于51子系列,前者有128個字節(jié),其編址為00H~7FH;后者也占128個字節(jié),其編址為80H~FFH;兩者連續(xù)而不重疊。
回復(fù)

使用道具 舉報

15#
ID:139792 發(fā)表于 2016-9-19 08:44 | 只看該作者
不錯不錯
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 在线亚洲免费 | hdfreexxxx中国妞 | 欧美 日韩 亚洲91麻豆精品 | 亚洲电影专区 | 国产一卡二卡三卡 | 日韩电影a| 亚洲精品一区二区 | 国产在线资源 | 亚洲一区在线日韩在线深爱 | 国产成人免费视频 | 免费观看一级特黄欧美大片 | 91精品国产乱码久久蜜臀 | 91av免费观看 | 在线成人一区 | 亚洲精品一区二区三区免 | 91精品国产综合久久精品图片 | 精品入口麻豆88视频 | 九九热精品在线 | 在线免费观看视频黄 | 国产精品揄拍一区二区 | 国产精品美女久久久久aⅴ国产馆 | 中国人pornoxxx麻豆 | 精品免费国产一区二区三区 | 午夜电影网 | 色妞av| 天天操天天怕 | 成年人黄色小视频 | 中文精品一区二区 | 亚洲风情在线观看 | 国产欧美一区二区三区日本久久久 | 成人免费一区二区三区视频网站 | 天天影视色综合 | h片在线观看网站 | 色婷婷激情 | 免费在线日韩 | 国产美女在线观看 | 国产精品福利在线观看 | 黄色在线网站 | 四虎影院一区二区 | 国产日产久久高清欧美一区 | av男人的天堂av |