新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 電子時鐘的配套c程序

電子時鐘的配套c程序

作者: 時間:2012-09-11 來源:網(wǎng)絡(luò) 收藏

/*

主函數(shù)中最主要的時鍵盤調(diào)節(jié)時間函數(shù),函數(shù)首先檢測按鍵是否按下,如果按下則端口接地,變?yōu)榈碗娖剑?p>判斷語句if成立,就準(zhǔn)備調(diào)時,但是首先延時delay(10000),主要目的時去抖動。在進行調(diào)節(jié)以后,都要調(diào)用顯

示處理函數(shù),對將要顯示的時間進行處理。

在主函數(shù)不斷循環(huán)之中,中斷源要發(fā)送中斷請求,定時器1每1.8ms發(fā)送一個中斷請求,來顯示處理函數(shù)處

理過的時間,也就是每個數(shù)碼管位1.8*4=7.2ms掃描一次(顯示一次),定時器2每10ms發(fā)送一個中斷請求,每20*10ms=0.2s進行一次顯示處理函數(shù),也就是每20個定時器

1脈沖,處理一次,且每50個定時器1脈沖,處理一次二極管閃爍。

但是最重要的是每100個中斷請求后,進行second的加1操作。所以定時器1中的count定義為static。

*/

/*

這個還是存在問題的,在使用定時器觸發(fā)中斷,只需要一個中斷就足夠了,但是定時器的工作模式還是存在不明白的地方。

硬件電路存在兩個問題,P0口的驅(qū)動能力強于P1口,帶動數(shù)碼管的時候,一般接P0口,即使是這樣有時候也需要加

下拉電阻,而不是限流電阻。

延時抖動的問題,在用示波器后可以清晰的看出抖動存在,及其周期,根據(jù)周期設(shè)定延時。

定時器工作模式及中斷優(yōu)先級問題,還有中斷機理,并行工作模式?

*/


上一頁 1 2 下一頁

關(guān)鍵詞: 程序 配套 時鐘 電子

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉