下面是yexin345的原程序:
void init()//初始化时间,我想显示12点30分0秒 { write(0x8e,0x00);//写保护
write(0x80,0x00);//秒 钟从0开始 write(0x82,0x30);//分钟设为30
write(0x84,0x12);//时钟设为12
}
请把你写 12点30分12秒 你按10进制写进去肯定没错的程序写一下。
十进制就是X=12, 转成16进制就是X=0X0C,这样写进去和时钟里默认需要BCD码是不匹配的,就会出问题,这个有问题么?