① 单片机timeL,timeH是什么意思
单片机没有这样的寄存器,你说的这个应该可能是宏定义TH和TL为
timeH,timeL了。
它们指的是定时器0或者1的高八位和低八位的装载寄存器!
如果满意,请采纳!
② 单片机中 time =TH1*256+TL1;
TH1是定时器的计数寄存器高八位,他和低八位合起来就是计数值,按照二进制规则,它乘以256就是十六位二进制数了,再加上低八位(TL1)的值就是计数值,所以这是取出定时器的计数值赋给time
③ 51单片机可不可以用time.h
可以用的
time.h是C/C++中的日期和时间头文件。
示例
#include<stdio.h>
#include<time.h>
int main()
{
time_t timer = time(NULL);
printf("ctime is %s\n",ctime(&timer));//得到日历时间
return 0;
}