1. 怎麼看單片機自帶的ROM/RAM夠不夠用
這個主要是看所做項目大小,程序大小與ROM掛鉤,從程序量上估計ROM是否夠用,變數的多少與RAM有關,從變數的多少估算RAM是否夠用。單片機運行是不佔用或很少佔用內存的。
2. 單片機RAM不夠用怎麼辦
用的是panstamp NRG,上面集成了一塊CC430F5137單片機,RAM為4kB,做一個數據測量系統,每天測量的數據都先存在RAM里,一天結束後上傳pc,但是現有RAM不夠用。
解決辦法:
可以採用串列匯流排控制的EEPROM擴展。
3. 80c51單片機片內RAM只有128位元組,為什麼卻可以劃分為低128位元組和高128位元組
嚴格來說,51單片機內部RAM是256位元組,高128位元組被SFR佔用,為什麼一般認為內部RAM為128位元組呢,是為了區分SFR和低128位元組空間,兩者定址方式不一樣。至於為什麼不一樣取決於要分辨51單片機和52單片機,52單片機高位128不是作為SFR,屬於內部RAM,但是規定只能使用間接定址(區分51內部RAM高128位)