ds_data=ds_data&0x80; if(ds_data==0x80) //判断是否在运行 没有运行执行 { ds_write(0x8e,0x00);//关闭写保护 ds_write(0x8c,0x11);//年 此处均当BCD码看 非十六进制 ds_write(0x88,0x10);//月 ds_write(0x86,0x20);//日 ds_write(0x84,0x01);//时 ds_write(0x82,0x18);//...
,在main.c开头的地方#include有这个函数的头文件,连接的时候添加包含它的library 另外,团IDC网上有许多产品团购,便宜有口碑
write_data这个函数你没有定义,也没有编制,所以出现错误,说你这个函数缺少函数原型。
write_data这个函数你没有定义,也没有编制,所以出现错误,说你这个函数缺少函数原型。
读写选择,=0为写,=1为读 / 分割线 / 0x80 是对写保护寄存器输入的指令吧,这么说更好理解些。 对应二进制是10000000,其中:D7 : 为WP写保护位,当WP=1,写保护,当WP=0未写保护,当对日历、时钟寄存器或片内RAM进行写时WP应清零,当对日历、时钟寄存器或片内RAM进行读时WP一般置1。