找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機(jī)電子鐘的時間為什么都是問號?

查看數(shù): 3184 | 評論數(shù): 10 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2019-3-14 14:03

正文摘要:

基于DS1302的電子鐘時間,日期都是問好   ??  是什么原因

回復(fù)

ID:404374 發(fā)表于 2019-3-19 10:29
正規(guī)007 發(fā)表于 2019-3-15 18:40
這個要分兩塊分析,先要判斷出是12864還是DS1302的問題,將時間變量屏蔽,給固定值看12864是不是能正常顯示 ...

有時候秒數(shù)會動
ID:483991 發(fā)表于 2019-3-15 18:40
這個要分兩塊分析,先要判斷出是12864還是DS1302的問題,將時間變量屏蔽,給固定值看12864是不是能正常顯示。
另外不知你有沒有寫字符顯示函數(shù),你上面的20??-??-??應(yīng)該跟這事有關(guān),網(wǎng)上有例子,去看看別人怎 么寫的
ID:96682 發(fā)表于 2019-3-15 12:00
這個不好說,,樓主如果檢查電路程序都沒問題的話,再在 1302 與單片機(jī)連接的三根線上接上拉電阻試試看咋樣
ID:401564 發(fā)表于 2019-3-15 11:57
先不要讀取DS1302的時鐘,然后自己設(shè)定好一個數(shù)字顯示,如果可以正常顯示的自己設(shè)定好的數(shù)字,那就說明是DS1302的問題
如果不能正常顯示就是12864這一塊的問題了
ID:404374 發(fā)表于 2019-3-15 10:49
wc86110 發(fā)表于 2019-3-14 21:38
出現(xiàn)這事與 DS1302 有關(guān)

是壞了嗎
ID:96682 發(fā)表于 2019-3-14 21:38
出現(xiàn)這事與 DS1302 有關(guān)
ID:404374 發(fā)表于 2019-3-14 20:16
qihangTS 發(fā)表于 2019-3-14 18:13
是不是讀取的數(shù)據(jù)有問題,還有可能是硬件哪里出問題了,接觸不好什么的

我是用開發(fā)版的,顯示字體沒問題,時間讀不出,難道是DS1302時間芯片接觸不良
ID:404374 發(fā)表于 2019-3-14 20:15
zhb2004xp 發(fā)表于 2019-3-14 15:51
超出顯示范圍,其顯示的是ASCII碼,如果是數(shù)字的話,在要顯示的數(shù)字前加  0x30+

lcm_w_test(0,0x80);
        lcm_w_word("20");//顯示內(nèi)容字符20
        lcm_w_test(1,(yy/16)+0x30);//函數(shù)參數(shù)1,代表本行寫數(shù)據(jù),YY/16+0X30得出年十位數(shù)字的顯示碼地址,送顯示       
        lcm_w_test(1,yy%16+0x30);//函數(shù)
        lcm_w_word("年");
        //----------------------------------
        lcm_w_test(1,(mo/16)+0x30);
        lcm_w_test(1,mo%16+0x30);//與16取余數(shù),得到月份的個位數(shù),加0x30得到該數(shù)字的液晶內(nèi)定顯示碼送顯示
        lcm_w_word("月");//調(diào)用字符顯示函數(shù),顯示文字 月
ID:490922 發(fā)表于 2019-3-14 18:13
是不是讀取的數(shù)據(jù)有問題,還有可能是硬件哪里出問題了,接觸不好什么的
ID:234075 發(fā)表于 2019-3-14 15:51
超出顯示范圍,其顯示的是ASCII碼,如果是數(shù)字的話,在要顯示的數(shù)字前加  0x30+

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

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

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