读操作要把返回值返回给CPU,然后CPU控制在液晶屏或数码管上进项显示。DS1302实时时钟从低位到高位,这里的低位和高位指的是图1 所示的0到7,在下一张进行读写操作的图中,I/O口的前八个位置是反着的,写代码时
DS1302_IO=command&0x01;
这里我一直在想为什么是0x01,而不是0x80,因为0x01是0000 0001,如果将它对应到图2 的IO口的话,那么实际上是图1 的第7位是最低位了,最后没有在网上找到为什么,可能我对应的概念还不太对应的上,为防止有人跟我有一样的疑问,我觉得答案可能是就根据图1 来吧。然后在移动位置时是向左移也是根据图1来的