Đã được đăng vào 27/04/2017 @ 09:21
Đồng hồ số hiển thị trên LED 7 đoạn dùng 89S52 và DS1307
Đây là toàn bộ project của phiên bản đồng hồ số hiển thị lên led 7 đoạn hoặc led đơn xếp thành led 7 đều được
Xem thêm:
- Hiển thị thời gian thực (RTC DS1307) lên LCD16x2 bằng giao tiếp I2C trong môi trường Arduino
- Đồng hồ thời gian thực (Read Time Clock – DS1307) sử dụng Arduino
Code được viết bằng ngôn ngữ C dễ hiểu thích hợp cho học tập và phát triển.
Các bạn tải về làm mạch in, lắp đúng là chạy.
Để SET giờ bấm MODE, chỉnh sửa giá trị bấm UP/DOWN, lưu lại bấm SAVE. Không lưu thì không bấm nút nào trong khoảng 30 giây
Lưu ý:
- Mạch chạy lần đầu thì các bạn giữ nút SAVE lúc đang chạy hiệu ứng khởi động để mạch SET giờ mặc định cho con DS1307 nó mới hoạt động được.
- Cấp nguồn trong khoảng 5-5.5V nhỏ hơn 5V thì phải chú ý vì con DS1307 nó sẽ chuyển chế độ dùng nguồn chính sang backup làm vi điều khiển không đọc được dữ liệu dẫn tới hiển thị linh tinh.
Mạch mô phỏng:
Tải toàn bộ project tại ĐÂY
A ơi em muốn làm mạch đếm sản phẩm dùng led lớn a có thể giúp e. E tìm trên wep mình nhưnng k thấy
Mình sẽ bổ sung trong thời gian tới. Hi
ad ơi cho mình hỏi sao ở sơ đồ in thì các đuôi SW1 –>4 thì nối nguồn
còn bên mạch nguyên lý lại là nói đất???
mình thay sơ đồ in thành sơ đồ mô phòng hoàn thiện thì led 7 đoạn không chạy
Bạn cứ làm theo mạch THẬT nhé. Nhiều khi mô phỏng không chạy nhưng lắp thật thì chạy và ngược lại. Có vấn đề gì cứ trao đổi lên đây mình sẽ giải đáp nhé!
A cho e hỏi lại là giờ e muốn làm thêm một mạch đếm giây dùng ic 4017 để nhảy led đơn từ 1-60 mạch dùng 2 ic 4017 và 1 ic 4046 như ngày xưa add làm thì làm thế nào vậy
Mắc nối tiếp như bình thường thôi bạn. IC số mạch đếm rất dễ