Bai báo cáo làm máy ấp trứng điện tử
BÁO CÁO ĐỒ ÁN VI XỬ LÝ ĐỀ TÀI: MÁY ẤP TRỨNG MINI GVHD: TRẦN HỮU DANH GVHD: TRẦN HỮU DANH Sinh viên thực hiện: Lương Hữu Thịnh MSSV: 1117934 NỘI DUNG BÁO CÁO I. Giới thiệu đề tài. II. Giới thiệu các linh kiện III. Giải quyết vấn đề IV. Kết quả. V. Kết luận. I. GIỚI THIỆU ĐỀ TÀI Yêu cầu đề tài: - Thiết kế máy ấp trứng tự động theo quy trình sau: + Đọc được cảm biến nhiệt độ và đặt nhiệt độ phù hợp cho việc ấp trứng. + Đọc được thời gian thực và đặt thời gian cho việc đảo trứng + Lưu được nhiệt độ đặt vào flash tránh mất điện II. GIỚI THIỆU CÁC LINH KIỆN I. Chip điều khiển MSP430g2553 II. GIỚI THIỆU CÁC LINH KIỆN II. IC thời gian thực BQ32000 1. Sơ đồ chân kết nối II. GIỚI THIỆU CÁC LINH KIỆN 2. Các thanh ghi đặc biệt a. Thanh ghi giây (address 0x00) • Bit 7 = 1 thì tắt dạo động. Bit 7 = 0 cho phép dao động. • Bit 6->4: Số BCD chục của giây. • Bit 3->0: Số BCD đơn vị của giây. II. GIỚI THIỆU CÁC LINH KIỆN b. Thanh ghi phút (address 0x01) • Bit 6->4: số BCD chục của phút. • Bit 3->0: Số BCD đơn vị của phút. II. GIỚI THIỆU CÁC LINH KIỆN c. Thanh ghi giờ (address 0x02) • Bit 7 và Bit 6 dùng để thiết đặt đếm thế kỉ. • Bit 7 lên 1: kích hoạt thế kỉ, xuống 0: hủy kích hoạt thế kỷ. • Bit 6 dùng để theo dõi thế kỉ, khi mà Bit 7 được set lên 1 thì Bit 6 này mới có tác dụng, năm sẽ cuộn tròn từ 99 về 00 ( 1 thế kỉ ), Bit 6 có thế là 0 để set ở thế kỉ này, lên 1 để ở thế kỉ tiếp theo. Hoặc ngược lại. • Bit 5->4: quy định giá trị BCD của hàng chục của giờ ( định dạng là 24h ) • Còn bit 3->0 chứa giá trị BCD đơn vị của giờ. II. GIỚI THIỆU CÁC LINH KIỆN • Các thanh ghi đặc biệt: – Thanh ghi ngày trong tuần: Địa chỉ 0x03. (từ thứ 2-t3-t4-t5-t6-t7-cn thứ 2). Từ BIT 3->0: quy định mã BCD của các ngày trong tuần này. BIT 7->3: luôn set xuống 0. – Thanh ghi ngày của tháng: Địa chỉ 0x04. – Thanh ghi tháng của năm: Địa chỉ 0x05. – Thanh ghi năm: Địa chỉ 0x06. II. GIỚI THIỆU CÁC LINH KIỆN III. Sensor ds18b20 [...]... GIẢI QUYẾT VẤN ĐỀ III Hướng giải quyết - Dùng MSP430g2553 làm chip trung tâm - Dùng cảm biến DS18b20: đo nhiệt độ để điều khiển bóng đèn - Dùng IC BQ32000: Lấy thời gian thực điều khiển động cơ để đảo trứng - Dùng LCD 16x2 để hiển thị thời gian và nhiệt độ III GIẢI QUYẾT VẤN ĐỀ IV Lưu đồ giải thuật lưu đồ.docx CẢM ƠN THẦY VÀ CÁC BẠN ĐÃ CHÚ Ý THEO DÕI