DS1302——如何用C51获取系统时间呀
时间:10-02
整理:3721RD
点击:
如何用C51获取系统时间呀
我买的板子里面也有这样的实验,不过人家是直接写的上位机软件实现的!我看了一下,用c的话,可以调用函数来取得系统时间,应该可以再51的c中调用这样的函数吧!我思路则样,仅供参考!
你的意思是读时钟时间吗,可以通过编写程序读的
你是说 获取 上位机当前时间,, 以下度娘的 :
可以使用KEIL内置的__DATE__ 和 __TIME__ 宏来实现这个功能
参考范例:
unsigned char code DataStr[]=__DATE__;
unsigned char code TimeStr[]=__TIME__;
这样,编译后TimeStr的字符串正好是编译的当前时刻,相当于
unsigned char code TimeStr[]="09:12:04"
这在某些时候很有用,比如管理产品版本时。
这个在编译时,编译器会自动的把计算机系统时间编译进去,它只是一个宏,编译后不会改变的,这样的好处在于确定编译时间确认版本好和代码发行时间
利用__DATE__获取当前日期
利用__TIME__获取当前时间
两个都是字符串型
串口,上位机程序
谢谢各位了,小弟明白了