我要在MPlab版本8.92中创建一个C项目,目的是创建一个24小时制的时钟,该时钟还可以跟踪天,月和年。不过,我不应该使用time.h函数。该信息将通过Tera Term显示。这是我到目前为止的代码。
#include <xc.h>
#include <pic16f917.h>
#define _XTAL_FREQ 8000000
// BEGIN CONFIG
#pragma config FOSC = HS // Oscillator Selection bits (HS oscillator)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT enabled)
#pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled)
#pragma config BOREN = ON // Brown-out Reset Enable bit (BOR enabled)
int main(void)
{
int sec=0,min=0,hour=0;
while(1)
{
__delay_us(1000);
sec++;
if(sec==60)
{
sec=0;
min++;
}
if(min==60)
{
min=0;
hour++;
}
}
return 0;
}
感谢您的帮助!谢谢!