找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1645|回復(fù): 4
收起左側(cè)

DS1302的ram

[復(fù)制鏈接]
ID:1060138 發(fā)表于 2023-1-6 21:43 | 顯示全部樓層 |閱讀模式
按下k1鍵保存時(shí)鐘數(shù)據(jù)到ds1302的ram里
可以教一下ds1302的ram怎么用嗎
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2023-1-6 23:53 | 顯示全部樓層
就和操作寫(xiě)時(shí)分秒一樣 寫(xiě)地址 寫(xiě)數(shù)據(jù)就行了 讀寫(xiě)地址手冊(cè)上有說(shuō)明
回復(fù)

使用道具 舉報(bào)

ID:71233 發(fā)表于 2023-1-7 08:46 | 顯示全部樓層
c1至fc 為31個(gè)字節(jié)的RAM
回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2023-1-7 09:27 | 顯示全部樓層
//剛好有現(xiàn)成的,給你參考一下:
if(!key1)           //時(shí)加量鍵
        {
          Delay20ms();
          if(!key1)
          {
           while(!key1);
           beep_on(50);
           hour=RTC_read_ram(0x85); //讀小時(shí)值
           hour=hour/16*10+hour%16;        //BCD轉(zhuǎn)10進(jìn)制
           if(++hour>23)hour=0;           //增量溢出則置0
           t_bcd=hour/10<<4|hour%10        ;  //10進(jìn)制轉(zhuǎn)BCD
           RTC_write_data(0x8e,0x00);  //1302寫(xiě)使能
           RTC_write_data(0x84,t_bcd); //寫(xiě)入新小時(shí)值
           RTC_write_data(0x8e,0x80);  //1302寫(xiě)失能
          }
        }
回復(fù)

使用道具 舉報(bào)

ID:1060138 發(fā)表于 2023-1-7 15:37 | 顯示全部樓層
名字不是重點(diǎn) 發(fā)表于 2023-1-7 09:27
//剛好有現(xiàn)成的,給你參考一下:
if(!key1)           //時(shí)加量鍵
        {

謝謝,明白了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表