- 45
- 0
- 约小于1千字
- 约 2页
- 2022-07-07 发布于北京
- 举报
PAGE 1
PAGE 1
利用DS1302存储数据的一种高效方法
摘 要:将时钟芯片DS1302应用于温室C02增施掌握器中,提出一种利用其内部RAM 存储数据的方法,在其内部RAM 地址与时间之间建立一种映射关系,依据这种关系,存储数据时不需要保存相应的时间;在读取数据时,可以依据映射关系将数据与其相应的时间计算出来传递给用户。对CO2浓度数值进行编码压缩后再进行存储。这些措施提高了DS1302内部RAM 的利用效率,可存储更多数据。这种方法可推广到其他按肯定时间间隔保存小容量数据的场合。 DS1302是美国Dallas公司生产的一种定时芯片,可以向用户供应年月日时分秒等时间信息,广泛应用于时钟电路和各种计时定时场合。其内部具有31 BRAM,可以存储用户数据。DS1302可以采纳备用电源工作,主电源断电时DS1302自动将备用电源转换为工作电源,因而其计时和数据存储不受系统主电源通断影响,存储的用户数据也不会丢失。因此,DS1302可以存储重要的用户数据。但很多应用中往往直接采纳E PR0M 芯片,忽视了DS1302中的内部RAM,使这部分资源造成铺张。发觉。在需要记录的数据与时间有特定关系的场合,可以在DS1302的RAM 地址与其记录的数据消失的时间之间建立一种映射或函数关系。利用这种关系,可以只记录首项数据的产生时间,而免于记录其余数据的产生时间,这
原创力文档

文档评论(0)