ATmega8535L Eeprom示例程序//***************ICCAVRV6.30編譯*****************//#include #defineucharunsignedchar#defineuintunsignedint//數(shù)碼管字型表,對應(yīng)0,1,2,3,4,5,6,7,8,9
我們讀取 EEPROM 的時候很簡單,EEPROM 根據(jù)我們所送的時序,直接就把數(shù)據(jù)送出來了,但是寫 EEPROM 卻沒有這么簡單了。給 EEPROM 發(fā)送數(shù)據(jù)后,先保存在了 EEPROM 的緩存,EEPROM 必須要把緩存中的數(shù)據(jù)搬移到“非易失
ATmega16 包含 512 字節(jié)的 EEPROM 數(shù)據(jù)存儲器。它是作為一個獨立的數(shù)據(jù)空間而存在的,可以按字節(jié)讀寫。 EEPROM 的壽命至少為 100,000 次擦除周期。 EEPROM 的訪問 由地址寄存器、數(shù)據(jù)寄存器和控制寄存器
查看了文檔,EEPROM是一種非易失的存儲器,常用當(dāng)做數(shù)據(jù)存儲器,在程序運行當(dāng)中所需要的數(shù)據(jù),配置等等.在STC當(dāng)中,把Flash當(dāng)做EEPROM,并不是真正的EEPROM. 基本操作包括字寫入/只讀取/塊擦除三種,更具體的使用可以查閱
電視頻道記憶功能,交通燈倒計時時間的設(shè)定,戶外 LED 廣告的記憶功能,都有可能用到 EEPROM 這類存儲器件。這類器件的優(yōu)勢是存儲的數(shù)據(jù)不僅可以改變,而且掉電后數(shù)據(jù)保存不丟失,因此大量應(yīng)用在各種電子產(chǎn)品上。我們
程序經(jīng)過測試,可以直接引用就可以。歡迎大家下載使用。12C5AS32單片機(jī)測試過。EEPROM。H文件。。。#ifndef_EEPROM_H_#define_EEPROM_H_#include#defineuint16unsigned int#defineuint8 unsigned char/
/*----------------------------------------------------------------*File Name: stc_AD.c -*Description:A/D轉(zhuǎn)換程序*Project: -*MCU type: STC12C5410AD - -*Company: WY -*Compiler: KEIL C51 -*D
stc單片機(jī)具有在應(yīng)用編程,調(diào)試起來比較方便;帶有10位AD;內(nèi)部eeprom;可在1T/機(jī)器周期下工作,速度是傳統(tǒng)51單片機(jī)的12倍;下面是我寫的AD和EEPROM的驅(qū)動C代碼:/*----------------------------------
AT93C46/56/57/66 EEPROM 芯片通用讀寫程序;模塊包含:READ(讀),WRITE(寫),WRAL(片寫),ERASE(擦除),ERAL(片擦除),;EWEN(擦寫允許),EWDS(擦寫禁止).;此模塊適用于:AT93C46/56/57/66EEPROM芯片,8位(ORG=0)
;============================================================================;*************************Fiel=AT93CXX.ASM******************************;模塊包含:READ(讀),WRITE(寫),WRAL(片寫
//-----------------------函數(shù)聲明--------------------------------------------------------#include"reg51.h"#include"intrins.h"//-----------------------管腳聲明-----www.pICavr.com----------
本文提出了一種全新的嵌入式產(chǎn)品軟件代碼保護(hù)系統(tǒng), 該系統(tǒng)適用于目前通用的基于I2C、SPI總線的EEPROM和Flash;以及主流廠商的NAND-Flash。
氣相色譜儀是一個精密儀器,其用途非常廣泛。他廣泛用于石油、化工、農(nóng)藥、公安、白酒、環(huán)境檢測、衛(wèi)生防疫以及高等院校、科研部門。自1952年世界上第一次創(chuàng)建實用氣液色譜法以來,在短短幾十年間,氣相色譜儀作為現(xiàn)代分析檢測儀器的代表,已發(fā)展成為一個有相當(dāng)生產(chǎn)規(guī)模的產(chǎn)業(yè), 并形成了具有相當(dāng)豐富的檢測技術(shù)知識的學(xué)科。
本應(yīng)用筆記介紹了使用代碼區(qū)域Flash 來模擬EEPROM,通過一定的軟件處理算法,可以大大增加數(shù)據(jù)存儲周期的一種方法。本文給出了實現(xiàn)上述功能的軟件流程。
//************************************************************************//* Using I2C Master Mode for aCCess Slave (EEPRM) //* //* Written by: RIChard Yang //* Sr. Corporate Appl
I2C總線具有控制簡單、通信速率高等優(yōu)點,作為一種2線雙向同步串行數(shù)據(jù)總線,它為嵌入式系統(tǒng)設(shè)計提供了一種完善的集成電路間的串行總線擴(kuò)展技術(shù),大大簡化了應(yīng)用系統(tǒng)的硬件設(shè)計,為實現(xiàn)應(yīng)用系統(tǒng)的模塊化設(shè)計創(chuàng)造了極為有利的條件。
;說明:;入口條件:數(shù)據(jù)放在ADAT_I2C中,頁面放在APAG_IC2,字節(jié)地址放在AADR_I2C,如準(zhǔn)備向AT24CXX第一頁的字節(jié)地址03H中寫入值0FH,則置APAG_IC2=01H,AADR_I2C=03H,ADAT_I2C=0FH。;出口信息:讀出的
/* Name:AT24C02存儲器的讀寫程序,用到I2C總線,含相對獨立的I2C總線讀寫函數(shù) */ #include #include #include #define DELAY_TIME 60 /*經(jīng)實驗,不要小于50!否則可能造成時序混亂*/ #define TRUE 1 #de
#include <reg52.h>#include <intrins.h> /* use _nop_() function *///sfr16 DPTR = 0x82;/* 新增特殊功能寄存器定義 */sfr ISP_DATA = 0xe2;sfr ISP_ADDRH = 0xe3;sfr ISP_ADDRL = 0xe4;sfr ISP_CMD
STC90/89系列內(nèi)部EEPROM放數(shù)據(jù)(C語言)#include#include/*use_nop_()function*///sfr16DPTR=0x82;/*新增特殊功能寄存器定義*/sfrISP_DATA=0xe2;sfrISP_ADDRH=0xe3;sfrISP_ADDRL=0xe4;sfrISP_CMD=0xe5;sf