DS1302,谁有1302+LCD时钟汇编程序或者C,可调节的时间的,谢谢
来源:百度知道 编辑:UC知道 时间:2024/09/23 01:21:25
//*************DS1302****************************************************
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define LED P0
#define LED_OFF 0xff
sbit ds1302_clk=P2^2;
sbit ds1302_io =P2^1;
sbit ds1302_rst=P2^0;
uchar time[7]={0x30,0x24,0x15,0x08,0x12,0x01,0x08};
void settime_ds1302();
void gettime_ds1302();
void writetime_ds1302(uchar,uchar);
uchar readtime_ds1302(uchar);
uchar readbyte_ds1302();
void writebyte_ds1302(uchar);
void numdis(uchar,uchar,uchar);
void time_display();
main()
{
settime_ds1302(); //设置时间
while(1)
{
gettime_ds1302(); //读取时间
time_display(); //显示时间
}
}
//*****************************************************************
//设置预置时间到DS1302当中
//*****************************************************************
v