单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 216|回复: 11
收起左侧

怎么将0~268435456的数存到AT24C02中呢?求C语言程序思路

[复制链接]
whx. 发表于 2019-11-15 10:42 | 显示全部楼层 |阅读模式

回复

使用道具 举报

来51学习1 发表于 2019-11-15 12:07 | 显示全部楼层
贰亿陆仟捌佰肆拾叁万伍仟肆佰伍拾陆, 个数据?
回复

使用道具 举报

liuzx66 发表于 2019-11-15 12:19 | 显示全部楼层
看你自己的需求,可以采用BCD码也可以二进制存储,如果存储不紧张也可以ascii码
回复

使用道具 举报

csmyldl 发表于 2019-11-15 12:25 | 显示全部楼层
论坛里搜索就可得到,主要是按时序写好读写程序,主程序调用即可
回复

使用道具 举报

5#
无效楼层,该帖已经被删除
6#
无效楼层,该帖已经被删除
 楼主| whx. 发表于 2019-11-15 16:21 | 显示全部楼层
csmyldl 发表于 2019-11-15 12:25
论坛里搜索就可得到,主要是按时序写好读写程序,主程序调用即可

我不会将268435456这个数拆成四份分别放到AT24C02的四个地址中,再读出来,我C编程实现不了
回复

使用道具 举报

维超 发表于 2019-11-15 18:47 | 显示全部楼层
按long数据类型分组,拆分存在24C中按时序读写即可
回复

使用道具 举报

yzwzfyz 发表于 2019-11-16 08:41 | 显示全部楼层
关键:
搞清楚,如何表达这些数据!
其它都好办。按照表达的方式存储就行了。
回复

使用道具 举报

CZ1 发表于 2019-11-16 09:44 | 显示全部楼层
使用页写功能不久好了,一个储存空间是1个字节8位,你算算要多少字节
回复

使用道具 举报

liuzx66 发表于 2019-11-16 10:23 | 显示全部楼层
用c语言的联合,很容易就可以拆分和合并数据
回复

使用道具 举报

wulin 发表于 2019-11-16 10:25 | 显示全部楼层
whx. 发表于 2019-11-15 16:21
我不会将268435456这个数拆成四份分别放到AT24C02的四个地址中,再读出来,我C编程实现不了

无标题.jpg
回复

使用道具 举报

 楼主| whx. 发表于 2019-11-17 15:28 | 显示全部楼层
回复

使用道具 举报

1255230 发表于 2019-11-22 00:35 | 显示全部楼层
按个位数一个个存,一次好像不能存那么多
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|单片机论坛 |51黑电子论坛技术交流 QQ 管理员QQ:125739409;技术交流QQ群636986012

Powered by 单片机教程网

快速回复 返回顶部 返回列表