单片机数据存储问题

需要存100个手机号码到eeprom里面,大约需要多少字节的eeprom呢?用什么方法才能更节省空间呢?... 需要存100个手机号码到eeprom里面,大约需要多少字节的eeprom呢?用什么方法才能更节省空间呢? 展开
 我来答
百度网友dad56c6f5
2012-06-04 · TA获得超过223个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:158万
展开全部
我想到的方法每个11位数的电话号最少要5个字节。

方法一:定义一个long变量,long变量的范围是一个十位数,电话号第1位肯定是1,剩下10位数 一个long变量保存9位数,再定义一个char变量保存剩下的1位,char变量加一个long变量一共要5个字节。

方法二:电话号第1位肯定是1,剩下的10位数用10个BCD码保存,一个字节可以保存两个BCD吗,也是5个字节

5*100=500,所以保存100个电话号最少500个字节,也就是0.5k的容量
这只是我的方法,仅供参考
tylr2005
2012-06-15 · TA获得超过184个赞
知道答主
回答量:303
采纳率:0%
帮助的人:103万
展开全部
每个手机号都是1打头,这个1可以不存,其余的10个数字用压缩BCD码存,就是说1个字节存2位数字,一个手机号需要5个字节。100个手机号就是500个字节,需要不低于512字节的EEPROM
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huanghthero
2012-06-04 · 超过32用户采纳过TA的回答
知道答主
回答量:202
采纳率:0%
帮助的人:111万
展开全部
如果号码多的话,建议分段存储,100个就用楼上方法就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式