久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4161|回復: 16
打印 上一主題 下一主題
收起左側

STC89C52單片機內部的8KFlash和5K EEPROM是做什么用的呀?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:417092 發表于 2021-9-7 01:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
STC89C52內部的8KFlash和5K EEPROM是做什么用的呀?

EEPROM好像是保存編寫的單片機程序用的。

8K Flash做什么用的呀?

能不能像24C02哪樣保存變量,掉電不丟失呀!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:161164 發表于 2021-9-7 02:09 | 只看該作者
8K Flash才是保存編寫的單片機程序用的!
5K EEPROM要用EEPROM函數讀寫,STC_ISP里有例程
Flash和EEPROM都是可掉電保存的
但只有EEPROM可以在運行期間讀寫
回復

使用道具 舉報

板凳
ID:213173 發表于 2021-9-7 05:52 | 只看該作者
8K flash用于儲存用戶應用程序,4K EEPROM等同于24C02。
回復

使用道具 舉報

地板
ID:584814 發表于 2021-9-7 08:34 | 只看該作者
Flash 和 EEPROM 其實都是可擦寫的EEPROM相當于電腦的硬盤。
Flash 是個特殊的分區,內有用戶程序,無論是否支持在線升級都是整個分區內容一次性全部擦寫(可反復擦寫),罕有支持部分擦寫 Flash 內容的芯片;
EEPROM 相當于用戶分區,這個里面可以自由存取信息,可看作內建了多個24C02。
那么這個“電腦”的啟動系統在哪里 ? 答案是隱藏在芯片里除非廠家專用程序是沒辦法讀取和修改的,同一芯片所謂的版本號不同就是指這個系統的版本不同,廠家修正芯片BUG除了硬件還有這個軟件。當然,部分廠家也會適時開放一些相關的讀寫權限或方法,包括但不限于可以讀出芯片的序列號等。
回復

使用道具 舉報

5#
ID:517951 發表于 2021-9-7 08:45 | 只看該作者
8K flash 是單片機跑的代碼,還有不用變動的常量比如3.1415等等的這些東西的存放空間。 4K e2prom 相當于硬盤,存放需要掉電保持,但又需要能夠改寫內容的存放空間。
回復

使用道具 舉報

6#
ID:514901 發表于 2021-9-7 17:57 | 只看該作者
FLASH一般是保存編譯后的代碼用的,燒錄的hex文件一般就保存于這個區域。EPPROM一般用于保存掉電不丟失的數據。
回復

使用道具 舉報

7#
ID:417092 發表于 2022-6-2 23:36 | 只看該作者
wulin 發表于 2021-9-7 05:52
8K flash用于儲存用戶應用程序,4K EEPROM等同于24C02。

程序運行產生的數據,可以保存在EEPROM內。
單片機,啟動時,可以從EEPROM讀取數據,作為運行參數。。。

這樣理解對嗎。。。
回復

使用道具 舉報

8#
ID:624769 發表于 2022-6-3 16:14 | 只看該作者
ZMRGHY 發表于 2022-6-2 23:36
程序運行產生的數據,可以保存在EEPROM內。
單片機,啟動時,可以從EEPROM讀取數據,作為運行參數。。。 ...

基本正確,
Eeprom 就是用來存儲掉電后可以不丟失的數據的。
只不過讀寫方式比起變量,要來的復雜而已。
極端情況下,在對速度沒有要求時,通過合適的代碼,把Eeprom 做成虛擬內存也不是不可以。
回復

使用道具 舉報

9#
ID:230742 發表于 2022-6-4 18:31 | 只看該作者
EEPROM用在另外的一種方式,叫做掉電儲存。
比如鬧鐘。就可以存儲在EEPROM 里。就是89C52掉電了,只要1302有備用電池,系統就不會有影響。上電后時間繼續走,鬧鐘也還在。
主要用來保存系統設置。比如一臺機器的運行有許多的參數,可以存儲在EEPROM里。如果遇到停電,參數不好丟失。上電后可以繼續工作。看你怎么用了。
回復

使用道具 舉報

10#
ID:1032210 發表于 2022-6-4 20:49 | 只看該作者
電容 掉電存儲
回復

使用道具 舉報

11#
ID:965189 發表于 2022-6-4 23:25 | 只看該作者
8KFlash是存放編程生成的hex的,5K EEPROM是存儲要保存的變量數據的。
回復

使用道具 舉報

12#
ID:64283 發表于 2022-6-5 22:42 | 只看該作者
Flash是記錄程序數據的,只能通過燒錄形式寫入
EEPROM,是可以通過程序進行讀寫,清除,通過程序形式寫入,讀出,實現斷電記憶
回復

使用道具 舉報

13#
ID:329625 發表于 2022-6-8 18:59 | 只看該作者
可以實現掉電不丟失數據
回復

使用道具 舉報

14#
ID:1040470 發表于 2022-8-13 15:31 | 只看該作者
8K Flash應該是一個存儲器和ROM不同,是不可更改的,當定義一個數表里面元素太多時,可以將數表存到Flash里面,Flash內存也大
回復

使用道具 舉報

15#
ID:57657 發表于 2022-8-13 19:25 | 只看該作者
EEPROM數據斷電不丟失,擦/寫有壽命次數限制 (讀無限制)。
片內EEPROM 字節讀、字節寫、只有扇區擦除,沒有字節擦除。
24C02只有字節讀/字節寫,沒有扇區的說法,存儲原理不同。
回復

使用道具 舉報

16#
ID:1044091 發表于 2022-9-20 20:45 | 只看該作者
片上5K EEPROM寫之前要擦除扇區嗎?官方給的例程是先擦除再寫數據,對壽命有無影響?
回復

使用道具 舉報

17#
ID:883242 發表于 2022-9-21 16:05 | 只看該作者
關于作用,樓主理解反了。EEPROM只能把1寫成0,無法把0寫成1,所以寫之前必須要擦除成0xff才可以,至于是擦除扇區和擦除字節,要看具體單片機手冊,沒有統一的說法。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久成人 | 欧美日韩一区二区三区视频 | 国产精品久久久久久久久动漫 | 激情视频中文字幕 | 欧美精品在欧美一区二区少妇 | 日韩视频在线免费观看 | 久草综合在线视频 | 国产精品污污视频 | 91精品国产色综合久久不卡蜜臀 | 中文字幕一区二区三区精彩视频 | 黄视频免费观看 | 色视频在线观看 | 国产精品一区二区久久 | 亚洲成人www | 日韩在线精品视频 | 懂色av色香蕉一区二区蜜桃 | 日本中文字幕一区 | 在线观看你懂的网站 | 国产精品视频一区二区三区 | 午夜99| 免费在线观看一区二区三区 | 日韩视频―中文字幕 | 日韩av在线一区 | 国产精品久久777777 | 国产乱一区二区三区视频 | 成人在线免费网站 | 亚洲国产精品久久久 | 日韩av一区二区在线观看 | 国产 日韩 欧美 在线 | 精品九九九 | 成人在线播放 | 欧美精品乱码久久久久久按摩 | 精品国产91| 亚洲精品高清视频 | 久久久久久久久久久91 | 国内精品久久久久久 | 亚洲先锋影音 | 欧美精品在线播放 | 精品国产乱码久久久久久88av | 男人天堂网站 | 热久色 |