51单片机 24c02读取出来的数据不对 大神救救孩子 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 80%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:415
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:415
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:415
Bbs6
本版专家分:6173
Blank
红花 2018年4月 硬件/嵌入开发大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
其他相关推荐
用24C04与1602LCD设计电子密码锁
51单片机 24c02存储 密码锁 51单片机 24c02存储 密码锁 51单片机 24c02存储 密码锁
24C02写数据
AT24C02EEPROM的写数据分为:字节写数据模式和页写数据模式;字节写就是一个地址一个数据的写,页写是连续写数据,一个地址多个数据的写,但是页写不能自动跨页,如果超出一页长度,超出的数据会覆盖原先写入的数据。跨页写数据实现方法:通过IIC读写AT24C02,百度上面有一大堆例程。但向AT24C02写一个字符串时,例程上基本上都是以页写的形式呈现。页写入的方式只能写满一页,不能跨页继续写。 在...
51单片机使用printf函数带参数打印不正常的解决办法
        本人在调试STC8A8K64S4单片机时遇到一个很奇葩的问题,使用printf函数打印一个带参数的调试信息时出现异常,具体表现定义了8位的变量使用%X格式打印出的值却变成了16位,且赋值为0后任然打印出16位的随即数值。由于之前使用stm32单片机一直使用printf打印没有出现过类似情况,因此没有怀疑是函数问题而是怀疑是否为单片机某处寄存器设置错误。在看了很久手册之后没发现问题,...
EEPROM实验(24C02)
EEPROM实验(24C02) 24C02简介 24C02是一个2K位串行CMOS 的EEPROM,内部含有256个8位字节。与 400KHz I2C 总线兼容 1.8 到 6.0 伏工作电压范围 低功耗 CMOS 技术 写保护功能 当 WP 为高电平时进入写保护状态 页写缓冲器 自定时擦写周期 1,000,000 编程/擦除周期 可保存数据 100 年 8 脚 DIP SOIC 或
24C02写完不能立马读!
最近工程需要写了个24C02程序,上机测试,写多字节,然后立马读多字节。然后通过串口查看。结果读出来的都是FF,立马懵逼了。好吧打开示波器看时序。(顺便说一句示波器触发功能真好用!!)。经过查看,写时序是没有问题的。但是写读数据的时序时,24c02居然不应答。真实反了天了。猜测他可能在忙。上网查询,确实有人说,写完了不能立马读。ok。验证之。加个延时,下载测试,测试成功!!问题解决了。这个时候我不
I2C总线 24C02芯片的读写应用
摘自:http://blog.sina.com.cn/s/blog_62efabea0100r4qq.html 什么是I2C总线?I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。也可以简单地理解为I2C是微控制器与外围芯片的一种通讯协议。在不同的书籍中,可能会称为I2C,IIC,或者I平方C,但是
LCD1602+矩阵键盘+24c02的密码锁
AT89S52用的C语言写的密码锁,用24c02储存密码,可以修改密码,同过lad1602显示
IIC读取_UART发送
IIC读取24c02数据,通过UART发送
单片机读取EEPROM(AT24C02)
单片机读取EEPROM(AT24C02) 作者:Changing发表时间:05-18 13:30分类:电子相关No Comments       在 arm cortex-m3中 有专门的断电保护寄存器(BKP寄存器) ,在主电源切断或系统产生复位时间时,BKP寄存器仍然可以再备用电源的支持下保持其内容。在实际应用中可以存入重要数据,防止被恶意查看,或用
24c02存储多个数据
#include //头文件的包含 #include #define _Nop() _nop_() //定义空指令 // 常,变量定义区 unsigned char code dofly_DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,
STM32 IIC通信往24C02写数据、读数据
1、24C02模块的原理图:从图中可以看出,A0、A1、A2三个引脚全部接地,说明表示器件地址7位数据后三位全部是0       注:当上一个数据写完之后,若发送停止信号,则至少停下10ms时间后,才能再发送起始信号,这个时间就叫做写周期。 3、器件寻址:                    4、字节写:                 5、写页:
STM32作为主机I2C,读写24C02 EEPROM
1、 时钟和数据的传输:开始和停止条件,数据在SCL的高电平期间有效,在SCL的低电平期间改变。 2、 开始条件:在SCL高电平期间,SDA产生一个下降沿 3、 停止条件:在SCL高电平期间,SDA产生一个上升沿 4、 应答:成功接收到数据(地址和数据),产生一个应答位(在第9个时钟周期,将SDA拉低) 下面是源程序:原理上说,下面程序再移植时,只要将数据类型变化,可以应用到任何处理器
51单片机实现对24C02进行读写
51单片机实现对24C02进行页写、顺序读取并显示验证(带详细注释).pdf
24c02页写连续也写。读写程序,C文件
通过1602反应出写入和读写数据是否正确
[源码]51单片机读取MPU6050通过串口发送——源码
#include#include#include#include #define SMPLRT_DIV 0x19 //Gry filter rate:0x07(125Hz)#define CONFIG 0x1A //0x06(5Hz)#define GYRO_CONFIG 0x1B //Gry selfTask or not& detect range:0x18(no,2000deg/s)#def
学习笔记——51通过IO口模拟IIC实现AT24C02的读写
1.硬件连接AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。在单片机上的应用广泛, 可以实现掉电数据不丢失功能。2.AT24C02读写时序说明:(1)写数据描述:通过IIC几种信号的组合,可以向AT24C02指
非char类型在24c02中的存储
在单片机开发时常常要将一些非char类型的数据存储在外部存储器中,而常用的就是EEPROM(24cxx) 24cxx在存储的过程中是以字节为单位进行读写操作的,当我们要保存一些非char类型的时候就很尴尬了,那么当遇到这种情况时该怎么办呢? 首先我们要将一些复杂的数据类型转换成字节形式,比如将float类型转换为4个char类型,那么怎么转换及简单又高效呢? union 联合体
STM32读写24c02总结
       这两天学习STM32的IIC,实现读写24c02数据,对IIC不是那么的陌生,在这里,将这两天的学习的流程总结下,整理整理自己的思路。 简洁         IIC是一种通信协议,通信方式相对比较简单,主要有两条线,SDA,SCL。SDA是数据总线,上面走命令和数据,而SCL只是一条时钟线,其保证数据按照时钟节拍来进行传输。IIC上面可以外挂很多的器件,每一个器件对应者不同的地...
救救孩子
本来不想骂人!但首页上一篇评论让我很生气。这个编辑曲解了原作者的意思,并且使用了一个无耻的新闻标题。看看原文吧:OneSunYearBoring Isn’t Always Good So, what do you think about when you think about Sun? Computers, networks, operating systems... and Java. The
基于proteus的51单片机仿真实例六十五、单个I2C器件AT24C02读写实例
本系列文章讲述了基于proteus仿真的51单片机学习,内容全面,不仅讲解电路原理,还讲解了单片机c语言,实例丰富,内容全面。
i2c 51 通信 keil proteus
51单片机 i2c总线 与24c02通信
IIC读写AT24C02代码2——串口命令控制多页读写
通过串口输入 R 、W 进行控制程序读写IIC设备。波特率9600bps,晶振115200HZ。 main.c /*----------------------------------------------- IIC编程 1 编写:Louis 邮箱:kaly.liu@163.com 日期:2015.06.01 修改:通过串口命令R/W,控制EEPROM的读R写W。并
使用AT24C04EEPROM的总结
             前一排开发的板中使用了AT24C04的存储器,自己遇到的问题是,存储器的读写最好大于20ms,因为不同的公司的的存储器读写时间不同。#include #include "delay.c"#include #include "main.h"#define uchar unsigned char//M24C02的控制脚#define WC24C02 0x0a0//器件地址sbit SDA=P3^7;//定义数据线sbit SCL=P3^6;//定义时钟线bit flag;  //24c
24c16的使用方法
自己把24c16的使用结合代码整理了一遍 之前看pcf时发现其实有很多芯片和24c系列的芯片很像,所以就不得不整理一下了,发辫以后回顾 r如果整理的不够好,请不要喷我,我是弱菜 #include #include    //要用到_nop_()精准延时 #define uchar unsigned char #define uint unsigned int sbit scl=P2^1;/
单片机中串口通信数据的存储方式浅谈
尊重原创,转载请说明出处……   在工作中用单片机很久了,对通信数据的处理有一些小小的心得体会。分享出来供讨论和指正。 以下讨论基于C语言。   在单片机中串口是一个很重要和基本的外设。对串口数据的存储很多大拿都有自己的方式方法。个人总结有如下几种: 1、开辟一个较大的数组对数据进行保存。有时会结合定时器进行数据的“分帧”/“分包” 2、使用链表的方式进行数据存储。每个字节做成一个节...
单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
/*     51系列单片机在使用时,有时需要模拟I2C总线,                      *//*   这里举出一个实例(读写串行EEPROM芯片at2402)                       *//************************************************************************//* Name:AT24C
51单片机读取引脚值原理
对于51单片机来说,很多同学知道要读取某一个引脚的信息,需要先对这一位写1,却不知道如果不写1会出现什么情况
51单片机 24c02 lcd12864 的程序
51单片机关于24c02读取,采用的是IIC通信,将写入的数显示的液晶屏上,掉电可存储。
sprintf在51单片机中转换字符出错问题解决
sprintf是C语言库中具有转换数据类型的功能函数,出现一种情况, 在51单片机中,定义unsigned  char   temp; 然后 想用串口直接把temp 以十进制数是、形式打印出来,是先这样转换的 sprintf((char*)tem,"%d",temp);即先把temp转换成十进制数字符tem,然后再通过串口输出tem,然而串口输出的竟然有乱码,而且和temp的值也不对应; 查
【C51入门笔记】IIC总线+E2PROM芯片(24C02)
常用总线技术: v采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。 v常用的串行扩展总线有: I2C (Inter IC BUS)总线、单总线(1-WIRE BUS)、SPI(Serial Peripheral Interface)总线及Microwire/PLUS等。 IIC总线概述:      I2C总线是PHLIPS公司推...
51单片机24C02储存开机次数实验源代码
51单片机24C02储存开机次数实验源代码
【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)
IIC的基本介绍IIC的简介IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。它是半双工通信方式。IIC总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最...
IO口模拟 24c02驱动程序
IO口模拟的24C02驱动程序 51单片机 IO口模拟 24c02驱动程序
单片机驱动AT24C02存储芯片
AT24C02是一个2K位串行CMOS E2PROM, 内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。 管脚描述 管脚名称 功能 A0 A1 A2 器件地址选择
51单片机 24c02仿真
是用端口摸弄24c02 i2c总线的方法!非常实用的东西!还有proteus仿真!
数据、小数据、无数据:网络世界的数据学术
数据管理丛书
51单片机 MPU6050读取并通过串口输出
MPU6050 51单片机读取并通过串口输出,KEIL4开发环境。
STM32F103C8T6单片机通过I2C库函数来读写24C02存储器
电路连接:SCL和SDA分别接到PB6和PB7上,并都外接上10kΩ上拉电阻。 笔者的板子上
java开发之路书单
No1 tomcat和servlet基础: 1 Servlet/JSP深入详解:基于Tomcat的Web开发--孙鑫 2 servlet规范:http://jinnianshilongnian.iteye.com/category/255452 3 Tomcat与Java Web开发技术详解--孙卫琴
救救这个孩子.....
    今天下午和宝贝到青山湖广场 坐坐时,一个穿着脏衣服,长得漂亮可爱的小女孩,提着蛇皮袋,里面装着几个矿泉水瓶,走过来伸出手来向我们要钱。经常会碰到讨钱的小孩子,但是今天碰到一个看起来如此讨人喜欢的还是第一次,我不由得产生了想问几个问题的想法。于是,我先给了她一块钱,然后问了她一些问题。我问得第一个问题就是:你为什么要离家出走来外面乞讨,她却俏皮地更正我说,她不是离家出走,她是跟外婆出来的,是
BMP180气压计STM32例程+51例程+数据手册
BMP180气压计STM32例程+51例程+数据手册,C语言代码,程序调试好的,能用!
020单片机24C02程序
本程序可以对24C02存储器进行读写操作,并将24C02中读取数据显示在12864液晶上。程序已在020单片机上调试成功。
基于51单片机数据采集
基于51单片机数据采集课程设计报告书,个人觉得比较详细
51单片机24c02
学习单片机者可能有用 51单片机24c02
西门子440驱动板得24C02存储文件
西门子440驱动板得24C02存储文件,跳A503时,用这个文件重写一下就可以了.
MPU6050三轴陀螺仪串口读取数据并显示源码(51单片机,STM32单片机)
本资源为分别应用51单片机和STM32单片机通过串口读取MPU6050三轴陀螺仪的实时数据,然后通过串口助手输出和LCD显示。资源提供源码和中文注释,适用于代码移植和MPU6050等类似芯片的开发,此外还提供相关芯片的参考资料。希望本资源对您有用!
24c02读写练习
24c02存储器与51单片机通讯C语言代码及工程
STM32F10x硬件I2c读写AT24c02,程序卡死
硬件I2C。一直是卡死在while等待; while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT)); while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED)); while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTED));
单片机: EEPROM和串口通信
名称:IIC协议 EEPROM24c02 通过串口通信存数读取数据  内容:此程序用于检测EEPROM性能,测试方法如下:写入24c02一个数据,然后在内存中改变这些数据, 掉电后主内存将失去这些信息,然后从24c02中调入这些数据。看是否与写入的相同。 电脑通过串口发送一个十六进制的数据到单片机,存储进24c02,要求断电重启后在数码管上显示上一次发送的数据。 (本例是1us机器周期,
真正的单片机入门,是从学会处理多任务开始的(按键算法)
原文:http://blog.ednchina.com/zp2009/983530/message.aspx 不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。   同时,这里面用到了一些分层的思想,
24c02 读写程序
24c02 读写程序,基于51单片机的,分享给大家
51程序集合
51单片机部分外设的程序 蜂鸣器 数码管 1602 24c02 ds18b20等等
51单片机采集Dht11温湿度传感器的值,在LCD12864液晶显示温湿度,并且可以发送数据到电脑的组态王。modbus协议
51单片机采集Dht11温湿度传感器的值,在LCD12864液晶显示温湿度,并且可以发送数据到电脑的组态王。modbus协议
MSP430平台下实现AT24C02的读写操作
个人博客:http://brainware360.cn/EEPROM可以随机访问和修改其中的任何一个字节,可以往每个bit中写入0或者1,掉电后数据不丢失,可以保存100年,可以擦写100w次。具有较高的可靠性,但是电路复杂/成本也高。因此目前的EEPROM都是几十千字节到几百千字节的,绝少有超过512K的,常用来保存用户数据,运行过程中可以改变。下面在MSP430平台下以AT24C02为例说明该...
STM32:I2C接口读写EEPROM(AT24C02)试验例程
硬件平台:stm32f10xZET6 开发环境:keil MDK uVisionv4.10 开发语言:C、ST_lib_3.5固件库 EEPROM:电可擦可编程只读存储器。 【stm32f10xZET6开发板的I2C外设物理层特点】 (1)两条串行总线:一条双向数据线(SDA),一条时钟线(SCL); (2)从设备地址唯一; (3)支持总线仲裁; (4)三种速率传输模式:
关于24C02地址问题
因为24C02最多可以存储256个字节 ,也就是从0到255,换成十六进制就是00H到FFH了。
基于STM32F103硬件I2C读写24c02驱动代码的成功实现
基于STM32F103硬件I2C读写24c02驱动代码的成功实现。例程中主函数通过硬件I2C方式通讯多次循环读取写入到存储器中的数据再读出来通过SMC1602液晶显示读取到的数据
51单片机时钟
基于51单片机的定时器时钟简单实用 24c02寄存器
AT24C02驱动程序,【I2C串行总线】的组成及工作原理
AT24C02驱动程序此程序运用到模块化编程,涉及到一下几个函数:延时函数起始信号函数中止信号函数发送字节函数接收字节函数写入数据函数读取字节函数通过对以上几类函数的应用实现对数据的写入,读取,保存,加减,以及显示函数主要参考以上各个步骤的时序图,模拟I2C总线中两根双向信号线(数据线SDA,时钟线SCL)的信号,实现数据传输。参考图如下:写入过程读出过程原理图预备知识--------------...
24c02直插式封装参数
 24c02直插式封装参数
这个是我的24C02读写程序,很完整大家看看吧!
这个程序是24C02大家一起共用,我这里还有,大看看要是还要联系本人就可以了.
硬件IIC驱动EEPROM的写入的数据出来一直是0Xff的问题
发现是芯片的问题,我用的是24LC512,它的写入时序是要发送16位的地址,之前只发8位的,结果导致写入的地址跟读出来的地址不一样了,芯片没有写入数据之前都是0xFF...
6410接IIC芯片24c02电路图
在改造矩阵键盘的时候发现,键盘接口有IIC引出,于是改造如下。 1. 24C02引脚定义如下: 2. 24C02用小板转接后的效果如下: 3. 24C02与6410接口原理图,如要上拉10K电阻2个。VCC=5V或3.3V均可。 4.24C02焊接图。 5.与键盘对应图。 可以看到,焊接和原理图左右对调了。 6.整体效果图。
51单片机普通I/O口检测模拟值
一、电阻类模拟信号的检测 思路:对于电阻类的模拟信号,我们可以通过对电容充电,把电阻值转变为时间值,并对改时间值进行测量和计算,从而获得电阻值或其他我们需要的结果。 1、测量原理 当对RC电路进行充电时,如果电压、电容都不变化,而且RC的时间常数又足够大,那么我们就可以认为电阻之比等于充电时间之比。K=R1/R2=T1/T2。 电容充电曲线 2、电路说明 温度检
S3C2440 Linux驱动移植——AT24C02(EEPROM)驱动
开发板:TQ2440 内核:Linux 2.6.32 PC OS:Ubuntu 11.04 1.配置内核 打开I2C功能: 打开杂项设备,该选项打开后,EEPROM也就打开了。     2. 修改代码 修改文件: linux/arch/arm/mach-s3c2440/mach-smdk2440.c 增加如下代码片段: #include stat
孩子菜单框架
转载自:http://blog.csdn.net/yangluoning/article/details/9313677
我的算法学习之路【原来还是那个大神写的 继续膜拜】
这篇文章讲了什么? 我这些年学习数据结构和算法的总结。 一些不错的算法书籍和教程。 算法的重要性。 初学 第一次接触数据结构是在大二下学期的数据结构课程。然而这门课程并没有让我入门——当时自己正忙于倒卖各种MP3和耳机,对于这些课程根本就不屑一顾——反正最后考试划个重点也能过,于是这门整个计算机专业本科最重要的课程就被傻逼的我直接忽略过去了。 直到大三我才反应过来以
51单片机I/O端口的读写操作
51单片机I/O端口的读写操作单片机2009-11-16 11:46:30阅读467评论0  字号:大中小 订阅MCS-51单片机通常有4个8位I/O端口, 向各端口的写数据均写入到对应端口的锁存器中, 但对各端口的读操作却有两个方式:读锁存器和读引脚1 读-修改-写操作    Pn(指P0,P1,P2,P3)在51汇编语言中是特殊的标识符,既代表Pn端口引脚,又代表Pn锁存器(Pn SFR)。在MCS-51指令系统中有些指令读锁存器的值, 有些指令则读引脚上
学习笔记之-51单片机IO口详解
51单片机I/O口的使用  对单片机的控制,其实就是对I/O口的控制,无论单片机对外界进行何种控制,或接受外部的何种控制,都是通过I/O口进行的。51系列单片机有4个I/O端口,每个端口都是8位准双向口,共占32根引脚。每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输出驱动器和输入缓冲器。通常把4个端口笼统地表示为P0~P3。   在无片外扩展存储器的系统中,这4个端口的每一位都可以作为
AT24C02连续单个的写数据出现有写数据未成功写入的问题
void EEPROM_WriteByte(uint8_t address, uint8_t data)//写数据 { I2CStart(); I2CSendByte(0xA0); I2CWaitAck(); I2CSendByte(address); I2CWaitAck(); I2CSendByte(data); I2CWaitAck(); //等待ack...
shaplib读取测试程序
shapelib测试程序,可以读取出来数据的程序
mysql上的时间取出来后与数据库存储的时间对不上
解决办法: 将centos下时区都设定好  cst 时区   然后修改mysql数据库 可以参考http://www.jb51.net/article/84198.htm 这篇文章  方法一:通过mysql命令行模式下动态修改 1.1 查看mysql当前时间,当前时区 ? 1 2 3 4 5 6
单片机和24C02制作的可以改密码的电子密码锁
   4*4键盘输入,可以更改密码,有24C02存储密码。我用的是6位。也可以多几位,更改相应变量即可。很简单。24C02里面我事先写入了初始密码2 3 4 6 7  0  。调试成功,可以直接用。STC89C51RC单片机 ,万能板焊接    //实验板上24C02已写入数据 {2,3,4,6,7,0}#include#include #define uchar unsigned char#
实用24c02中文资料 24c系列
24c02详细中文资料 CAT24WC01/02/04/08/16 是一个1K/2K/4K/8K/16K 位串行CMOS E2PROM 内部含有 128/256/512/1024/2048 个8 位字节CATALYST 公司的先进CMOS 技术实质上减少了器件的功耗 CAT24WC01 有一个8 字节页写缓冲器CAT24WC02/04/08/16 有一个16 字节页写缓冲器该器件通过 I2C 总线接口进行操作有一个专门的写保护功能
24c02读写程序带说明
#include #include #define uchar unsigned char #define uint unsigned int //********************2402读写指令********************** #define c2402wdat 0xa0 #define c2402rdat 0xa1 //**************************end****************** //**************2402IO***dinyi****************** sbit sda=P1^0; sbit scl=P1^1; sbit P13=P1^3; //********************************************** void dins(uchar a) { uchar b; for(;a>0;a--) for(b=100;b>0;b--) ; } //**************************12MHz**************如为24MHz则所有延时需加陪********************** void start() //**********开始********************** { sda=1; scl=1; _nop_(); _nop_();
51单片机读写flash
单片机采用Microchip 八位单片机 flash k9f1208u0m
《博哥Arduino学习笔记系列》- 第七课 EEPROM断电保存数据
一、前言      EEPROM,叫做电可擦可编程可读寄存器(是不是觉得好官方,不知道是什么鬼?反正我也一脸懵逼),只需要知道这是一种断电后数据不会丢失的存储设备,可以用来应对需要做记录做保存的场合。简而言之,若想断电后Arduino仍然记住数据,就可以使用EEPROM。至于板子是否支持EEPROM,可以自主去查看板子的简洁。常见Arduino的EEPROM如下: Arduino EEPROM类库...
51单片机关于24C02的读写程序
很详细,是模拟方式,这种方式好处是只要有IO口都能使用
单片机2402数据写入内存
/*-----------------------------------------------   名称:IIC协议 EEPROM24c02   论坛:www.doflye.net   编写:shifang   修改:无   内容:此程序用于检测EEPROM性能,测试方法如下:写入24c02一些数据,然后在内存中清除这些数据,         掉电后主内存将失去这些信息,然后从24
我们是很有底线的