3.5.1. Khối nút nhấn
Hình 3.2: Khối nút nhấn
SET: chuyển sang chế độ điều chỉnh giờ, phút, ngày, tháng, năm. ALARM: chuyển sang chế độ cài đặt hẹn giờ.
UP: điều chỉnh tăng. DOWN: điều chỉnh giảm.
3.5.2. Khối thời gian thực
Hình 3.3: Khối thời gian thực
IC thời gian thực DS1307 giao tiếp với vi điều khiển 8051 theo kiểu giao tiếp I2C. Với 8051 đóng vai trò là một master và DS1307 đóng vai trò là một slave.
Chân SDA,SCL thiết kế theo kiểu cực máng hở, đòi hỏi phải có một điện trở kéo trong khi hoạt động (chọn R=10kΩ). Tần số thạch anh là 32,768kHz để DS1307 có thể hoạt động được. Vbat=3V để đảm bảo cho sự hoạt động của thiết bị.
3.5.3. Khối vi điều khiển
Hình 3.4: Khối vi điều khiển
Khối vi điều khiển 8051. Điều chỉnh mọi hoạt động của hệ thống, 8051 hoạt động được là nhờ vào khối tạo xung giao động thạch anh.
3.5.4. Khối chuông báo
Hình 3.5: Khối chuông báo
3.5.5. Khối hiển thị
Hình 3.6: Khối hiển thị
Biến trở R2 có tác dụng điều chỉnh độ tương phản của LCD. Biến trở R3 điều chỉnh độ sáng của chữ trên LCD.
3.5.6. Sơ đồ mạch mô phỏng bằng proteus
Hình 3.7: Sơ đồ mạch mô phỏng bằng proteus
Nguyên tắc hoạt động:
Khi hệ thống được cấp nguồn cho 8051. 8051 tiến hành đọc thời gian thực từ DS1307 hiển thị lên LCD, khi ấn các nút nhấn có thể chỉnh được thời gian và cài đặt hẹn giờ, khi đến thời gian hẹn 8051 kích hoạt loa kêu trong vòng 1 phút rồi tắt.
3.5.7. Sơ đồ mạch in
Hình 3.8: Sơ đồ mạch in
3.6. Lưu đồ chương trình
3.6.2. Chương trình con
3.6.2.5. Lưu đồ chương trình con hiển thị LCD
Kiểm tra cờ bận BF
Ghi lệnh vào LCD
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Các việc đã thực hiện được
Trong báo cáo này, em đã trình bày nghiên cứu về vi điều khiển 8051, DS1307 và các linh kiện trong mạch đồng hồ thời gian thực có hẹn giờ. Em đã đi sâu vào thiết kế mạch đồng hồ có hẹn giờ.
Em đã xây dựng mạch đồng hồ có hẹn giờ với DS1307. Ứng dụng này có chức năng như một chiếc đồng hồ thông dụng như: xem giờ, chỉnh giờ, báo hẹn giờ và đã xây dựng được mạch thật.
Hướng cải tiến và mở rộng
Sau khi hoàn thành song đồ án này. Sản phẩm của em còn ít tính năng. Sau đây là một số hướng phát triển cho đề tài này:
- Thêm phần hiển thị lịch âm.
- Thêm phần đo nhiệt độ môi trường. - Hệ thống chuông báo theo bài hát.
- Thay các nút nhấn bằng hệ thống điều khiển được từ xa.
TÀI LIỆU THAM KHẢO
[1] Nguyễn Trung Đồng - Bùi Thị Mai Hoa “ Kỹ Thuật vi xử lý ”, Nhà xuất bản khoa học và kỹ thuật năm 2010.
[2] Nguyễn Tăng Cương - Pham Quốc Thắng “Cấu trúc và lập trình họ vi điều khiển 8051”, Nhà xuất bản khoa học và kỹ thuật năm 2003.
[3] Tống Văn On, Hoàng Đức Hải “ Họ Vi Điều Khiển 8051”, Nhà xuất bản Lao Động Xã Hội năm 2006.
[4] http://www.dientuvietnam.net/
[5] http://www.hocavr.com/index.php/app/ds1307 [6] http://www.dientuvienthong.net/diendan/index.php