① 單片機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;
}