unsigned char code DataStr[]=__DATE__
unsigned char code TimeStr[]=__TIME__
这样,编译后TimeStr的字符 ...
这两个不是关键字,而是两个编译器宏定义。当编译到的时候,自动将系统时间插入程序中,例如:
char code my_date[] = "Compile Date = " __DATE__
char code my_time[] = "Compile Time = " __TIME__
此时,你可以把这个时间保存作为编译版本或其他作用。
具体你看这个网站
http://www.keil.com/support/man/docs/c51/c51_pp_predefmacroconst.htm
在Keil运行时可以看时间。见图。但只有在软件仿真时可以。
在Options for Taget 'Taget 1'中,Debug插页里,点Use Similation见图一。
在进入Debug后,图二绿框中所示即运行的机器周期数(States)和时间(Sec),以μS为单位。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)