性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

多功能電子時(shí)鐘

發(fā)一個(gè)自己原創(chuàng)小玩意,多功能電子時(shí)鐘。

功能:年,月,日,星期,時(shí),分,秒,溫度大屏幕實(shí)時(shí)顯示;帶鬧鐘功能(最多支持3個(gè)獨(dú)立鬧鐘,鬧鐘支持和弦可選);帶3路獨(dú)立定時(shí)開關(guān);斷電記憶,掉電后時(shí)間會(huì)繼續(xù)走。

方案:STC89C54+LCD12864(ST7920控制器)+DS1302+DS18B20

編程語言:C

開發(fā)環(huán)境:keil

電路設(shè)計(jì)軟件:Protel 99se

此小制作是本人在大二時(shí)所作,本人原創(chuàng)。初衷是制作一個(gè)電子鐘,放在工作臺(tái)上,方便自己看時(shí)間,看溫度,使用鬧鐘。3路定時(shí)開關(guān)可以拿來控制一些小電器,比如定時(shí)控制臺(tái)燈的開關(guān)。這個(gè)小玩意制作成功時(shí),還引起了不少師弟師妹的好奇,他們覺得特神奇,原來單片機(jī)這么有趣。

廢話不多說了,上圖吧


實(shí)物圖


實(shí)物圖:LCD12864白字藍(lán)背光,時(shí)鐘采用了自定義的大字符顯示,看起來感覺好些。背光可長(zhǎng)亮,也可短亮,可以人為設(shè)置。在背光熄滅狀態(tài)時(shí)按任意一個(gè)按鍵背光就會(huì)亮起。主界面右上角那個(gè)“T”下面一個(gè)開關(guān)是指示自動(dòng)控制開關(guān)是否開啟,右下角的小喇叭是鬧鐘指示,鬧鐘沒打開的時(shí)候小喇叭會(huì)消失。

液晶旁邊的三個(gè)繼電器可實(shí)現(xiàn)自動(dòng)定時(shí)控制作用。在設(shè)置里面可以分別調(diào)整三個(gè)繼電器吸合、斷開時(shí)間,比如用于定時(shí)控制臺(tái)燈開關(guān),還是很實(shí)用的。

液晶下面是4個(gè)按鍵,分別是設(shè)置,+,-,OK;由于板子尺寸限制,按鍵較少,操作起來會(huì)稍微麻煩一點(diǎn)。

按鍵的右邊是電源輸入,只需接一個(gè)5V0.8A左右的直流電源即可。

液晶下面是STC單片機(jī)、DS1302、DS18B20、備份電池和蜂鳴器。

DS1302實(shí)時(shí)時(shí)鐘,外接備份電池,可以實(shí)現(xiàn)斷電時(shí)鐘仍繼續(xù)走的功能,并且將用戶設(shè)置存于DS1302的RAM中,避免斷電之后需要重新設(shè)置的麻煩。DS18B20測(cè)量溫度,精度很高,很好用,蜂鳴器用于按鍵聲和鬧鐘,單片機(jī)內(nèi)部集成了兩首和弦,避免單調(diào)的滴滴聲,該制作里面有三個(gè)鬧鐘,一般夠用了。

原理圖:

原理圖

PCB:


PCB

部分程序截圖:

程序均采用了模塊化編寫,每個(gè)程序有對(duì)應(yīng)的輸入輸出參數(shù)說明,便于調(diào)用,有較多注釋,讀程序比較容易


QQ截圖20140406201029

主函數(shù)程序比較簡(jiǎn)單,就包含了液晶、IO、DS1302、DS18B20還有定時(shí)器的初始化。主循環(huán)里面主要執(zhí)行液晶顯示、按鍵掃描、定時(shí)開關(guān)控制、鬧鐘處理、備份電池充電程序。

QQ截圖20140406201055

這個(gè)DS1302讀數(shù)據(jù)的子程序,SPI三線串口

QQ截圖20140406201123

這個(gè)是鬧鐘和弦的數(shù)據(jù)表,可以根據(jù)個(gè)人喜好更改。

附件是這個(gè)小制作的所有文件,包含99格式的原理圖、PCB;源代碼及HEX文件,還有一張實(shí)物照片,喜歡的朋友可以直接動(dòng)手做,直接把程序燒好就可工作,只要焊接無誤,一般不需要調(diào)試。注意:LCD12864需要用ST7920控制器帶字庫的,不帶字庫的話會(huì)出現(xiàn)亂碼。

工作臺(tái)電子鐘.rar




全部回復(fù)(18)
正序查看
倒序查看
2014-04-15 17:55

樓主寫的很不錯(cuò)啊,頂一個(gè)。

0
回復(fù)
2014-04-16 16:33
@電源網(wǎng)-娜娜姐
樓主寫的很不錯(cuò)啊,頂一個(gè)。
謝謝!只是單片機(jī)這塊好冷清,都沒人來看
0
回復(fù)
2014-04-17 09:33
@liwei20080512
謝謝!只是單片機(jī)這塊好冷清,都沒人來看
已經(jīng)有越來越多的朋友來交流討論啦,你可以看看其他的帖子和問題,眾人拾柴火焰高,相信這個(gè)版塊會(huì)越來越好的。
0
回復(fù)
shenx123
LV.10
5
2014-04-24 14:04

程序?qū)懙暮芘0? 設(shè)計(jì)也很好看,想學(xué)習(xí)

0
回復(fù)
2014-04-24 14:09
@shenx123
程序?qū)懙暮芘0?設(shè)計(jì)也很好看,想學(xué)習(xí)
東西不錯(cuò),能配套個(gè)外殼就完美了!@
0
回復(fù)
2014-04-24 17:57
@shenx123
程序?qū)懙暮芘0?設(shè)計(jì)也很好看,想學(xué)習(xí)
過獎(jiǎng)了,小玩意,沒啥技術(shù)含量。
0
回復(fù)
2014-04-24 17:57
@yueyunno1
東西不錯(cuò),能配套個(gè)外殼就完美了!@
搞電子的,就要裸奔才有韻味~
0
回復(fù)
joyban
LV.3
9
2014-04-25 17:24
@liwei20080512
過獎(jiǎng)了,小玩意,沒啥技術(shù)含量。
要是能制作個(gè)視頻出來就更好了
0
回復(fù)
山東大漢
LV.10
10
2014-04-27 00:11
@電源網(wǎng)-娜娜姐
已經(jīng)有越來越多的朋友來交流討論啦,你可以看看其他的帖子和問題,眾人拾柴火焰高,相信這個(gè)版塊會(huì)越來越好的。
還是要靠懂單片機(jī)和希望學(xué)單片機(jī)的人共同努力
0
回復(fù)
2014-04-27 20:35
@joyban
要是能制作個(gè)視頻出來就更好了

支持出視頻,特別是把菜單單和設(shè)置功能給大家SHOW一個(gè)!

0
回復(fù)
2014-05-01 03:01
真是高手啊,請(qǐng)問你知道音量編碼器程序怎么寫嗎?我寫出來的容易失步。
0
回復(fù)
2014-05-01 08:25
@yueyunno1
支持出視頻,特別是把菜單單和設(shè)置功能給大家SHOW一個(gè)!
現(xiàn)在這個(gè)鐘沒在身邊,沒法做視頻。不過考慮打板,再做一個(gè)玩
0
回復(fù)
2014-05-01 08:26
@寂寞VS冷漠2012
真是高手啊,請(qǐng)問你知道音量編碼器程序怎么寫嗎?我寫出來的容易失步。
編碼器沒玩過,應(yīng)該就是檢測(cè)內(nèi)部觸點(diǎn)變化情況來調(diào)整其他變量吧,只要編碼器接觸良好,按道理效果會(huì)很好啊
0
回復(fù)
2014-05-02 01:51
@liwei20080512
編碼器沒玩過,應(yīng)該就是檢測(cè)內(nèi)部觸點(diǎn)變化情況來調(diào)整其他變量吧,只要編碼器接觸良好,按道理效果會(huì)很好啊
那我再研究研究
0
回復(fù)
電源心
LV.4
16
2014-12-29 20:53
發(fā)個(gè)keil的文件給我吧,有些端口我需要改一下。396908862@qq.com 謝謝
0
回復(fù)
yhy630
LV.2
17
2015-07-02 14:19
@電源心
發(fā)個(gè)keil的文件給我吧,有些端口我需要改一下。396908862@qq.com謝謝
文件收下了,謝謝,好好學(xué)習(xí)
0
回復(fù)
2015-07-24 08:15
@電源心
發(fā)個(gè)keil的文件給我吧,有些端口我需要改一下。396908862@qq.com謝謝
所以C和H文件都有,自己新建一個(gè)工程就行
0
回復(fù)
cybers
LV.2
19
2015-11-10 12:41

不錯(cuò),做一個(gè)給女兒玩。

0
回復(fù)
發(fā)