转利用_DATE_和_TIME_宏在keil中添加编译日期和时间到C51程序中

来源:互联网 发布:紫金银交易软件 编辑:程序博客网 时间:2024/06/06 01:41

可以使用KEIL内置的__DATE__ 和 __TIME__ 宏来实现这个功能
参考范例:
unsigned char code DataStr[]=__DATE__;
unsigned char code TimeStr[]=__TIME__;
这样,编译后TimeStr的字符串正好是编译的当前时刻,相当于
unsigned char code TimeStr[]="09:12:04"
这在某些时候很有用,比如管理产品版本时。


这个在编译时,编译器会自动的把计算机系统时间编译进去,它只是一个宏,编译后不会改变的,这样的好处在于确定编译时间确认版本好和代码发行时间

 

 

利用__DATE__获取当前日期
利用__TIME__获取当前时间
两个都是字符串型

0 0
原创粉丝点击