代码搜索结果
找到约 10,000 项符合
EEPROM 的代码
eeprom.h
#ifndef _EEPROM_H_
#define _EEPROM_H_
class CEEprom{
static UCHAR m_data[ALARM_MAX*sizeof(ALARMBUFF)+1];
static UCHAR m_index;
public:
static UCHAR Read(USHORT addr);
static
eeprom.cpp
#include "defines.h"
#include "EEprom.h"
/*
使用中断的方式管理EEPROM的读写, 可以让在写EEPROM时读EEPROM需要等待的时间最少,
最多等待8.5ms
*/
__eeprom UCHAR no_use = 0; //开始的第一个字节不用
__eeprom UCHAR alarm_pos = 0x5a;
eeprom.h
extern void EEPROMWrite(WORD addr, BYTE length, BYTE xdata *buf); //TPM EEPROM Write
extern void EEPROMRead(WORD addr, BYTE length, BYTE xdata *buf); //TPM EEPROM Read
extern void EEPROMInit();
eeprom.lst
C51 COMPILER V7.09 EEPROM 04/03/2007 16:19:09 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN
eeprom.c
#include "fx2.h"
#include "fx2regs.h"
#include "io.h"
#define SERIAL_ADDR 0x50
BYTE DB_Addr; //TPM Dual Byte Address stat
BYTE I2C_Addr; //TPM I2C address
void EEPROMInit()
eeprom.asm
ORG 0
LOOP: MOV A,#0FEH
MOV R2,#8
OUTPUT: MOV P1,A
RL A
ACALL DELAY
DJNZ R2,OUTPUT
LJMP LOOP
DELAY: MOV R6,#0
MOV R7,#0
DELAYLOOP: ;延时程序
DJNZ R6,DELAYLOOP
eeprom.hex
:1000000074FE7A08F59023110EDAF90200007E00E2
:070010007F00DEFEDFFC2291
:00000001FF
eeprom.opt
### uVision2 Project, (C) Keil Software
### Do not modify !
cExt (*.c)
aExt (*.s*; *.src; *.a*)
oExt (*.obj)
lExt (*.lib)
tExt (*.txt; *.h; *.inc)
pExt (*.plm)
CppX (*.cpp)
DaveTm {