新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 我對單片機內部RAM存儲器的理解

        我對單片機內部RAM存儲器的理解

        作者: 時間:2016-11-23 來源:網絡 收藏
        MCS-51系列單片機內部RAM存儲器的容量是256B,這就好像是一個256層高的豪華賓館。賓館的功能是用來租住客人,每一個客人就好比是二進制數中的一位,也就是0或者是1。

        這棟豪華賓館的結構是這樣的:一共高達256層,每一層都有并排的8個房間,每一層都有一個號碼。每一層樓就對應著存儲器中的一字節,而每一個房間就是字節中的一位。每層的號碼叫做地址,單片機每個字節對應著一個屬于自己的地址。

        本文引用地址:http://www.104case.com/article/201611/320413.htm

        根據入住旅客的身份,這個豪華賓館被分成了四個部分,分別是VIP客人(21個SFR特殊功能寄存器)、高級客人(用戶寄存器區)、一般客人(位尋址區)、低級客人(工作寄存器區)。

        首先是最頂層的SFR特殊功能寄存器,它的門牌號是128~255共128層的房間(即80H~FFH),這一部分被21個VIP客人租下,他們都很有錢,最有錢的租的樓層就多,略微差一些的租的樓層也少,但是這21個客人都有特殊的身份,他們所占有的房間是不能讓其他客人隨便入住的。

        其次是一般工作區,它的地址是48~127(即30H~7FH)共80層,這80層的房間都是租給高級客人的,每個樓層的作用可以由用戶自己決定。例如我們要設計一個溫度控制系統,可以設定用30H單元存放采集的溫度,用31H存放設定的理想溫度等。

        供一般客人使用的樓層叫做位尋址區,它一共有16層,地址是32~47(20H~2FH),它的特點是既可以整體的出租一層的房間,又可以出租某一層中的某一個房間。對于單片機的工作來說,這個區域可以整體操作某個字節,也可以單獨操作某個字節中的某一位。

        最后,最一般的客人安排在哪里呢?單片機這座256層的大廈里,最下面的32個樓層就是工作寄存器區(00H~1FH),在這個區域里有分成了0,1,2,3四個區域,每區有八層樓,分別記作R0~R7.這一區域的特點就是,單個的客人是不能夠入住的,必須8個人報團來租房,要租就要租下這個一個樓層。



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 西乡县| 杂多县| 新蔡县| 万全县| 荣昌县| 奎屯市| 抚松县| 内江市| 波密县| 鄯善县| 肥西县| 桃园县| 玛纳斯县| 高碑店市| 寿阳县| 黔东| 永平县| 眉山市| 乐安县| 芮城县| 拜城县| 大新县| 武冈市| 和林格尔县| 聂拉木县| 南丰县| 长子县| 盈江县| 永安市| 冕宁县| 右玉县| 贵州省| 武清区| 大庆市| 沐川县| 仲巴县| 泊头市| 滦平县| 黑龙江省| 宁波市| 阳春市|