Tôi đã thấy hàng chục chip đồng hồ thời gian thực khác nhau trên thị trường, cũng như một số bộ xử lý với mô-đun đồng hồ thời gian thực được tích hợp riêng.
Gần như tất cả chúng không chỉ lưu trữ thời gian như năm-tháng-ngày-phút-giây, mà ngay cả các trường riêng lẻ cũng được lưu trữ trong BCD thay vì định dạng nhị phân.
Có một số lý do cơ bản cho việc này?
Có ứng dụng vi xử lý nào làm bất cứ điều gì phức tạp hơn chỉ đơn giản là hiển thị đồng hồ trong đó định dạng BCD hữu ích hơn nhị phân, hoặc ở đó định dạng năm-tháng-giờ-phút-giây sẽ hữu ích hơn so với số lượng 47-bit thẳng của trạng thái dao động thay đổi?
Từ những gì tôi có thể nói, có vẻ như các nhà sản xuất RTCC đã bổ sung thêm rất nhiều mạch điện để làm cho chip của họ ít hữu dụng hơn; lý do duy nhất tôi có thể hình dung cho các mô-đun RTCC trong bộ xử lý hoạt động theo cách đó là các nhà cung cấp bộ xử lý sử dụng một số triển khai BCD có sẵn thay vì tự sản xuất.