微控制器時鐘怎麼消隱

  • 作者:由 ☆☆★★ 發表于 舞蹈
  • 2022-07-01

微控制器時鐘怎麼消隱匿名使用者2011.04.28 回答

修改dis()函式,加入標誌量,標誌量在中斷中處理,比如顯示小時的話,就當小時大於0後,置flag_hour=1;等於0就flag_hour=0;然後dis()中修改為

void dis(dd,y,x,wan,qian,shi,ge)

{P0=table[dd];

P2=1;

delay(1);

P0=table[y];

P2=2;

delay(1);

P0=table[x];

P2=3;

delay(1);

P0=table[wan];

P2=4;

delay(1);

P0=table[qian];

P2=5;

delay(1);

if(flag_hour == 1)

{P0=table[shi];P2=6;delay(1);

}

P0=table[ge];

P2=7;

delay(1);

}

Top