單片機的數據存儲器RAM這是個可以隨時存取數據的一塊存儲器,也就是可以讀(取)也可以寫(存)的存儲器,簡稱RAM。
現在的單片機里面使用的RAM,屬于靜態RAM或SRAM,這個和電腦用的內存條有所不同。只要你把數據寫入SRAM后,不斷電或者不清除掉,這個數據就一直保存在那里。電腦用的是動態RAM,要不斷給它加刷新脈沖才能保存數據。
因為單片機處理的信息量比電腦小很多,所以它帶的RAM也比較少:從完全不帶、帶128、256、...1K、2K,到4K,比ROM少多了。
因為實際上RAM只是作為數據臨時存放的地方,除非進行圖像處理需要存放大量的數據外。一般對于執行較簡單任務的單片機,有這么多也夠用,如果實在不夠用也只能采取外加SRAM如6116、6264等等來擴展。
為了對RAM單元存取8位二進制數,當然也得和ROM一樣用“地址”來標示它的具體位置。假如某單片機有1K(1024)RAM,它的地址也是從0000到1024,或16進制數的0000H到03FFH。可見,和ROM的地址是一樣的。 |