|
在寫程序時通常做法是把一些應(yīng)用程序驅(qū)動程序打包到一個子程序例如
void display_Drive()數(shù)碼管底層驅(qū)動函數(shù)(數(shù)碼管驅(qū)動掃描時間是1ms通過定時器控制標(biāo)志位在主程序查詢標(biāo)志位)
void KEY_Scan()按鍵掃描函數(shù)
void Display_data()數(shù)碼管數(shù)據(jù)分配函數(shù)
void Key_serve()按鍵服務(wù)函數(shù)
根據(jù)以上的函數(shù)通過多文件編程外部聲名后在主程序中調(diào)用那么怎么樣才能盡可能的減少主程序大循環(huán)里執(zhí)行一次的時間把這個時間節(jié)省下來讓cpu去處理別的事情 上面的子函數(shù)為例 哪些又需要實(shí)時掃描哪些又可以不用掃描這么快可以放后一點(diǎn)這種又應(yīng)該怎么實(shí)現(xiàn)呢?
|
|