新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機片內數據存儲器分為哪幾個性質和用途不同的區域?

        51單片機片內數據存儲器分為哪幾個性質和用途不同的區域?

        作者: 時間:2018-07-24 來源:網絡 收藏

        8051內部128B的數據RAM區,包括有工作寄存器組區、可直接位尋址區和數據緩沖區。各區域的特性如下:

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

        (1)00H~1FH為工作寄存器組區,共分4組,每組占用8個RAM字節單元,每個單元作為一個工作寄存器,每組的8個單元分別定義為8個工作寄存器R0~R7。當前工作寄存器組的選擇是由程序狀態字PSW的RS1、RS0兩位來確定。如果實際應用中并不需要使用工作寄存器或不需要使用4組工作寄存器,不使用的工作寄存器組的區域仍然可作為一般數據緩沖區使用,用直接尋址或用Ri的寄存器間接尋址來訪問。

        (2)20H~2FH為可位尋址區域,這16個字節的每一位都有一個地址,編址為00H~7FH。

        當然,位尋址區也可以用作字節尋址的一般數據緩沖區使用。

        (3) 30H~7FH為堆棧、數據緩沖區。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 云梦县| 庆云县| 榆林市| 广平县| 理塘县| 洛阳市| 留坝县| 凌源市| 明溪县| 万宁市| 云阳县| 天柱县| 宣威市| 大同县| 台中县| 台中市| 洛隆县| 天门市| 卢湾区| 阿合奇县| 苍梧县| 自治县| 凤阳县| 饶阳县| 鄂温| 陆丰市| 天津市| 资溪县| 泽普县| 涿州市| 天水市| 定兴县| 确山县| 察雅县| 澄城县| 武定县| 左云县| 尖扎县| 湘西| 台中县| 丁青县|