機(jī)械社區(qū)

 找回密碼
 注冊(cè)會(huì)員

QQ登錄

只需一步,快速開始

搜索
查看: 2263|回復(fù): 24
打印 上一主題 下一主題

單片機(jī)學(xué)習(xí)之一:做一個(gè)電子鐘表

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2023-9-1 18:20:34 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
先上圖







嚴(yán)格的說(shuō),這個(gè)小玩意是撿來(lái)的。
撿了一塊板子。
之所以撿起它,是比較新,看著做工很好,更主要是數(shù)碼管個(gè)頭比較大,對(duì)我來(lái)說(shuō)不是常見的個(gè)頭。
主芯片是89S52,大名鼎鼎。雖然現(xiàn)在用的不多了。
看看板子,找到電源輸入點(diǎn),焊上兩根線,通上5伏直流,全屏顯示四個(gè)8,1秒后全滅。
說(shuō)明板子是好的,不顯示是因?yàn)閱螁芜@一塊板,他還不能工作,他可能只做顯示。
沒什么鳥用。
扔了?不舍得,四個(gè)大數(shù)碼管呢,通電一瞬間顯示很漂亮呢。還有個(gè)89S52呢。
拆零件?這塊板做工,品相都不錯(cuò),也不舍得。
DIY,壇主力推的第哎歪!
既然他做顯示的板子,做個(gè)時(shí)鐘吧。書桌上真少塊表呢。


評(píng)分

參與人數(shù) 2威望 +101 收起 理由
leioukupo + 1
老鷹 + 100 牛逼~

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

推薦
 樓主| 發(fā)表于 2023-9-1 18:34:53 | 只看該作者
雖然撿的成品板,讓他按自己的意思去工作也不容易。
先測(cè)繪電路,看看每個(gè)IO都干嘛用的,鎖存真值表網(wǎng)上查一下。哪些連段顯,哪些連位顯。。。。。。。
最后發(fā)現(xiàn),這塊板子顯示數(shù)碼的碼表都是非標(biāo)的,根據(jù)連線設(shè)計(jì)專門的碼表。在編個(gè)程序。。。。。。。
編譯,那年頭用的Keil。往片子里刷,TM的這板子沒ISP口。
又肥了一番功夫,最后終于能跑了。
跑一段時(shí)間,發(fā)現(xiàn)時(shí)間不準(zhǔn),通過(guò)增加和減少空指令的方法,直到走時(shí)準(zhǔn)確。
有多準(zhǔn)?一年誤差不超過(guò)10秒。這塊板子的晶振很可能是低溫漂的軍品。也有可能四季溫度變化快慢抵消了。


圖發(fā)了兩張,是表示那個(gè)發(fā)光二極管是秒信號(hào),燈會(huì)閃的。

這個(gè)表的缺點(diǎn)是一停電他就不知道幾點(diǎn)了,再來(lái)電要對(duì)表。
于是我有做了一個(gè)不怕停電的。以后在寫。

點(diǎn)評(píng)

不停電作業(yè)的事,我弄過(guò)一次,差一點(diǎn)去見了馬克思。那是一臺(tái)電子槍束顯示器的彩電,高壓包的電場(chǎng)電位勢(shì)據(jù)說(shuō)一萬(wàn)多伏,我把手伸進(jìn)去用起子旋調(diào)場(chǎng)同步,糟糕的是機(jī)殼沒有挪開....  發(fā)表于 2023-9-2 11:08
好奇大神不停電工作方案,貼出來(lái)學(xué)習(xí)一下  發(fā)表于 2023-9-2 10:42
推薦
 樓主| 發(fā)表于 2023-9-1 18:37:37 | 只看該作者
那個(gè)木盒子,做工很丟客氣,鋸了板子,直接上502,本來(lái)打算搞個(gè)面板,一拖就是二十年,這是我第哎歪通病

點(diǎn)評(píng)

這也算電子產(chǎn)品了,能放著用20年就感覺很“格格不入”?想想現(xiàn)在的年輕人,一年換一個(gè)手機(jī)吶  發(fā)表于 2023-9-2 14:40
穿越感太強(qiáng)了,兩個(gè)時(shí)間一同走的感覺太爽了  發(fā)表于 2023-9-2 11:01
@白無(wú)無(wú) 這玩意和機(jī)械不一樣,他沒機(jī)械磨損。不超過(guò)極限工作條件,壽命都很長(zhǎng)。  發(fā)表于 2023-9-2 09:12
20年還在用?  發(fā)表于 2023-9-2 08:03
推薦
發(fā)表于 2023-9-2 09:38:51 | 只看該作者
本帖最后由 DianGongN 于 2023-9-2 09:40 編輯

AT89S52這是古董了,屬于intel51系列,F(xiàn)在淘寶還能買到,也算是常青樹了。
如果晶振是4個(gè)腳的,那可能是帶溫度補(bǔ)償?shù)模挺值錢的。只有2只腳就是不帶補(bǔ)償?shù)摹?br /> 我現(xiàn)在做工業(yè)儀表類產(chǎn)品開發(fā),核心就是單片機(jī),我還是在用51系列的。
新的51單片機(jī)產(chǎn)品有豐富的配置,AD DA comparator UART WDT都齊全。
雖然核心是1980年代intel的,今天依然好用。

點(diǎn)評(píng)

哈哈好!我是硬件工程師,機(jī)械小白。來(lái)這里請(qǐng)教遇到的機(jī)械難題,這些難題對(duì)大神就是入門級(jí)的  發(fā)表于 2023-9-2 10:45
遇到業(yè)內(nèi)高手了。我一個(gè)業(yè)余愛好者仰視。  發(fā)表于 2023-9-2 10:03
5#
發(fā)表于 2023-9-2 09:49:16 | 只看該作者
懵逼的進(jìn)來(lái)懵逼的出去,對(duì)電路一點(diǎn)不理解。
6#
發(fā)表于 2023-9-2 10:41:46 | 只看該作者
wryp 發(fā)表于 2023-9-1 18:34
雖然撿的成品板,讓他按自己的意思去工作也不容易。
先測(cè)繪電路,看看每個(gè)IO都干嘛用的,鎖存真值表網(wǎng)上查 ...

加一路后備電池供電,是最簡(jiǎn)單的停電正常工作方案。
加在整流橋后面最大的電容那里就好。
7#
 樓主| 發(fā)表于 2023-9-2 11:14:41 | 只看該作者
本帖最后由 wryp 于 2023-9-2 11:19 編輯
DianGongN 發(fā)表于 2023-9-2 10:41
加一路后備電池供電,是最簡(jiǎn)單的停電正常工作方案。
加在整流橋后面最大的電容那里就好。

對(duì)的。
但是DS1302你肯定聽說(shuō)過(guò)。
用這個(gè)片子,加一個(gè)紐扣電池。
停電停止顯示。但DS1302因?yàn)橛袀(gè)紐扣電池,時(shí)間不中斷。另外,DS1302內(nèi)部有RAM,可以記錄自己要記錄的信息。只要紐扣電池不掉電,RAM里的數(shù)據(jù)也一直在。
DS1302還可以通過(guò)電源給紐扣電池充電,保證紐扣電池的續(xù)航。

8#
發(fā)表于 2023-9-2 11:19:16 | 只看該作者
本帖最后由 DianGongN 于 2023-9-2 11:26 編輯
wryp 發(fā)表于 2023-9-2 11:14
對(duì)的。
但是DS1302你肯定聽說(shuō)過(guò)。
用這個(gè)片子,加一個(gè)紐扣電池。

大神厲害了!那肯定要自己寫DS1302讀寫程序了。
另外,停電、來(lái)電的當(dāng)前時(shí)間交接,如何處理確保高精度計(jì)時(shí)?停電有檢測(cè)嗎?我的意思是,停電時(shí)將當(dāng)前時(shí)刻寫入DS1302,來(lái)電時(shí)讀出,是這樣提高精度的嗎?
按你前面的一年10S的精度,主機(jī)沒問(wèn)題,DS1302怕是精度低了吧?
9#
 樓主| 發(fā)表于 2023-9-2 11:23:03 | 只看該作者
DianGongN 發(fā)表于 2023-9-2 11:19
大神厲害了!那肯定要自己寫DS1302讀寫程序了。

百度DS1302,找他的數(shù)據(jù)手冊(cè),怎么設(shè)置位(設(shè)置鐘表啟停,是否給電池充電,),怎么讀寫,講的很清楚。
但這個(gè)片子不算高檔。高檔的我玩不來(lái)。
還有人玩自動(dòng)校準(zhǔn)的。就是用國(guó)家授時(shí)中心的信號(hào)。模塊網(wǎng)上也有賣。

點(diǎn)評(píng)

已經(jīng)很厲害了。要是用國(guó)家授時(shí)中心的信號(hào),那就是高端時(shí)鐘了。以前城市里面報(bào)時(shí)鐘也沒這么高級(jí)。  發(fā)表于 2023-9-2 11:29
10#
 樓主| 發(fā)表于 2023-9-2 15:46:15 | 只看該作者
DianGongN 發(fā)表于 2023-9-2 11:19
大神厲害了!那肯定要自己寫DS1302讀寫程序了。
另外,停電、來(lái)電的當(dāng)前時(shí)間交接,如何處理確保高精度計(jì) ...

DS1302是時(shí)鐘,單片機(jī)只是把時(shí)間讀取出來(lái),在顯示到數(shù)碼管上。
所以停電后只是不再顯示。但時(shí)鐘芯片有紐扣電池所以不停機(jī)。
來(lái)電后,單片機(jī)回復(fù)讀取并顯示。

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號(hào)-1,京ICP證050210號(hào),浙公網(wǎng)安備33038202004372號(hào) )

GMT+8, 2024-11-2 08:26 , Processed in 0.065154 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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