stc15XX微控制器的EPROM讀寫

2021-10-02 02:12:53 字數 530 閱讀 9873

關於51微控制器新增的eprom功能就不做介紹了,幾年沒碰51,沒想到都發展到如此地步了,非常不錯。

下面是乙個eprom讀寫的驅動。

讀寫內部記憶體,不管是flash或是eprom都離不開如下幾個步驟:

讀操作:

1 解鎖此功能

2讀取記憶體上內容

3上鎖此功能

u8 eeprom_read(u16 address)	//讀資料

寫操作

1解鎖此功能

2擦除所在扇區(如果位址上內容為0xff可以不用擦,一擦就是整個區一起的,沒有單個位址)

3寫入記憶體

4上鎖此功能

void eeprom_write(u16 address,u8 byte)	//寫入資料

void eeprom_clean(u16 address) //擦除資料

51微控制器eprom位址範圍,不同的晶元大小不一樣,具體可以看手冊,一般都是從0x0000開始為第一扇區。

微控制器學習筆記 STC15微控制器ADC

將模擬訊號轉換成數碼訊號的電路,我們稱其為模數轉換器,簡稱a d轉換器或adc analog to digital converter 同理,將數碼訊號轉換成模擬訊號的電路稱為數模轉換器,簡稱d a轉換器或dac,微控制器能夠儲存的資料都是數字型別的。一 逼近式adc原理 簡介 在進行轉化時,一般都...

STC15微控制器的EEPROM程式設計

在程式中使用 stc15微控制器是乙個8位的微控制器,據說在世界上銷量最大,是國產的品牌。其中也有許多值得稱道的地方,比如不用晶振,不用外部的儲存器,flash可以做記憶體使用等。可以進入休眠狀態,外部中斷就可以喚醒等。在使用者需要保持資料,當掉電可以儲存這些資料,等下次啟動後繼續使用資料。這個功能...

STC 微控制器深入學習

同時可以用iapreadbyte addr 一般從0位址讀起 讀取用stc isp軟體燒寫進flash的程式。同時也可以用寫入程式到flash中。keil cx51編譯器提供三條編譯模式控制命令 small,compact,large,它們對變數儲存器空間的影響如下。small 所有變數都被定義在8...