Trích:
Nguyên văn bởi minhsondaklak
Nếu ta ghi vào ds1307 giá trị là 0x15 thì nó nhận là 00010101 ở dạng BCD (giá trị = 15 thập phân).
Như vậy, cùng một số 0x15, con ds1307 sẽ nhận là 15, còn con Pic nhận là 21 thập phân ?
|
Đúng rồi, vấn đề ở đây là ký hiệu 0x15 được xét trong hệ đếm hay hệ mã hóa nào.
Trong hệ đếm 16, số 21 (hệ đếm 10) được biểu là 15, và thường đc ký hiệu là 0x15 (0x ám chỉ con số sau nó ở hệ cơ số 16)
Nhưng cũng số 21 (hệ đếm 10) nếu xét trong hệ mã hóa BCD thì nó có giá trị là 15 (hệ đếm 10).