代码搜索结果
找到约 10,000 项符合
EEPROM 的代码
eeprom.lst
C51 COMPILER V7.02b EEPROM 06/30/2004 15:13:18 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN
eeprom.__i
"EEPROM.c" BROWSE DEBUG OBJECTEXTEND
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.v
`timescale 1ns/1ns
`define timeslice 100
module EEPROM(scl,sda);
input scl;
inout sda;
reg out_flag;
reg[7:0] memory[2047:0];
reg[10:0]address;
reg[7:0] memory_buf;
reg[7:0
eeprom.c
/*
岁月催人老,2007-09-10
读写AT24C16的函数,用模拟方式读写任意地址的任意个数据(小于256)
输出以下两个函数,分别用于读写;
addr为16位的地址;取值0--2047
*s为放置写入(或读出)数据的缓冲区指针
count为一次写入的数量,最大为255
返回值表明读写是否成功;1--成功;0 -- 出错;
没有检测是否地址溢出,所以请使用时注意;
...
eeprom.c
/*
岁月催人老,2007-09-10
读写AT24C16的函数,用模拟方式读写任意地址的任意个数据(小于256)
输出以下两个函数,分别用于读写;
addr为16位的地址;取值0--2047
*s为放置写入(或读出)数据的缓冲区指针
count为一次写入的数量,最大为255
返回值表明读写是否成功;1--成功;0 -- 出错;
没有检测是否地址溢出,所以请使用时注意;
...
eeprom.h
#ifndef __EEPROM_H__
#define __EEPROM_H__
/*
* FILE:
* eeprom.h (rev. 1.1 - 14.04.2006)
*
* PROJECT:
* IR Learn System
*
* DESCRIPTION:
* Contains low-level routi
eeprom.c
/*
* FILE:
* eeprom.c (rev. 1.1 - 14.04.2006)
*
* PROJECT:
* IR Learn System
*
* DESCRIPTION:
* See "eeprom.h" for description
*
*/
#include "AT89C51ED2.
eeprom.dsk
[Version]
PE_DesktopFileVersion=886
[Desktop]
StartupPrj=E:\free\飞思卡尔程序\EEPROM\EEPROM.pe
[PE_IDE_PlugIn]
[CpuExpert]
[AppPanel]
Status=hiden
WindowState=NORMAL
Rect=[492|281|318|530]