导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→硬件:硬件:DS12C887 的问题。谢谢![taoganzh]

 *第14967篇: 硬件:硬件:DS12C887 的问题。谢谢!

  
楼 主:taoganzh 2003年7月28日21:46
 硬件:硬件:DS12C887 的问题。谢谢!
硬件:硬件:DS12C887 启动之后,如果不对它进行读写操作时钟很准,如果经常操作,发现时钟越来越快,请高手指点!
  
2楼:baolqkun 2003年7月28日21:49
 不应该,你检查一下电路,把你的程序贴出来

  
3楼:taoganzh 2003年7月28日22:29
 程序如下:谢谢您帮我看看!
#define uchar unsigned char
#define uint unsigned int

#include   <reg51.h>  
#include   <stdio.h>  
#include   <absacc.h>  
#include   <math.h>  
#include   <string.h>  
#include   <ctype.h>  
#include   <stdlib.h>  
uchar data settime[7]={0,32,19,1,28,7,3};
uchar data  readtime[7];

#define P128870 XBYTE[0x5f80]
#define P128871 XBYTE[0x5f81]
#define P128872 XBYTE[0x5f82]
#define P128873 XBYTE[0x5f83]
#define P128874 XBYTE[0x5f84]
#define P128875 XBYTE[0x5f85]
#define P128876 XBYTE[0x5f86]
#define P128877 XBYTE[0x5f87]  
#define P128878 XBYTE[0x5f88]
#define P128879 XBYTE[0x5f89]
#define P12887a XBYTE[0x5f8a]
#define P12887b XBYTE[0x5f8b]
#define P12887c XBYTE[0x5f8c]
#define P12887d XBYTE[0x5f8d]
#define P12887e XBYTE[0x5f8e]
#define P12887f XBYTE[0x5f8f]

void setup12887(uchar *p);
void read12887(uchar *p);
void start12887(void);

void setup12887(uchar *p)  //设置系统时间
{
    uchar i;
    i=P12887d;
    P12887a=0x70;    P12887b=0xa6;    P128870=*p++;    P128871=0xff;    P128872=*p++;
    P128873=0xff;    P128874=*p++;    P128875=0xff;    P128876=*p++;    P128877=*p++;
    P128878=*p++;    P128879=*p++;    P12887b=0x26;    P12887a=0x20;
    i=P12887c;
}
void read12887(uchar *p)   //读取系统时间
{
    uchar a;
    do{ a=P12887a; } while((a&0x80)==0x80);
    *p++=P128870; *p++=P128872; *p++=P128874; *p++=P128876;
    *p++=P128877; *p++=P128878; *p++=P128879;
}
void start12887(void)      //启动时钟
{
    uchar i;
    i=P12887d;
    P12887a=0x70;    P12887b=0xa6;    P128871=0xff;    P128873=0xff;    P128875=0xff;
    P12887b=0x26;    P12887a=0x20;
    i=P12887c;
}

 void main(void)
 { 
   
   start12887();
   
   setup12887(&settime);
   for(; ;)
   {
     
     read12887(&readtime);
   
   }
   
 }


>>>>>>对该主题发表你的看法

本主题贴数3,分页: [第1页]


[上一篇主题]:Keil C51源程序仿真板已经升级到V3.6版

[下一篇主题]:有北京的,搞单片机方面的,留下联系方式,大家好互相帮助