工作環(huán)境為:
按鍵采用中斷方式
IIC總線接通
P0口上拉
LS244使能
接通數(shù)碼管
K0:確定鍵,用來(lái)確定調(diào)節(jié)好的時(shí)鐘或者鬧鐘
K1:時(shí)鐘調(diào)節(jié)鍵,用來(lái)選擇時(shí)鐘調(diào)節(jié)的位置
K2:調(diào)節(jié)鍵,用來(lái)使選中的數(shù)字發(fā)生改變
K3:鬧鐘調(diào)節(jié)鍵,用來(lái)選擇鬧鐘調(diào)節(jié)的位置
接通電源后可能需要按一次K4(復(fù)位鍵),時(shí)鐘才會(huì)開始走動(dòng),此時(shí)是一個(gè)默認(rèn)的時(shí)間,使用K1來(lái)選擇需要更改的數(shù)字的位置,然后按K2調(diào)節(jié),所有的數(shù)字都調(diào)節(jié)好后按K0確定,則時(shí)鐘會(huì)按照新調(diào)節(jié)好的數(shù)據(jù)開始走動(dòng)。
鬧鐘默認(rèn)為晨7點(diǎn),可以通過K3+K2+K0來(lái)調(diào)節(jié),調(diào)節(jié)方法同時(shí)鐘調(diào)節(jié)。
這是一個(gè)比較完善的時(shí)鐘程序,當(dāng)然還可以增加許多功能,例如增加鬧鐘的時(shí)間段,或者使到時(shí)間后某個(gè)輸出有效等等,請(qǐng)大家多琢磨,希望看到各位寫出的程序比我的這個(gè)好。
這個(gè)試驗(yàn)主要是學(xué)習(xí)PCF8563的使用,但也綜合了IIC總線讀寫、中斷方式按鍵處理、數(shù)碼管數(shù)字顯示、數(shù)碼管動(dòng)態(tài)刷新以及內(nèi)部軟件定時(shí)等方面,因此是一個(gè)綜合性比較強(qiáng)的試驗(yàn)。
標(biāo)簽:
IIC
244
LS
環(huán)境
上傳時(shí)間:
2013-12-24
上傳用戶:253189838