成品鎮樓!!
(小米電子時鐘,233~~)
————————————————————————————————————
制作項目:數碼管桌面電子時鐘
制作時間:6~8小時
制作難度:★★★☆☆☆
geek值:★★★★☆☆
————————————————————————————————————
制作須知:
有單片機編程基礎,keil軟件,stc下載軟件,isp下載器,
大概材料:
IC:stc89c52 、ds1302
晶振:11.0592M、32.768K
電容:10uf、30pf、
電阻:10k
40腳ic插座,cr2032電池座,cr2032電池,按鍵,蜂鳴器,白光二極管,藍光二極管,紅光二極管,(貼片的)
一割大小適合的充電寶,用來拆的~~待會解釋
導線若干,
必備工具
————————————————————————————————————
教程步驟----
首先確定自己電子時鐘的功能和外觀,然后才能總結下一步要些什么硬件來支持。
比如說我的電子時鐘,主要是小可以擺在桌面,看看時間,可以不用一直插著電,
掉電了自己可以重新調時,有個鬧鐘功能,外加個可以點亮的led燈,有時用來照明。
想法總是有的,想都不想和咸魚有什么差別。。
接下來就要根據想法做硬件設計,和程序編程了。。
什么硬件設計。。
既然要顯示的,就比如用個lcd,平民版的就用個數碼管吧 顯示=數碼管,鬧鐘=蜂鳴器,可編程=單片機,計時=計時專用芯片=ds1302,調時=用按鍵,led=LED~~~
好啦好啦,都出來了。。怎么連在一起?。。。。。。。。。???
百度查查吧。。看看數據頁
現在把引腳擺出來,。。。
(打了碼一樣的模糊)
數碼管又怎么連呢。。。。
其實這個共陰管是我撿回來的,
如果自己看了資料還是搞不明白的話。。
還是看我的連接圖吧。。
(專治頸椎病。。。)
——————————————————————————————————————————————————
程序編寫:
這個對于初學者而言,這是單片機制作的最難部分,但也是最有趣的部分。
看懂這些ic 的驅動方法不是難,根據時序圖和網上的驅動程序對照著看,看看ic
是怎么工作的。
然而其實你不懂ic驅動也可以,只要你會用這些函數,調用在你的設計中就行了。
我的代碼挺亂的,如果只是玩玩,可以直接用,最好不要參考來改了。。。
源碼在文章末尾的附件中
根據下注釋理解下。。。
--------------------------------------------------
接下來的制作環節了。。。
首先是程序下載到最小系統板上測試下
測試了我兩三天,一步步來,每個函數都測試完再寫在一起。
拆個三無充電寶
真三無,連電芯上任何標記都沒,希望不要炸。。
包扎起來。。并聯,引出正負。
看來找到差不多大小的盒子了,就決定是你了——小米手環的盒子
根據電路圖做個最小系統板,就在插座上搭棚
這樣方便些,為啥要拆充電寶,因為89c52要5v。充電寶自帶升壓。所以就順帶
拆個來用了
ds1302的板子。。。就三個元件,其實搭棚也行。。
正負極,信號線,都連好
按鍵也搭棚搞定。。。
數碼管一根根連
趕緊插上單片機測試下
led也做出來,把電池塞進去試下位置
按鍵開孔,然后用烙鐵燙下,孔會好一些。
一堆線。。。。千萬不要弄錯,不然檢查暈死。。
如果時鐘不走了,多半是ds1302的晶振問題,現在示波器顯示,
晶振正常、、
趕緊找位置塞進去。!!!。。
熱熔膠粘好。
瞬間整齊多了。。。
當這經歷了很多艱辛的過程。。
關蓋子。。弄外殼吧。。盒子挖孔
調光
-
數碼管
+關注
關注
32文章
1889瀏覽量
92401 -
電子時鐘
+關注
關注
11文章
202瀏覽量
25040
發布評論請先 登錄
電子時鐘制作(瑞薩RA)(5)----定時器驅動數碼管

LED數碼管顯示電子鐘設計
基于數碼管和DS3231時鐘模塊的車載電子時鐘設計
十分詳細的數碼管電子時鐘(基于51單片機)

評論