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