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

QQ登錄

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

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

仿真與實(shí)際電路時(shí)間相差

[復(fù)制鏈接]
ID:61876 發(fā)表于 2022-8-10 17:49 | 顯示全部樓層 |閱讀模式
最近在51單片機(jī)仿真學(xué)習(xí)資料上看到一個(gè)DS1302+LCD1602日歷時(shí)鐘,打開(kāi)仿真后在1602 屏上顯示當(dāng)時(shí)即2022年8月10日的時(shí)間。根據(jù)作者的C語(yǔ)言程序燒寫(xiě)到芯片后,開(kāi)機(jī)運(yùn)行卻顯示2008年的時(shí)間,不知是何原因,求有經(jīng)驗(yàn)的老師指點(diǎn)一下。
回復(fù)

使用道具 舉報(bào)

ID:161164 發(fā)表于 2022-8-10 22:54 | 顯示全部樓層
代碼呢?
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2022-8-11 06:04 | 顯示全部樓層
仿真中的DS1302默認(rèn)時(shí)間為PC時(shí)間,實(shí)物DS1302的初次上電時(shí)間是制造商版本設(shè)定的初始時(shí)間,需要通過(guò)軟件對(duì)其設(shè)置到當(dāng)前時(shí)間并不能斷電,否則恢復(fù)到初始時(shí)間。實(shí)際電路中由扣式電池作備份。 無(wú)標(biāo)題.jpg

回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2022-8-11 08:30 | 顯示全部樓層
仿真時(shí)的時(shí)間來(lái)源在哪里?想一想。
實(shí)戰(zhàn)時(shí)的時(shí)間來(lái)源又在哪里取?再想一想。
估計(jì)你能想到。
回復(fù)

使用道具 舉報(bào)

ID:68189 發(fā)表于 2022-8-11 09:15 | 顯示全部樓層
仿真時(shí)時(shí)鐘芯片的時(shí)間用的是計(jì)算機(jī)的日期和時(shí)間,,,,硬件DS1302內(nèi)的日期時(shí)間是原始的日期時(shí)間,顯示2008,可能是代碼初始化了DS1302而顯示的一個(gè)設(shè)定好的數(shù)據(jù)。
    調(diào)節(jié)時(shí)鐘到正確日期時(shí)間就可以了。
回復(fù)

使用道具 舉報(bào)

ID:1023753 發(fā)表于 2022-8-11 11:14 | 顯示全部樓層
仿真軟件取得是電腦時(shí)間,實(shí)際電路取得是你程序初始化時(shí)間
回復(fù)

使用道具 舉報(bào)

ID:61876 發(fā)表于 2022-8-11 13:11 | 顯示全部樓層
感謝各位老師們的指點(diǎn),又找了部分仿真程序。結(jié)果運(yùn)行也是五花八門(mén),有的指示是當(dāng)前時(shí)間。有的偏離甚大。
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2022-8-12 00:36 | 顯示全部樓層
gaozhaohong 發(fā)表于 2022-8-11 13:11
感謝各位老師們的指點(diǎn),又找了部分仿真程序。結(jié)果運(yùn)行也是五花八門(mén),有的指示是當(dāng)前時(shí)間。有的偏離甚大。

問(wèn)題是你真的看懂了各位老師的指點(diǎn)了么???

板凳已經(jīng)說(shuō)的很清楚了,現(xiàn)實(shí)中你自己改RTC時(shí)間來(lái)滿足實(shí)際要求,DS1302在缺少電池的時(shí)候,絕對(duì)不可能知道當(dāng)前的時(shí)間,你到處抄襲的程序也不可能知道當(dāng)前時(shí)間,你自己想辦法去調(diào)整才是正經(jīng)的,總是不想自己做,就等著天上掉餡餅把DS1302時(shí)間變成當(dāng)前時(shí)間,你還是做夢(mèng)去吧,畢竟夢(mèng)里面什么都有。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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