1. 程式人生 > >轉利用_DATE_和_TIME_巨集在keil中新增編譯日期和時間到C51程式中

轉利用_DATE_和_TIME_巨集在keil中新增編譯日期和時間到C51程式中

可以使用KEIL內建的__DATE__ 和 __TIME__ 巨集來實現這個功能
參考範例:
unsigned char code DataStr[]=__DATE__;
unsigned char code TimeStr[]=__TIME__;
這樣,編譯後TimeStr的字串正好是編譯的當前時刻,相當於
unsigned char code TimeStr[]="09:12:04"
這在某些時候很有用,比如管理產品版本時。


這個在編譯時,編譯器會自動的把計算機系統時間編譯進去,它只是一個巨集,編譯後不會改變的,這樣的好處在於確定編譯時間確認版本好和程式碼發行時間

利用__DATE__獲取當前日期
利用__TIME__獲取當前時間
兩個都是字串型