当时钟线DS1302_IO上的数据为1时 进行dat |= mask操作后 dat =0000 01xx 当时钟线DS1302_IO上的数据为0时 不进行上面的“或”操作 dat=0000 00xx XX是前两次循环操作后的结果(可能为0也可能为1)其余的0是 dat的某一位的初始状态,不对其进行“或”操作,该位仍保持为0 可见,...