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

QQ登錄

只需一步,快速開始

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

DS1302時(shí)鐘數(shù)碼管顯示_c語言編寫

[復(fù)制鏈接]
ID:1 發(fā)表于 2009-11-1 02:11 | 顯示全部樓層 |閱讀模式

http://www.torrancerestoration.com/ziliao/51hei-5/DS1302時(shí)鐘_c.rar

顯示效果:
1,數(shù)碼管上顯示:時(shí),分
2,數(shù)碼管分位的小數(shù)點(diǎn)閃爍表示秒
3,時(shí)間初始值10.59.50秒

[此貼子已經(jīng)被作者于2009-11-4 2:25:47編輯過]
回復(fù)

使用道具 舉報(bào)

ID:21429 發(fā)表于 2010-2-15 23:12 | 顯示全部樓層
謝謝!
回復(fù)

使用道具 舉報(bào)

ID:25357 發(fā)表于 2010-8-9 00:40 | 顯示全部樓層
為什么開發(fā)板的電池沒用呢?
回復(fù)

使用道具 舉報(bào)

ID:22246 發(fā)表于 2010-8-9 04:31 | 顯示全部樓層
不是電池沒有用,而是這個(gè)程序在每一次上電都初始化了一次ds1302的時(shí)間值,只要把初始化的那個(gè)語句刪掉,電池就有用了
回復(fù)

使用道具 舉報(bào)

ID:25357 發(fā)表于 2010-8-9 08:20 | 顯示全部樓層

但是,如果不初始化,開始就顯示不正常了。

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-8-9 16:00 | 顯示全部樓層

倒數(shù)第2行,干掉他就行了,不過干掉之前別忘記了裝上電池初始化ds1302的時(shí)間,而且電池從此時(shí)開始就不能拔掉了,不然會(huì)就導(dǎo)致顯示不正常.

v_Set1302();   //時(shí)間初值  就是這一句

回復(fù)

使用道具 舉報(bào)

ID:25357 發(fā)表于 2010-8-9 19:52 | 顯示全部樓層
我就是搞不懂,干掉它之前如何初始化。。。
回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-8-10 02:33 | 顯示全部樓層

過程是:先裝上電池->燒錄我提供的沒有修改過的hex文件-> 然后刪掉v_Set1302();   //時(shí)間初值 這一句 -> 然后重新生成hex文件-> 燒錄新的hex文件

 

這樣就行了,本人已經(jīng)過試驗(yàn)驗(yàn)證ok

回復(fù)

使用道具 舉報(bào)

ID:25357 發(fā)表于 2010-8-10 08:27 | 顯示全部樓層

好奇怪,我的先裝一次原來的hex就顯示正常,再把v_set1302()刪掉,重新生成后,燒入。。?墒敲看味硷@示00 00 80

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-8-10 17:51 | 顯示全部樓層

  顯示00 00 80 表示沒有起振,可能你的電池已經(jīng)電量不夠,或者接觸不良了,

你加入下面這一句即可起振,就是把秒寄存器的CH位置0.

v_W1302(0X80,0X00);//寫秒起振

但是你的原始時(shí)間值還是沒有被保留.

你可先看看ds1302的基礎(chǔ)知識(shí) http://apps.hi.baidu.com/share/detail/15013403

 

  問題是你先裝了電池,燒錄我提供的原始hex的時(shí)候,CH位已經(jīng)被我的程序置0,而你現(xiàn)在讀出來的秒是80,就表示CH位已經(jīng)被復(fù)位為1了,而你電池是裝上的,ds1302一直有持續(xù)的供電,不應(yīng)該發(fā)生這種情況,所以我分析是電池沒電了,或者接觸不良你用萬用表測(cè)一下

[此貼子已經(jīng)被作者于2010-8-10 17:53:21編輯過]
回復(fù)

使用道具 舉報(bào)

ID:25357 發(fā)表于 2010-8-10 20:29 | 顯示全部樓層

哈,謝謝,可以用了,果然是電池沒電了。

回復(fù)

使用道具 舉報(bào)

ID:99130 發(fā)表于 2016-4-18 19:06 | 顯示全部樓層
樓主 怎么沒有電路圖
回復(fù)

使用道具 舉報(bào)

ID:23303 發(fā)表于 2017-5-22 10:03 | 顯示全部樓層
謝謝,可以用了,果然是電池沒電了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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