Danh mục sản phẩm

[HỌC 8051] BÀI 5 : MẠCH ĐỒNG HỒ THỜI GIAN THỰC HIỂN THỊ LCD DÙNG DS1307

time Thứ Ba, 28/05/2019
user Đăng bởi Đỗ Hữu Quang

HƯỚNG DẪN LÀM MẠCH ĐỒNG HỒ SỬ DỤNG AT89S52 VÀ DS1307 HIỂN THỊ LCD 16X2

Xin chào các bạn ^^ . Hôm nay mình xin giới thiệu với các bạn 1 ứng dụng khá hay của IC AT89S52 đó là mạch đồng hồ kết hợp với IC đếm thời gian thực DS 1307 . Nếu các bạn nào chưa rõ về IC này có thể tham khảo tại đây : DS1307 . OK !! bắt tay vào làm nào .

I- CHUẨN BỊ

Như thường lệ các bạn click thẳng vào linh kiện để xem chi tiết và đặt hàng hoặc đến trực tiếp cửa hàng để mua nhé :

Lưu ý : Mạch này mình sử dụng đế IC 40p và không thể nạp trực tiếp được trên mạch nên các bạn cần chuẩn bị thêm đế nạp cho 89 nhé ^^.

1- AT89S52

2- Đế ic 40p

3- Trở Băng 10k

4- Thạch Anh 12Mhz

5- Tụ Gốm 33p

6- Trở 10k - 1/4 W

7- Tụ hóa 16V - 10uF

8- Nút nhấn 2 chân

9- Nút nhấn 6 chân - nhấn giữ

10- LCD 16x2

11- Biến trở tam giác 10k

12- Điện trở 330 R

13- Jack DC 5.5

14- Tụ gốm 104

15- Tụ hóa 1000uF - 16V

16- LED báo nguồn

17- IC DS1307

18- Thạch anh 32,768 Khz

19- Pin 3V - CR2032

20- Đế Pin 3V

21- Mạch nạp ISP

22- Đế nạp AT89S52

23- Bộ dụng cụ làm mạch

II- SƠ ĐỒ NGUYÊN LÝ MẠCH

 

III- HÌNH ẢNH MÔ PHỎNG THIẾT KẾ MẠCH TRÊN ALTIUM

 

 

IV - MẠCH IN VÀ HƯỚNG DẪN LẮP LINH KIỆN

V- MẠCH IN VÀ CODE MẪU

Các bạn tham khảo mạch in , code , mô phỏng tại đây : LCDthoigianthuc

Hướng dẫn nạp thời gian cho mạch :

trong file code các bạn sẽ thấy đoạn code mình tô đậm này :

trong đó hàm Write_Time là viết thời gian cho mạch : mình đang viết là 8h38'00".

Write_Date là ngày số 2 là thứ 2 , ngày 15 tháng 8 năm 2016 .

các bạn điền time và ngày vào tuy nhiên điền trước khoảng 3 đến 5 phút .

Ví dụ : bây giờ là 9h00 mình sẽ điền là 9h05 .

Sau đó tạo file hex và nạp vô IC . nắp IC lại cho mạch lưu ý là nút nhấn 6 chân lúc đó đang đc ấn xuống nhá.

Cấp nguồn cho mạch và đợi đúng 9h05 ấn nút reset là OK !! Nhả lại nút nhấn 6 chân ra .

DONE !!!

như vậy khi bạn tháo nguồn ra và cấp lại hay ấn nút reset thì mạch vẫn giữ đúng giờ . Mún xem lịch âm thì ấn nút nhấn 6 chân xuống. Tuy nhiên , cẩn thận vì khi nút 6 chân ấn xuống , nếu ấn nút reset và tháo nguồn ra cấp lại thì mạch sẽ mất giờ đó :)

MỌI THẮC MẮC CÁC BẠN CÓ THỂ LIÊN HỆ VỚI SỐ KỸ THUẬT HOẶC FACEBOOK : TuHu Collaborator

Viết bình luận của bạn:
popup

Số lượng:

Tổng tiền: