我前两天刚做了一个DS12C887的时钟,从芯片里读出的数没有BCD转换,可以直接读取,完了送数码管显示就行了。你把BCD转换函数去掉试一下,如果还是不行的话就把DS12C887初始化一下再试!!!
P2=add; dsas=0; dsds=0; P2=date;
dcdsva