khác nhau ở đoạn này
Code:
BYTE bin2bcd(BYTE binary_value);
BYTE bcd2bin(BYTE bcd_value);
Trong đoạn code ghi vào eeprom thì ko nhất thiết phải có đoạn code trên, Nhưng với DS1307 thì nhất định phải có.
ví dụ số 52 bạn đọc đc ở DS1307 thì ở dạng nhị phân đọc đc là (0101.0010) cái đọc được này mà đưa ra hiển thị luôn thì sẽ là số 82 (vì vậy phải convert giá trị đọc đc trước khi hiển thị)