0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

C51读写AT24C04源代码及AT24C04测试程序

ss 来源:网络整理 2018-04-04 12:01 次阅读

一、C51读写AT24C04源代码

/*=============================================*/

/*;***********************************/

/*;起动24C01时序*/

void Start()

{

SCL=1;

SDA=1;

SDA=0;

SCL=0;

}

/*;************************************/

/*;停止24C01时序*/

void Stop()

{

SDA=0;

SCL=1;

SDA=1;

}

/*;**************************************/

/*;检测24C01的响应信号*/

bit ACK()

{

bit c;

SDA=1;

SCL=1;

c=SDA;

SCL=0;

return c;

}

/*;************************************/

/*;往24C01发一8位数据*/

void SendChar(unsigned char ch)

{

unsigned char i;

i=8;

do

{

SDA=(ch&0x80);

SCL=1;

SCL=0;

ch《《=1;

}while(--i!=0);

}

/*;**************************************/

/*;从24C01接收一8位数据*/

unsigned char RecChar()

{

unsigned char i,j;

i=8;

do

{

SCL=1;

j=(j《《1)|SDA;

SCL=0;

}while(--i!=0);

return j;

}

//;**************************************

/*;********************************/

/*;往24C01写一字节*/

void WriteChar(unsigned int addr,unsigned char ch)

{

unsigned char c;

c=((*((unsigned char *)&addr))《《1)&0x02;

Start();

SendChar(0xa0|c);

ACK();

SendChar(addr);

ACK();

SendChar(ch);

ACK();

Stop();

// for(addr=4;addr!=0;addr--)

for(ch=0xff;ch!=0;ch--) ;

}

//;**************************************

/*;********************************/

/*;往24C01写多字节*/

void WriteBuf(unsigned int addr,unsigned char idata *buf,unsigned char count)

{

unsigned char c;

c=((*((unsigned char *)&addr))《《1)&0x02;

Start();

SendChar(0xa0|c);

ACK();

SendChar(addr);

ACK();

do

{

SendChar(*buf++);

ACK();

if(count!=1)

{if(((++addr)&0x7)==0)

{

Stop();

for(c=0xff;c!=0;c--) ;

c=((*((unsigned char *)&addr))《《1)&0x02;

Start();

SendChar(0xa0|c);

ACK();

SendChar(addr);

ACK();

}

}

else

{

Stop();

for(c=0xff;c!=0;c--) ;

}

}while(--count!=0);

}

/*;**********************************/

/*;从24C01读一字节*/

/*;入口:R0中为要读出内容的地址*/

/*;出口:A中为读到的内容*/

unsigned char ReadChar(unsigned int addr)

{

unsigned char ch;

ch=((*((unsigned char *)&addr))《《1)&0x02;

Start();

SendChar(0xa0|ch);

ACK();

SendChar(addr);

ACK();

Start();

SendChar(0xa1|ch);

ACK();

ch=RecChar();

Stop();

return ch;

}

/**********************************/

/*至少读2字节*/

void ReadBuf(unsigned int addr,unsigned char idata *buf,unsigned char count)

{

unsigned char ch;

ch=((*((unsigned char *)&addr))《《1)&0x02;

Start();

SendChar(0xa0|ch);

ACK();

SendChar(addr);

ACK();

Start();

SendChar(0xa1|ch);

ACK();

count--;

do

{

*buf++=RecChar();

SDA=0;

SCL=1;

SCL=0;

SDA=1;

}while(--count!=0);

*buf=RecChar();

Stop();

}

二、AT24C04测试程序

/**************************************

芯片 : STC12C5A60S2 (1T)

工作频率: 12.000MHz

**************************************/

#include “REG51.H”

#include “INTRINS.H”

typedef unsigned char BYTE;

typedef unsigned short WORD;

sbit SCL = P3^4; //AT24C04的时钟

sbit SDA = P3^5; //AT24C04的数据

BYTE BUF[16]; //数据缓存区

BYTE code TESTDATA[] =

{

0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,

0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF

};

void Delay5us();

void Delay5ms();

void AT24C04_Start();

void AT24C04_Stop();

void AT24C04_SendACK(bit ack);

bit AT24C04_RecvACK();

void AT24C04_SendByte(BYTE dat);

BYTE AT24C04_RecvByte();

void AT24C04_ReadPage();

void AT24C04_WritePage();

void main()

{

AT24C04_WritePage();

Delay5ms();

AT24C04_ReadPage();

while (1);

}

/**************************************

向AT24C04写1页(16字节)数据

将TESTDATA开始的16个测试数据写如设备的00~0F地址中

**************************************/

void AT24C04_WritePage()

{

BYTE i;

AT24C04_Start(); //起始信号

AT24C04_SendByte(0xa0); //发送设备地址+写信号

AT24C04_SendByte(0x00); //发送存储单元地址

for (i=0; i《16; i++)

{

AT24C04_SendByte(TESTDATA[i]);

}

AT24C04_Stop(); //停止信号

}

/**************************************

从AT24C04读取1页(16字节)数据

将设备的00~0F地址中的数据读出存放在DATA区的BUF中

**************************************/

void AT24C04_ReadPage()

{

BYTE i;

AT24C04_Start(); //起始信号

AT24C04_SendByte(0xa0); //发送设备地址+写信号

AT24C04_SendByte(0x00); //发送存储单元地址

AT24C04_Start(); //起始信号

AT24C04_SendByte(0xa1); //发送设备地址+读信号

for (i=0; i《16; i++)

{

BUF[i] = AT24C04_RecvByte();

if (i == 15)

{

AT24C04_SendACK(1); //最后一个数据需要会NAK

}

else

{

AT24C04_SendACK(0); //回应ACK

}

}

AT24C04_Stop(); //停止信号

}

/**************************************

延时5微秒(STC12C5A60S2@12M)

不同的工作环境,需要调整此函数

此延时函数是使用1T的指令周期进行计算,与传统的12T的MCU不同

**************************************/

void Delay5us()

{

BYTE n = 4;

while (n--)

{

_nop_();

_nop_();

}

}

/**************************************

延时5毫秒(STC12C5A60S2@12M)

不同的工作环境,需要调整此函数

此延时函数是使用1T的指令周期进行计算,与传统的12T的MCU不同

**************************************/

void Delay5ms()

{

WORD n = 2500;

while (n--)

{

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

}

}

/**************************************

起始信号

**************************************/

void AT24C04_Start()

{

SDA = 1; //拉高数据线

SCL = 1; //拉高时钟线

Delay5us(); //延时

SDA = 0; //产生下降沿

Delay5us(); //延时

SCL = 0; //拉低时钟线

}

/**************************************

停止信号

**************************************/

void AT24C04_Stop()

{

SDA = 0; //拉低数据线

SCL = 1; //拉高时钟线

Delay5us(); //延时

SDA = 1; //产生上升沿

Delay5us(); //延时

}

/**************************************

发送应答信号

入口参数:ack (0:ACK 1:NAK)

**************************************/

void AT24C04_SendACK(bit ack)

{

SDA = ack; //写应答信号

SCL = 1; //拉高时钟线

Delay5us(); //延时

SCL = 0; //拉低时钟线

Delay5us(); //延时

}

/**************************************

接收应答信号

**************************************/

bit AT24C04_RecvACK()

{

SCL = 1; //拉高时钟线

Delay5us(); //延时

CY = SDA; //读应答信号

SCL = 0; //拉低时钟线

Delay5us(); //延时

return CY;

}

/**************************************

向IIC总线发送一个字节数据

**************************************/

void AT24C04_SendByte(BYTE dat)

{

BYTE i;

for (i=0; i《8; i++) //8位计数器

{

dat 《《= 1; //移出数据的最高位

SDA = CY; //送数据口

SCL = 1; //拉高时钟线

Delay5us(); //延时

SCL = 0; //拉低时钟线

Delay5us(); //延时

}

AT24C04_RecvACK();

}

/**************************************

从IIC总线接收一个字节数据

**************************************/

BYTE AT24C04_RecvByte()

{

BYTE i;

BYTE dat = 0;

SDA = 1; //使能内部上拉,准备读取数据

for (i=0; i《8; i++) //8位计数器

{

dat 《《= 1;

SCL = 1; //拉高时钟线

Delay5us(); //延时

dat |= SDA; //读数据

SCL = 0; //拉低时钟线

Delay5us(); //延时

}

return dat;

}

  • STC12C5A60S2
    +关注

    关注

    34

    文章

    194

    浏览量

    67799
  • AT24C04
    +关注

    关注

    0

    文章

    8

    浏览量

    4294
收藏 人收藏

    评论

    相关推荐

    AT24C02只读存储器各引脚功能及管脚电压

    ; AT24C02/AT24C04/AT24C08/AT24C16读写程序    at24c02/at24c04中文资料,at24c02芯片中文资料 [此贴子已经被作者于2008-
    发表于 10-10 14:52

    stc12c5a60s2 AT24C04 I2C

    ; //AT24C04的时钟***it SDA = P2^5; //AT24C04的数据BYTE BUF[16]; //数据缓存区BYTE code TESTDATA[] ={ 0x00
    发表于 10-29 17:25

    FM24C64和EEPROM AT24C04读写上有什么区别

    FM24C64和EEPROMAT24C04读写上有什么区别我用的是LPC1778.知道的,请指教。谢谢。
    发表于 08-15 15:03

    凔海笔记之FPGA(八):AT24c04单字节读写的IIC协议

    AT24c04的512字节进行读写操作,高电平则会使前256个地址受保护,只读不能写,后面的则爱咋地咋地了。SDA数据总线,是一个双向口,SCL则是时钟线。IIC总线采用两线制,由数据线SDA和时钟线SCL构成
    发表于 05-23 07:55

    请问读写AT24C256的时序是扫描样吗?

    AT24C04// 01/01A/02/04/08/16/32/64/128/256/512#define Chip_10x00//本器件的器件地址,可以第一8个不同地址的芯片使之能用同一段程序进行
    发表于 05-10 04:14

    仿真电路中的AT24C24通过Image File属性绑定了密码初始文件24C04.bin是什么意思?

    小弟最近用AT24C04做电子密码锁的初始密码存储载体,上面一句话看不懂,意思保存上AT24C04.bin文件是不是密码信息就存储进了AT24C04中去了啊,还是其中还有啥过程
    发表于 09-03 01:08

    关于AT24C16的芯片读写问题

    AT24C04,在读取256~511空间时,A0悬空,写器件地址时需将0xA0改为0xA2; 因此,AT24CXX理论上最大可以有(2^3)*256个字节也就是AT24C16,而大于这个的存储芯片还是有的
    发表于 04-22 17:30

    电可檫编程只读存储器AT24C04电子资料

    概述:AT24C04是ATMEL公司出品的一款4Kbit(512Bytes)E2PROM芯片,它采用I2C总线设计,AT24C04主要性能指标与AT24C02类似,但与其不同点为:1、容量为AT24C02的两倍...
    发表于 04-07 07:33

    基于Proteus学习单片机系列——I2C总线AT24C04

    欢迎加入QQ电子交流群:658384577项目下载点击下载1.电路图2.程序 主函数#include#includevoid delay(unsigned int x ){while(x--);}void main(){init_24c04(); //I2总线初...
    发表于 07-01 07:02

    请问I2C总线AT24C04的电路图是如何设计的?

    I2C总线AT24C04的电路图是如何设计的?怎样去编写I2C总线AT24C04程序代码
    发表于 07-01 06:47

    怎样去设计AT24C04芯片的电路呢

    AT24C04是什么?怎样去设计AT24C04芯片的电路呢?
    发表于 10-21 07:05

    介绍AT24XX的存储及程序的编写

    资料,然后根据手上的一个板子将程序调试出来了。从AT24C02到AT24C256准测试过,数据读写正常。
    发表于 01-19 08:33

    VSM Studio SDCC编译器仿真AT24C04

    )图5四,编辑main.c 代码如Proteus8.9 VSM Studio SDCC编译器仿真STC15W4K32S4系列013_iic_02_AT24C04 (如下图6所示)图6五,Main.c 代码:/* Main.c file generated by New Pro
    发表于 01-21 14:10

    at24c16 c程序

    一个24c16的读写程序(已经调试过)(arens)  //////////////////////////////////////////////////////////////// //24c16读写驱动程序
    发表于 07-17 19:18 174次下载

    24C04A pdf datasheet

    The Microchip Technology Inc. 24C04A is a 4K bit ElectricallyErasable PROM. The device is organized
    发表于 08-07 15:49 45次下载

    at24c01程序(读写程序)

    AT24C01~AT24C256读写通用程序(只做了少许改动),附件里面有关于AT24系列读写资料!/* 以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入
    发表于 08-13 15:24 218次下载

    AT24C02/AT24C04/AT24C08/AT24C1

    AT24C02/AT24C04/AT24C08/AT24C16/AT24C32/AT24C56序 AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根
    发表于 08-13 15:28 251次下载

    at24c02/at24c04中文资料,at24c02芯片中

    AT24WC01/02/04/08/16 是一个1K/2K/4K/8K/16K 位串行CMOS E2PROM 内部含有128/256/512/1024/2048 个8 位字节CATALYST 公司的先进CMOS 威廉希尔官方网站 实质上减少了器件的功耗CAT24WC01 有一个8 字节页写缓冲器CAT24W
    发表于 08-13 15:39 28次下载

    AT24C32/AT24C56读写程序

    /* 以下为AT24C01~AT24C256的读写程序,各人可根据自己的需要应用。在buf1中填入需要写入的内容,buf2的大小可根据需要定义。addr可根据使用的芯片选择,可从任何位置读写
    发表于 08-13 15:55 32次下载

    nrf24l01程序(C51源代码)

    nrf24l01程序(C51程序) // BYTE type definition#ifndef _BYTE_DEF_#define _BYTE_DEF_typedef unsigned
    发表于 10-05 14:19 958次下载

    24c32/24c16/24c08读写程序

    〖说明〗24Cxx I2C EEPROM字节读写驱动程序,芯片A0-A1-A2要接GND(24C65接VCC,具体看DataSheet)。现缺页写、页读,和CRC校验程序。以下程序经过50台验证,批量的效果有待考察。为了安
    发表于 10-07 12:38 493次下载

    24c02/24c01/24c04读写程序

    24c02/24c01/24c04  I2C EEPROM字节读写驱动程序,芯片A0-A1-A2要接GND(24C65接VCC,具体看DataSheet)。现缺页写、页读,和CRC校验程序。以下程序经过50台验证,批量的效果
    发表于 10-07 12:39 11次下载

    24c16/24c08/24c04中文资料

    24c16/24c08/24c04是一个1K/2K/4K/8K/16K 位串行CMOS E2PROM, 内部含有128/256/512/1024/2048 个8 位字节,CATALYST 公司的先进CMOS 威廉希尔官方网站 实质上减少了器件的功耗.CAT24WC01 有一个8 字节页写缓冲器,CAT24
    发表于 10-07 12:41 26次下载
    <b>24c</b>16/<b>24c</b>08/<b>24c04</b>中文资料

    24C04/25C04 pdf datasheet

    This specification covers a range of 4 Kbits I2C busEEPROM products, the 24C04/25C04 and theST24
    发表于 10-07 12:54 16次下载

    at24c02a/at24c04a/at24c08a pdf

    The AT24C02A/04A/08A provides 2048/4096/8192 bits of serial electrically erasableand programmable
    发表于 10-31 21:23 43次下载

    I2C总线器件的C51读写程序

    I2C总线规范与I2C器件C51读写程序 本文简要介绍了I2C总线,并给出了I2C器件的C51读写程序,极大的方便了大家对I2C总线的学习和设计应用。程序设计采用模块化设计,方便向
    发表于 03-25 09:21 62次下载

    长虹CHT0818-24C04机芯EPROM数据

    长虹CHT0818-24C04机芯EPROM数据
    发表于 05-26 08:51 13次下载

    康佳2109C(24C04)EPROM数据

    康佳2109C(24C04)EPROM数据
    发表于 05-27 09:18 7次下载

    康佳F2109C(24C04)EPROM数据

    康佳F2109C(24C04)EPROM数据
    发表于 05-27 10:28 11次下载

    康佳F2580C(24C04)EPROM数据

    康佳F2580C(24C04)EPROM数据
    发表于 05-27 10:42 22次下载

    TCL 2101(24C04)存储器数据

    TCL 2101(24C04)存储器数据
    发表于 06-04 13:26 19次下载

    TCL 2101c2102 24C04存储器数据

    TCL 2101c2102 24C04存储器数据
    发表于 06-04 13:29 8次下载

    TCL 2102 24C04存储器数据

    TCL 2102 24C04存储器数据
    发表于 06-04 13:35 7次下载

    TCL 2102(24C04)存储器数据

    TCL 2102(24C04)存储器数据
    发表于 06-04 13:36 17次下载

    TCL 2101C-24C04(TCLM5C02)存储器数据

    TCL 2101C-24C04(TCLM5C02)存储器数据
    发表于 06-04 13:54 15次下载

    TCL 2108-24C04(TCLM5C02)存储器数据

    TCL 2108-24C04(TCLM5C02)存储器数据
    发表于 06-04 14:08 5次下载

    TCL 2118(24C04)存储器数据

    TCL 2118(24C04)存储器数据
    发表于 06-04 14:40 6次下载

    TCL 2128B-24C04(TCLM5C02)存储器数据

    TCL 2128B-24C04(TCLM5C02)存储器数据
    发表于 06-04 14:43 7次下载

    TCL 2129A-24C04(TCLM5C02)存储器数据

    TCL 2129A-24C04(TCLM5C02)存储器数据
    发表于 06-04 14:45 8次下载

    TCL 2129C-24C04(TCLM5C02)存储器数据

    TCL 2129C-24C04(TCLM5C02)存储器数据
    发表于 06-04 14:49 18次下载

    TCL 2133 24C04存储器数据

    TCL 2133 24C04存储器数据
    发表于 06-04 14:50 6次下载

    TCL 2133(24C04)存储器数据

    TCL 2133(24C04)存储器数据
    发表于 06-04 14:52 10次下载

    TCL 2136A-24C04(TCLM5C02)存储器数据

    TCL 2136A-24C04(TCLM5C02)存储器数据
    发表于 06-05 11:51 7次下载

    TCL 2136C-24C04(TCLM5C02)存储器数据

    TCL 2136C-24C04(TCLM5C02)存储器数据
    发表于 06-05 11:53 11次下载

    TCL 2166B-24C04(TCLM5C02)存储器数据

    TCL 2166B-24C04(TCLM5C02)存储器数据
    发表于 06-05 13:14 10次下载

    TCL 2169A-24C04(TCLM5C02)存储器数据

    TCL 2169A-24C04(TCLM5C02)存储器数据
    发表于 06-05 13:15 14次下载

    TCL 2169C-24C04(TCLM5C02)存储器数据

    TCL 2169C-24C04(TCLM5C02)存储器数据
    发表于 06-05 13:16 8次下载

    TCL 2178A-24C04(TCLM5C02)存储器数据

    TCL 2178A-24C04(TCLM5C02)存储器数据
    发表于 06-05 13:23 7次下载

    TCL 2511c(24C04)(25英寸)存储器数据

    TCL 2511c(24C04)(25英寸)存储器数据
    发表于 06-05 13:58 9次下载

    TCL 2969 24c04存储器数据

    TCL 2969 24c04存储器数据
    发表于 06-10 13:28 22次下载

    FM24C04/FM24C04A,pdf datasheet

    The FM24C04A is a 4-kilobit nonvolatile memoryemploying an advanced ferroelectric process.
    发表于 07-13 08:19 46次下载

    I2C总线规范与I2C器件C51读写程序

    I2C总线规范与I2C器件C51读写程序:本文简要介绍了I2C总线,并给出了I2C器件的C51读写程序,极大的方便了大家对I2C总线的学习和设计应用。程序设计采用模块化设计,方便向目标板的
    发表于 08-22 17:51 86次下载

    24C08程序源代码

    24C08程序源代码:/*********************************************** 24C08.C 判断写入EEPROM的数据是否和读出的数据
    发表于 09-13 15:00 128次下载

    FM24C04A,FM24C08A二线品德EEPROM威廉希尔官方网站 手

    FM24C04A,FM24C08A二线品德EEPROM威廉希尔官方网站 手册
    发表于 11-09 21:19 73次下载

    ST24C04 pdf

    This specification covers a range of 4 Kbits I2C bus EEPROM products, the ST24/25C04 and the ST24
    发表于 12-14 15:49 49次下载
    ST<b>24C04</b> pdf

    STCMCU-AT24C04程序

    基于STC单片机的STCMCU-AT24C04程序
    发表于 11-16 19:11 18次下载

    FM24C04驱动程序

    FM24C04驱动程序FM24C04驱动程序FM24C04驱动程序
    发表于 01-15 16:31 65次下载

    C51单片机相关的LCD驱动程序源代码

    C51单片机相关的LCD驱动程序源代码,可供参考调试
    发表于 02-22 18:14 19次下载

    AT24C04_4 Kbit的串行I2C总线的EEPROM与用户定义的块写保护

    This specification covers a range of 4 Kbits I2C bus EEPROM products, the ST24/25C04 and the ST24
    发表于 04-25 17:40 12次下载

    芯片AT24C01A、02、04、08、16

    芯片AT24C01A、02、04、08、16
    发表于 07-08 14:23 23次下载

    基于8051的Proteus仿真-24C04与1602LCD设计

    基于8051的Proteus仿真-24C04与1602LCD设计电子密码锁
    发表于 09-06 16:52 22次下载

    基于8051的Proteus仿真-IIC-24C04与蜂鸣器

    基于8051的Proteus仿真-IIC-24C04与蜂鸣器
    发表于 09-01 23:29 36次下载

    AT24C04_EEPROM英文手册

    AT24C04_EEPROM英文手册,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-10 14:20 5次下载

    24C01A/02A/04A数据手册

    eeprom 24c04数据手册,英版的
    发表于 01-16 16:41 24次下载

    AT24C04系列芯片资料(英文版)

    AT24C04系列芯片资料(英文版)
    发表于 01-04 11:44 3次下载

    时钟芯片24C04A

    关于时钟芯片24C04A
    发表于 03-21 20:02 8次下载

    24C04卡水表电子模块

      24C04卡(可选4442/4428卡)水表电子模块以接触式24C04IC卡为载体,集预付费、自动计量、状态报警及防止不正当使用等功能于一体,具有计量准确、性能可靠、安全性高等特点。
    发表于 09-19 16:26 6次下载

    51单片机如何读写AT29C040?51单片机读写AT29C040的c51程序免费下载

    本文档的主要内容介绍的是51单片机如何读写AT29C040?给大家介绍一个51单片机读写AT29C040的c51程序
    发表于 09-06 15:00 20次下载
    <b>51</b>单片机如何<b>读写</b>AT29<b>C</b>040?<b>51</b>单片机<b>读写</b>AT29<b>C</b>040的<b>c51</b><b>程序</b>免费下载

    使用单片机AT24C04进行LED显示的程序免费下载

    本文档的主要内容详细介绍的是使用单片机AT24C04进行LED显示的程序资料免费下载。
    发表于 10-11 08:00 11次下载
    使用单片机<b>AT24C04</b>进行LED显示的<b>程序</b>免费下载

    CAV24C04 4-kb我

    电子发烧友网为你提供()CAV24C04相关产品参数、数据手册,更有CAV24C04的引脚图、接线图、封装手册、中文资料、英文资料,CAV24C04真值表,CAV24C04管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-18 22:31

    CAT24C04 4-Kb I

    电子发烧友网为你提供()CAT24C04相关产品参数、数据手册,更有CAT24C04的引脚图、接线图、封装手册、中文资料、英文资料,CAT24C04真值表,CAT24C04管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-18 22:18

    NV24C04WF EEPROM串行4-Kb I

    电子发烧友网为你提供ON Semiconductor(ti)NV24C04WF相关产品参数、数据手册,更有NV24C04WF的引脚图、接线图、封装手册、中文资料、英文资料,NV24C04WF真值表,NV24C04WF管脚等资料,希望可以帮助到广大的电子工程师们。
    发表于 08-01 10:02

    IIC24C04与蜂鸣器的程序和工程文件免费下载

    本文档的主要内容详细介绍的是IIC24C04与蜂鸣器的程序和工程文件免费下载。
    发表于 05-27 15:13 18次下载
    IIC<b>24C04</b>与蜂鸣器的<b>程序</b>和工程文件免费下载

    AT24C02和AT240C04芯片存储小数的代码和工程文件免费下载

    本文档的主要内容详细介绍的是AT24C02和AT240C04芯片存储小数的代码和工程文件免费下载。
    发表于 06-08 08:00 15次下载
    AT<b>24C</b>02和AT240<b>C04</b>芯片存储小数的<b>代码</b>和工程文件免费下载

    使用AT24C04和1602LCD设计的电子密码锁仿真和代码资料合集

    本文档的主要内容详细介绍的是使用AT24C04和1602LCD设计的电子密码锁仿真和代码资料合集。
    发表于 06-22 08:00 13次下载
    使用<b>AT24C04</b>和1602LCD设计的电子密码锁仿真和<b>代码</b>资料合集

    使用IIC24C04芯片驱动数码管的程序和仿真电路图

    本文档的主要内容详细介绍的是使用IIC24C04芯片驱动数码管的程序和仿真电路图。
    发表于 07-10 14:28 11次下载
    使用IIC<b>24C04</b>芯片驱动数码管的<b>程序</b>和仿真电路图

    使用单片机实现I2C接口存储器AT24C04读写与显示的C语言实例

    本文档的主要内容详细介绍的是使用单片机实现I2C接口存储器AT24C04读写与显示的C语言实例免费下载。
    发表于 03-31 11:20 9次下载

    C语言 | C51实现MAX485通信(完整源代码

    C语言 | C51实现MAX485通信(完整源代码
    发表于 11-21 11:21 38次下载
    <b>C</b>语言 | <b>C51</b>实现MAX485通信(完整<b>源代码</b>)

    51单片机模拟I2C读写M24LR04

    目录一、 有关M24LR04的介绍二、 I2C读写时序三、 参考代码四、 调试中遇到的问题一、 有关M24LR04的介绍M24LR04是ST公司的一款NFC芯片,支持ISO15693和
    发表于 11-23 16:20 2次下载
    <b>51</b>单片机模拟I2<b>C</b><b>读写</b>M<b>24LR04</b>

    C语言 | C51实现红外收发设计(完整源代码

    C语言 | C51实现红外收发设计(完整源代码
    发表于 11-25 15:21 43次下载
    <b>C</b>语言 | <b>C51</b>实现红外收发设计(完整<b>源代码</b>)

    12864与24C04的原理和使用方法——以电子密码锁为例(下篇)

    512Byte,在官方手册上写为了4Kbit,其实是一个意思。除此之外,24c04与其他的系列还是存在比较大差别的,这里把官方数据手册的图放上来供大家参考:24c04的使用方法按例,我会把自己的代码放出来,然后在比较重要的地方做一下注释。这里的代码是经过本人实测可以使用的,所以请大
    发表于 12-04 15:36 12次下载
    12864与<b>24C04</b>的原理和使用方法——以电子密码锁为例(下篇)

    基于C51的秒表设计(内含程序代码

    基于C51的秒表设计(内含程序代码
    发表于 02-15 14:13 21次下载

    双线汽车温度串行存储器AT24c04数据手册

      AT24C01A/02/04/08A/16A提供1024/2048/4096/8192/16384位串行数据电可擦除可编程只读存储器(EEPROM)组织为128/256/512/1024
    发表于 04-18 09:57 0次下载

    串行EEPROM24C02手册

    设备经过优化,可用于许多低功率和低电压运行的工业和商业应用是必不可少的。AT24C01A/02/04/08/16采用节省空间的8引脚PDIP,8导联JEDEC SOIC、8导联MAP、5导联SOT23(AT24C01A/AT24C02/AT24C04)、8-引线TSSOP和8球dBGA2封
    发表于 12-12 14:54 1次下载

    AT24C04/08只读存储器各引脚功能及电压

    AT24C04电可檫编程只读存储器 脚号 电压(V) 红笔测(KΩ) 黑笔测(KΩ) 引脚功能 1 5 8.5 14 地址线0 2 0 0 0 地址线1 3 0 0 0 地址线2 4 0 0 0 地 5
    发表于 01-16 23:42 6808次阅读

    24C02读写操作程序(C语言)

    24C02读写操作程序.c #define uchar unsigned char#define uint unsigned int#i nclude <reg52.h&
    发表于 01-16 11:49 1.1w次阅读

    24c04读写程序详解

    24c04读写程序详解:SCL BIT P1.7;定义24C02的串行时钟线 ClimberWin 2005.8.4,SDA BIT P1.6;定义24C02的串行数据线
    发表于 11-03 17:51 1.4w次阅读

    24c04引脚功能

    Microchip公司的24c04a是4K位可擦除PROM。芯片由2个或4个256*8位存储器块构成,并具有标准的两线串行接口。可在电源电压低到2.5V的条件下工作,等待电流和额定电流分别仅为5uA
    发表于 11-15 17:36 5.4w次阅读
    <b>24c04</b>引脚功能

    单片机STC12C5A60S2控制AT24C04程序C语言)

    ; typedefunsignedshortWORD; sbitSCL=P3^4;// AT24C04 的时钟 sbitSDA=P3^5;//AT24C04的数据 BYTEBUF[16];//数据缓存区 BYTEcodeTESTDATA
    的头像 发表于 02-03 03:12 6557次阅读

    at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)

    本文主要介绍了at24c04中文资料汇总(at24c04引脚图及功能_工作原理及电路图)。AT24C04是ATMEL公司生产的4Kbit(512Bytes)E2PROM芯片,该芯片采用I2C总线
    发表于 04-04 16:26 7w次阅读
    <b>at24c04</b>中文资料汇总(<b>at24c04</b>引脚图及功能_工作原理及电路图)

    24c02读写程序(已通过测试),24C02 read / write process

    24c02读写程序(已通过测试),24C02 read / write process 关键字:24c02读写程序(已通过测试
    的头像 发表于 09-20 19:41 1582次阅读

    AT89S52单片机并行端口模拟I2C总线协议读写AT24C04的设计

    AT24C04是具有I2C总线接口的EEPROM.大小为512*8bit.单片机AT89S52本身不具有I2C总线结口,所以可编写程序用并行端口模拟I2C总线协议读写AT24C04.
    发表于 08-14 14:34 1898次阅读

    一个X25045的C51读写程序

    本文档的主要内容详细介绍的是一个X25045的C51读写程序
    的头像 发表于 01-18 11:13 2547次阅读

    51单片机读写AT29C040的C51程序

    本文档的主要内容详细介绍的是给大家介绍一个51单片机读写AT29C040的c51程序
    的头像 发表于 11-07 12:01 3732次阅读

    STM32: 采用IIC硬件时序读写AT24C08

    AT24C08 是串行CMOS类型的EEPROM存储芯片,AT24C0x这个系列包含了AT24C01、AT24C02、AT24C04、AT24C08、AT24C16这些具体的芯片型号。
    的头像 发表于 03-16 09:31 4469次阅读
    STM32: 采用IIC硬件时序<b>读写</b>AT<b>24C</b>08

    下载硬声App