浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 接口電路

怎樣顯示時(shí)間?

發(fā)布時(shí)間:2012/6/14 19:42:20 訪問(wèn)次數(shù):1760

    在上一期的制作例子中,連接在pn13土的LED按照亮1s、暗1s的XC9536XL-10VQG64C頻率閃亮,這是使用了Arduino的—個(gè)函數(shù)mdlis().它的返回值是從運(yùn)行程序起始到當(dāng)前所經(jīng)過(guò)的時(shí)間(單位以ms計(jì)),它一直記下去,直到溢出,需要50天。
    如果先后取得兩次函數(shù)值:t1 =millis()和t2=millis().則它們的差值就是兩次取值之間經(jīng)過(guò)的時(shí)間(ms),那么t2 -f1等于1000ms,就是1s。閃燈就是用這個(gè)辦法來(lái)達(dá)到秒時(shí)間的,不過(guò)這個(gè)在短時(shí)間計(jì)時(shí)還可以,如果長(zhǎng)時(shí)間連續(xù)計(jì)時(shí),誤差會(huì)積累得很大,有1/1000的誤差,一天就會(huì)超過(guò)1分鐘,所以不能用這個(gè)辦法。
    這里還有兩個(gè)方法來(lái)解決計(jì)時(shí)問(wèn)題:
    1.使用Arduino的TIMER2定時(shí)器2中斷,相關(guān)的函數(shù)在2008年已經(jīng)被開(kāi)發(fā)出來(lái)。
    2使用時(shí)鐘芯片DS1302,在2010年已經(jīng)開(kāi)發(fā)出對(duì)應(yīng)的類庫(kù)。
    方法1簡(jiǎn)單也比較準(zhǔn)確,也不需要其他元件。實(shí)際試驗(yàn)結(jié)果是,日誤差在3秒以內(nèi),可以接受,缺點(diǎn)是停電后不能再時(shí)。方法2雖然只是多了幾個(gè)元件,但是要在Arduino上順暢地和DS1302配合(還要引腳能夠自由設(shè)置)卻不簡(jiǎn)單,要是自己做會(huì)比較麻煩。不過(guò)201 0年6月Arduino論壇的高手doc_norwey開(kāi)發(fā)出DS1302類庫(kù),使這個(gè)問(wèn)題變得比較簡(jiǎn)單。
    DS1302的編程的重點(diǎn)是使用DS1302類庫(kù)中的函數(shù)。首先去下載DS1302庫(kù)壓縮包DS1302.rar(它是開(kāi)源的,可以自由下載,下載地址見(jiàn)上一段末尾鏈接),然后把它解壓到編程工具Arduin0 0021文件夾下的libraries文件央中,這樣就增加了一個(gè)DS1302文件夾,在其中的DS1302.h頭文件里面定義了DS1302類。編程時(shí),在sketch頭部加上#include <ds1302.h>,然后就可以在程序中通過(guò)這個(gè)類的一個(gè)實(shí)例rtc使用相關(guān)函數(shù)了(就是DS1302類的公有成員函數(shù))。
    在上一期的制作例子中,連接在pn13土的LED按照亮1s、暗1s的XC9536XL-10VQG64C頻率閃亮,這是使用了Arduino的—個(gè)函數(shù)mdlis().它的返回值是從運(yùn)行程序起始到當(dāng)前所經(jīng)過(guò)的時(shí)間(單位以ms計(jì)),它一直記下去,直到溢出,需要50天。
    如果先后取得兩次函數(shù)值:t1 =millis()和t2=millis().則它們的差值就是兩次取值之間經(jīng)過(guò)的時(shí)間(ms),那么t2 -f1等于1000ms,就是1s。閃燈就是用這個(gè)辦法來(lái)達(dá)到秒時(shí)間的,不過(guò)這個(gè)在短時(shí)間計(jì)時(shí)還可以,如果長(zhǎng)時(shí)間連續(xù)計(jì)時(shí),誤差會(huì)積累得很大,有1/1000的誤差,一天就會(huì)超過(guò)1分鐘,所以不能用這個(gè)辦法。
    這里還有兩個(gè)方法來(lái)解決計(jì)時(shí)問(wèn)題:
    1.使用Arduino的TIMER2定時(shí)器2中斷,相關(guān)的函數(shù)在2008年已經(jīng)被開(kāi)發(fā)出來(lái)。
    2使用時(shí)鐘芯片DS1302,在2010年已經(jīng)開(kāi)發(fā)出對(duì)應(yīng)的類庫(kù)。
    方法1簡(jiǎn)單也比較準(zhǔn)確,也不需要其他元件。實(shí)際試驗(yàn)結(jié)果是,日誤差在3秒以內(nèi),可以接受,缺點(diǎn)是停電后不能再時(shí)。方法2雖然只是多了幾個(gè)元件,但是要在Arduino上順暢地和DS1302配合(還要引腳能夠自由設(shè)置)卻不簡(jiǎn)單,要是自己做會(huì)比較麻煩。不過(guò)201 0年6月Arduino論壇的高手doc_norwey開(kāi)發(fā)出DS1302類庫(kù),使這個(gè)問(wèn)題變得比較簡(jiǎn)單。
    DS1302的編程的重點(diǎn)是使用DS1302類庫(kù)中的函數(shù)。首先去下載DS1302庫(kù)壓縮包DS1302.rar(它是開(kāi)源的,可以自由下載,下載地址見(jiàn)上一段末尾鏈接),然后把它解壓到編程工具Arduin0 0021文件夾下的libraries文件央中,這樣就增加了一個(gè)DS1302文件夾,在其中的DS1302.h頭文件里面定義了DS1302類。編程時(shí),在sketch頭部加上#include <ds1302.h>,然后就可以在程序中通過(guò)這個(gè)類的一個(gè)實(shí)例rtc使用相關(guān)函數(shù)了(就是DS1302類的公有成員函數(shù))。
相關(guān)技術(shù)資料
6-15硅三極管的功能簡(jiǎn)介
6-14怎樣顯示時(shí)間?

熱門點(diǎn)擊

 

推薦技術(shù)資料

耳機(jī)放大器
    為了在聽(tīng)音樂(lè)時(shí)不影響家人,我萌生了做一臺(tái)耳機(jī)放大器的想... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!