|
void main()
{
int ();//???是個(gè)啥
while(1)
{
while(TR1)
{
keyscan(); //掃描函數(shù)
while(s==1) ///////////////s是狀態(tài)標(biāo)志,當(dāng)s=0時(shí),鬧鐘取消。s=1時(shí),設(shè)定鬧鐘時(shí)間(也是通過(guò)調(diào)時(shí),調(diào)分函數(shù));
{ //s=2時(shí),鬧鐘工作,時(shí)間與設(shè)定時(shí)刻一致時(shí),鬧鐘響(一分鐘后自動(dòng)關(guān)閉,可手動(dòng)關(guān)閉)。再次切換,s=0.
keyscan()//分號(hào)呢? //s狀態(tài)切換(0-》1-》2-》0)通過(guò)外部中斷1實(shí)現(xiàn)。
display(hour1,minu1,sec1); //鬧鐘時(shí)刻顯示
}
display(hour0,minu0,sec0); //時(shí)鐘表顯示
while(k) //*k是秒表狀態(tài)(0-》1-》2-》0)通過(guò)外部中斷0實(shí)現(xiàn)。0秒表關(guān);1秒表從零計(jì)時(shí);2秒表停,顯示計(jì)時(shí)時(shí)間*/
{
display(hour,minu,sec); //秒表顯示
}
}
}
} |
|