熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2016-4-26 22:40
正文摘要:用51單片機(jī)和ds1302時(shí)鐘芯片制作,這個(gè)萬(wàn)年歷是我見(jiàn)過(guò)的功能最全的單片機(jī)萬(wàn)年歷,帶鬧鐘農(nóng)歷加減按 選擇 設(shè)置按鍵等常見(jiàn)功能。 主程序預(yù)覽(完整版本的程序請(qǐng)下載附件): #include <reg52.h>& ... |
|
if(menu_2 == 2) //設(shè)置分 { if(key_can == 3) //加 { fen+=0x01; if((fen & 0x0f) >= 0x0a) fen = (fen & 0xf0) + 0x10; if(fen >= 0x60) fen = 0; } if(key_can == 4) //減 { if(fen == 0x00) fen = 0x5a; if((fen & 0x0f) == 0x00) fen = (fen | 0x0a) - 0x10; fen -- ; } } 請(qǐng)問(wèn)一下樓主,if(fen == 0x00) fen = 0x5a; 這個(gè)為啥是fen = 0x5a; |
| 這個(gè)很好的,我想下來(lái)試試 |
| 鬧鐘可定時(shí)么?有整點(diǎn)報(bào)時(shí)功能么 |
| 請(qǐng)問(wèn)一下這里用到了中斷,串口和通信了嗎? |
| 好東西,贊贊贊 |
| 謝謝教程 |
|
xieixe,真的太棒了 |
| 感謝分享 |
| 給力 |
| 謝謝樓主分享 |
| 程序好像有錯(cuò)誤! |
360截圖20190617151409761.jpg (60.43 KB, 下載次數(shù): 393)
| 很厲害,謝謝,贊一個(gè) |
| 感謝分享 很有用 |
| 謝謝分享 |
| 好東西啊,多謝資源共享 |
| 很好,學(xué)習(xí)了,很棒的程序 |
|
程序編譯t通過(guò),有三個(gè)函數(shù)定義了,但沒(méi)有調(diào)用。另外編譯的文件(89C52)的HEX比你附件帶的.HEX大了1K。不知道什么情況。 我用的是官網(wǎng)下的 5.27.10. |
| 好東西,先學(xué)習(xí)一下 |
| 謝謝,樓主分享知識(shí)。 |
| 很給了,大佬! |
| 很給力! |
| 吧主 這個(gè)鬧鐘好像掉電不能保存....... |
| 可不可以設(shè)置多組鬧鈴,不同時(shí)間的鬧鈴?如果可以應(yīng)該怎么改 |
|
有張圖里的蜂鳴器電源沒(méi)連上,而且星期不會(huì)隨日期走 |
| 為什么我做好調(diào)節(jié)完時(shí)間后無(wú)法保存數(shù)據(jù),一直處于初始化狀態(tài)? |
| 樓主大佬可以給發(fā)下模塊函數(shù)的點(diǎn)c文件么 |
| 請(qǐng)問(wèn)樓主這個(gè)你做實(shí)物了嗎?為啥我按這個(gè)做出來(lái)的什么也不顯示?是我沒(méi)焊好么 |
| 很給力,棒棒的。 |
| 厲害了 |
| 贊一個(gè) |
非常棒!共同學(xué)習(xí)。![]() |
很喜歡!下來(lái)學(xué)習(xí)一下!![]() |
|
謝謝分享 |
| 感謝分享 |
好東西啊,多謝資源共享![]() ![]() |
| 我也要下載來(lái)學(xué)習(xí)下,謝謝!!!! |
| 好東西啊,謝謝大佬分享 |
| 鬧鐘不可用 |
| 學(xué)習(xí)了學(xué)習(xí)了,正好需要,非常感謝樓主分享 |
| 樓主你好剛學(xué)單片機(jī),不懂得你這個(gè)程序完整嗎?我找不到程序里DS1302數(shù)據(jù)接口和單片機(jī)通訊接口定義。是不是這個(gè)程序還要自己去定義接口。 |
| 樓主,為什么你的溫度程序部分,沒(méi)有正負(fù)溫度的判斷和顯示處理??這樣好像實(shí)用性太窄了點(diǎn)。能否加上這部分呢? |
Powered by 單片機(jī)教程網(wǎng)