发布网友
共3个回答
热心网友
因为DS1302的数据传输是遵循I2C的标准的,是串行读写的,所以必须一位一位移位读入,在转成并行8位数据进行处理的
热心网友
是先将数据放在IO口上的,在上升沿的时候就已经读走了;2:对它的读写当然都是一次一个字节,所以要循环八次的呀!
热心网友
1、clk=1; 之前clk=0啊,这不就是上升沿。。
2、Bingo
3、for里面跟写是个相反的过程..返回做了个HEX2BCD