微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > PIC16F877驱动DS1302芯片

PIC16F877驱动DS1302芯片

时间:11-09 来源:互联网 点击:

Time->TimeString[2] = :;
//Minute
Time->TimeString[3] = Time->Minute/10 + 0;
Time->TimeString[4] = Time->Minute%10 + 0;

Time->TimeString[5] = :;
//Second
Time->TimeString[6] = Time->Second/10 + 0;
Time->TimeString[7] = Time->Second%10 + 0;
//
Time->DateString[8] = /0;
}
下面是测试程序

#include "main.h"
#include "ds1302.h"
void init_all()
{
init_ds1302() ;
}
void interrupt main_int()
{
;
}
systemetime tm ;
void main()
{
init_all() ;
tm.Day=19;
tm.Hour=13 ;
tm.Minute=4 ;
tm.Month=8 ;
tm.Year=9 ;
tm.Week=1 ;
set_time(&tm) ;
while(1)
{
get_time(&tm) ;
time2str(&tm) ;
data2str(&tm) ;
}
}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top