這實際上是我正在使用avr的一個項目的一部分。我通過twi與DS1307實時時鐘IC連接。它將信息報告爲一系列8個字符。它返回的格式如下:C將字符讀爲二進制
// Second : ds1307[0]
// Minute : ds1307[1]
// Hour : ds1307[2]
// Day : ds1307[3]
// Date : ds1307[4]
// Month : ds1307[5]
// Year : ds1307[6]
我想要做的是將時間的每個部分都讀取一點點。我想不出有辦法做到這一點。基本上如果這個位是1就點亮一個led,但如果是0則不會點亮。
我想象有一種相當簡單的方式可以通過位移來實現,但我不能把手指放在邏輯來做到這一點。
看起來像它會工作。我認爲我的I2C實施存在問題。 – Bocochoco 2010-09-08 13:25:24