電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

如何使自制的單片機時鐘

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2012-5-12
如何使自制的單片機電子鐘走時精準 (轉貼,忘記作者)

1.采用高精度晶振方案
雖然采用高精度的晶振可以稍微提高電子鐘計時的精確度,但是其并不是導致電子鐘計時不準的主要因素,而且高精度的晶振價格較高,所以不必采用此方案。

2.動態同步修正方案
利用內部定時/計數器溢出產生中斷(12M晶振一般為50ms)再乘以相應的倍率來實現秒、分、時的轉換。
但是定時中斷子程序中的數據入棧和重裝定時/計數器的初值還需要占用數個機器周期,因此需要繼續調整。
從程序入手,采用動態同步修正方法給定時/計數器賦初值。動態同步修正方法:由于定時/計數器溢出后又會從0開始自動加數,固在給定時/計數器再次賦值前將定時/計數器低位(TL0)中的值和初始值相加后一并送入定時/計數器中,此時定時/計數器中的值即為動態同步修正后的準確值。
采用了此種方法后相信你的電子鐘的精度已經大大提高了。

3.自動調整方案
采用了同步修正方案后電子鐘的精度雖然提高了很多,但是由于晶振頻率的偏差和一些其它未知因素(同一塊電路板、同樣的程序換了一片單片機后走時誤差卻不一樣,不知是何原因)的影響,時間長了仍然會有積累誤差。為此我設計出了此自動調整方案,實際也是一種容錯技術。其自動調整原理為:實測出誤差1秒所需的時間,然后每隔這樣一段時間后就對秒進行加1或減一調整。例如:電子鐘每過50小時就慢1秒,那么每隔50小時對其休正1秒。
使用此方法調整較費時間,但是效果非常好,經實驗一次調整可以將月誤差控制在1秒左右,如按此方法再次測出誤差1秒所需的天數并進行二次調整,其精度會更高
Tags:單片機,時鐘,制作  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
香蕉视频网页版| 男人操心女人的视频| 国产一区二区不卡免费观在线| 草草草在线观看| 国产亚洲高清在线精品不卡| 美女舒服好紧太爽了视频| 国产三级无码内射在线看| 精品成人一区二区三区免费视频| 啦啦啦手机在线中文观看| 精品久久久久成人码免费动漫| 再深点灬舒服灬免费观看| 狠狠色综合网站久久久久久久| 偷自拍亚洲视频在线观看99| 欧美激情综合网| 亚洲欧美一级视频| 曰韩高清一级毛片| 久久精品国产亚洲av电影| 打屁股xxxx| 中文字幕一区二区三| 天堂网www资源在线| 99精品欧美一区二区三区 | 狠狠夜色午夜久久综合热91| 免费黄色网址在线观看| 欧美黑人巨大videos在线| 亚洲熟妇无码AV不卡在线播放| 李采潭一级毛片高清中文字幕| 五月天婷婷在线播放| 手机在线观看你懂的| 三上悠亚在线观看免费| 在线视频国产99| 6一13小幻女| 国产女人的一级毛片视频| 美女扒开尿口给男人爽免费视频 | jzzjzzjzz日本| 国产精品成人扳**a毛片| 香蕉视频在线观看网址| 国产一起色一起爱| 狠狠色综合久久婷婷| 亚洲精品tv久久久久久久久久 | 最新亚洲春色av无码专区 | 久久久久成人精品无码|