關於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...