七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機械社區(qū)

標題: 單片機學習之一:做一個電子鐘表 [打印本頁]

作者: wryp    時間: 2023-9-1 18:20
標題: 單片機學習之一:做一個電子鐘表
先上圖


(, 下載次數(shù): 126) (, 下載次數(shù): 142)




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



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


圖發(fā)了兩張,是表示那個發(fā)光二極管是秒信號,,燈會閃的,。

這個表的缺點是一停電他就不知道幾點了,再來電要對表,。
于是我有做了一個不怕停電的,。以后在寫。
作者: wryp    時間: 2023-9-1 18:37
那個木盒子,,做工很丟客氣,,鋸了板子,直接上502,,本來打算搞個面板,,一拖就是二十年,這是我第哎歪通病
作者: DianGongN    時間: 2023-9-2 09:38
本帖最后由 DianGongN 于 2023-9-2 09:40 編輯

AT89S52這是古董了,,屬于intel51系列�,,F(xiàn)在淘寶還能買到,也算是常青樹了,。
如果晶振是4個腳的,,那可能是帶溫度補償?shù)模挺值錢的,。只有2只腳就是不帶補償?shù)摹?br /> 我現(xiàn)在做工業(yè)儀表類產(chǎn)品開發(fā),,核心就是單片機,我還是在用51系列的,。
新的51單片機產(chǎn)品有豐富的配置,,AD DA comparator UART WDT都齊全。
雖然核心是1980年代intel的,,今天依然好用,。
作者: 騎著龍看海    時間: 2023-9-2 09:49
懵逼的進來懵逼的出去,對電路一點不理解,。
作者: DianGongN    時間: 2023-9-2 10:41
wryp 發(fā)表于 2023-9-1 18:34
雖然撿的成品板,,讓他按自己的意思去工作也不容易。
先測繪電路,,看看每個IO都干嘛用的,,鎖存真值表網(wǎng)上查 ...

加一路后備電池供電,是最簡單的停電正常工作方案,。
加在整流橋后面最大的電容那里就好,。

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

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


作者: DianGongN    時間: 2023-9-2 11:19
本帖最后由 DianGongN 于 2023-9-2 11:26 編輯
wryp 發(fā)表于 2023-9-2 11:14
對的,。
但是DS1302你肯定聽說過。
用這個片子,,加一個紐扣電池,。

大神厲害了!那肯定要自己寫DS1302讀寫程序了,。
另外,,停電、來電的當前時間交接,,如何處理確保高精度計時,?停電有檢測嗎?我的意思是,,停電時將當前時刻寫入DS1302,,來電時讀出,是這樣提高精度的嗎,?
按你前面的一年10S的精度,,主機沒問題,DS1302怕是精度低了吧,?

作者: wryp    時間: 2023-9-2 11:23
DianGongN 發(fā)表于 2023-9-2 11:19
大神厲害了,!那肯定要自己寫DS1302讀寫程序了。

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

作者: wryp    時間: 2023-9-2 15:46
DianGongN 發(fā)表于 2023-9-2 11:19
大神厲害了!那肯定要自己寫DS1302讀寫程序了,。
另外,,停電、來電的當前時間交接,,如何處理確保高精度計 ...

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

作者: DianGongN    時間: 2023-9-2 16:08
本帖最后由 DianGongN 于 2023-9-2 16:15 編輯
wryp 發(fā)表于 2023-9-2 15:46
DS1302是時鐘,單片機只是把時間讀取出來,,在顯示到數(shù)碼管上,。
所以停電后只是不再顯示。但時鐘芯片有紐 ...

理解了,。我本來以為時鐘是89S52產(chǎn)生的,,它頻率可是上33Mhz,可以用溫度補償晶振,。想著DS1302只是停電的時候短時間備用時鐘功能,。

DS1302的晶振是32.768K,屬于低頻率晶振,,沒有看到帶溫度補償?shù)漠a(chǎn)品,。最好的32.768K晶振的精度是10ppm,算下來一年誤差315S,。
你這個用DS1302,,一年誤差10S,只能說運氣好到爆,!或者有一種可能性,,用89S52微調(diào)DS1302的走時,,消除32.768K晶振誤差,那就很厲害了,。



作者: 喂我袋鹽    時間: 2023-9-3 14:04
DianGongN 發(fā)表于 2023-9-2 16:08
理解了,。我本來以為時鐘是89S52產(chǎn)生的,它頻率可是上33Mhz,,可以用溫度補償晶振,。想著DS1302只是停電的時 ...

看朋友ID,是搞電工的,?

作者: DianGongN    時間: 2023-9-3 15:39
喂我袋鹽 發(fā)表于 2023-9-3 14:04
看朋友ID,,是搞電工的?

是硬件工程師,。機械小白。碰到機械問題,,會向到這里向大神請教,。對大神來說,都是手到擒來的簡單問題,。





歡迎光臨 機械社區(qū) (http://97307.cn/) Powered by Discuz! X3.4