这实际上是我正在使用 avr 进行的项目的一部分。我通过 twi 与 DS1307 实时时钟 IC 连接。它将信息报告为一系列 8 个字符。它以以下格式返回:
// Second : ds1307[0]
// Minute : ds1307[1]
// Hour : ds1307[2]
// Day : ds1307[3]
// Date : ds1307[4]
// Month : ds1307[5]
// Year : ds1307[6]
我想做的就是把每一部分的时间一点一点地阅读。我想不出办法来做到这一点。如果位为 1,则基本上点亮 LED,但如果为 0,则不会点亮。
我想有一种相当简单的方法可以通过位移来做到这一点,但我不能把我的手指放在这样做的逻辑上。