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