熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-9-26 13:28
正文摘要:本帖最后由 lids 于 2017-9-26 14:16 編輯 DS12C887做21位數(shù)碼管萬年歷仿真,3片MAX7219級聯(lián)做數(shù)碼管驅(qū)動(dòng),程序是論壇里的,但是原來的程序有誤,我都修改好了的。完整源程序和仿真文件見附件。需要的就去下載。 ... |
![]() ![]() ![]() ![]() ![]() 問題匯總: 1、所有月份不管是設(shè)置時(shí)還是運(yùn)行時(shí)最大都是31天,包括2月份; 2、出現(xiàn)星期8。 |
hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year.上面此類定義參數(shù)含義不清楚是什么意思,英文hide是隱藏或皮毛,外包裝物等意思,加上年月日意思不太明白,似乎此變量是控制時(shí)間日期待調(diào)整位字符閃爍的,但是如何控制的,沒分析出來,請教大家了 |
kz0018 發(fā)表于 2022-7-25 00:50 可以分享一下嗎? |
tplin 發(fā)表于 2022-11-29 16:23 可以換電池,網(wǎng)上有教程。 |
kz0018 發(fā)表于 2022-7-25 00:50 星期怎么是8的 |
設(shè)計(jì)不錯(cuò),可惜我的ds12c887內(nèi)置電池沒電了![]() |
按照樓主提供的程序,經(jīng)過進(jìn)一步修改,本著充分利用三片7219的驅(qū)動(dòng)功能,用了24位數(shù)碼管來顯示年月日星期農(nóng)歷溫度,溫度顯示為兩位整數(shù)一位小數(shù)一位符號,7219由全譯碼改為不譯碼。程序有多處修改,公歷轉(zhuǎn)換農(nóng)歷只計(jì)算2000年到2099年(因?yàn)闆]必要計(jì)算2000年以前的農(nóng)歷日期),減少代碼冗余,也就減少了內(nèi)存占用。因?yàn)閿?shù)碼管都是高亮的,晚上看時(shí)間是刺眼的,沒來得及加上光控,所以還的改造才能投入使用,F(xiàn)顯示效果如下G:/編程相關(guān)/VID20220724234329.mp4
![]() 請多提寶貴意見! |
ds12c887如何設(shè)置BCD數(shù)據(jù)模式?看了幾個(gè)例程,都是二進(jìn)制模式,7219用的是譯碼模式,數(shù)碼管只能顯示數(shù)字和幾個(gè)符號,比如溫度單位符號C,就顯示不了。如何解決這一問題?可將887設(shè)置BCD數(shù)據(jù)模式,7219采用不譯碼模式,不知是否可行,請樓主和諸位高手給以指點(diǎn) |
萬年歷根據(jù)樓主提供的程序制作,顯示正常,但按鍵不能調(diào)整時(shí)間日期,設(shè)置鍵有效而加鍵減鍵不起作用,請教是哪里出了問題? |
我也謝謝 |
我感覺這個(gè)做的很好 |
如果有電路原理圖,就更完美了。論壇里原來發(fā)的資料很齊全,但正如樓主所說,程序有誤,所定義的接口有的對不上號,還希望樓主給指點(diǎn)一下,十分感謝! |
用LCD12864做會更好![]() |
這個(gè)再加上鬧鐘就更好了 |
初學(xué)單片機(jī),請教hide_min,hide_hour,hide_day,hide_week,hide_month,hide_year 定義?不知hide年月日代表什么。望予指教 |
我想請教個(gè)問題 這個(gè)用的是共陽的數(shù)碼管還是共陰的數(shù)碼管啊 |
最近對這個(gè)很感興趣,下載看看 |
謝謝分享 |
下載后試過的兄弟出來評論一下--- |
謝謝分享 |
最近對這個(gè)很感興趣,下載看看 |
最近對這個(gè)很感興趣,下載看看 |
真的很喜歡這個(gè),等我把你搞定![]() ![]() |
Powered by 單片機(jī)教程網(wǎng)