51單片機片內數據存儲器分為哪幾個(gè)性質(zhì)和用途不同的區域?
8051內部128B的數據RAM區,包括有工作寄存器組區、可直接位尋址區和數據緩沖區。各區域的特性如下:
本文引用地址:http://dyxdggzs.com/article/201807/383735.htm(1)00H~1FH為工作寄存器組區,共分4組,每組占用8個(gè)RAM字節單元,每個(gè)單元作為一個(gè)工作寄存器,每組的8個(gè)單元分別定義為8個(gè)工作寄存器R0~R7。當前工作寄存器組的選擇是由程序狀態(tài)字PSW的RS1、RS0兩位來(lái)確定。如果實(shí)際應用中并不需要使用工作寄存器或不需要使用4組工作寄存器,不使用的工作寄存器組的區域仍然可作為一般數據緩沖區使用,用直接尋址或用Ri的寄存器間接尋址來(lái)訪(fǎng)問(wèn)。
(2)20H~2FH為可位尋址區域,這16個(gè)字節的每一位都有一個(gè)地址,編址為00H~7FH。
當然,位尋址區也可以用作字節尋址的一般數據緩沖區使用。
(3) 30H~7FH為堆棧、數據緩沖區。
評論