• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

DS1302芯片RAM数据存放的问题

qiuqiu 2019-12-06 浏览量:777
用单片机和1302做一个教学打铃系统,四位数码管上只显示时和分,上电后数码管显示时间,可以用按键控制,把当前时间存到1302的RAM里,并且到了这个时间打铃。
一组数据里只包括时和分,例如  08 10,即8点10分怎样用1302的RAM存放24组这样的数据并且可以用按键切换,让它在数码管上显示啊?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:4
  • 通过单片机控制,每次按下按键切换读取ds1302的内部地址,不同地址对应不同的内容

  • 1302的RAM最多可以存取31个数组,你的要求其实就是对这些RAM的读写操作。

    所谓在数码管上显示就涉及读操作,

    切换使用可能涉及写操作。

  • DS1302的RAM也是需要通过操作它的寄存器地址实现读和写的,这个值需要在MCU上面先解析,然后将解析出的数据再传入到DS1302

  • 要通过MCU读取对应的DS1302的数据,然后对数据进行解析,实际的存放还是在RAM中的

相关问题

问题达人换一批

DS1302芯片RAM数据存放的问题