Xem mẫu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINH KHOA ĐIỆN­ĐIỆN TỬ BÁO CÁO ĐỒ ÁN 2 ĐỀ TÀI: THIẾT KẾ ĐỒNG HỒ THỜI GIAN THỰC VÀ ĐO NHIỆT ĐỘ HIỂN THỊ LCD Giảng viên hướng dẫn : NGUYỄN DUY THẢO 1 Sinh viên thực hiện MSSV LỚP : TRẦN TRUNG HIẾU : 10101043 : 101012B MỤC LỤC 2 LỜI NÓI ĐẦU Ngày nay cùng với sự phát triển không ngừng của khoa học kỹ thuật, điện tử đã đang và sẽ phát triển mạnh mẽ, đặc biệt là trong các nhà máy, xí nghiệp để phát triển quá trình tự động hóa cũng như mang lại tiện ích trong sinh hoạt cho con người. Một trong những lĩnh vực phát triển hiện nay đó là ứng dụng vi điều khiển. Dưới sự hướng dẫn của Thầy Nguyễn Duy Thảo, em quyết định thực hiện đề tài: “Thiết kế đồng hồ thời gian thực, có hiển thị nhiệt độ”. Sau thời gian nỗ lực nghiên cứu, được sự chỉ dẫn nhiệt tình của thầy Nguyễn Duy Thảo, em đã hoàn thành đề tài đachon. Dươiđây laBaitiêu luân bao cao kêt qua nghiên cưu cua em, tuy đanô lưc hêt sưc nhưng trong quá trình thực hiện đề tài, do trình độ hiểu biết còn hạn chế nên đề tài còn nhiều thiếu sót, em rất mong được sự giúp đỡ của Thầy để chúng em hoan thiên quatrinh học tập tốt hơn. Em xin gửi lời cảm ơn đến Thầy Nguyễn Duy Thảo đã giúp đỡ chúng em rất nhiều trong quá trình thực hiện đề tài, em xin chân thành cảm ơn. Tp.Hồ Chí Minh ngày 1 tháng 12 năm 2013 3 CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI I. SƠ ĐỒ KHỐI II. CHỨC NĂNG SƠ LƯỢC CỦA TỪNG KHỐI Khối vi điều khiển sử dụng vi điều khiển AT89S52 điều khiển toàn bộ các hoạt động chính của mạch: nhận tín hiệu điều khiển của khối nút nhấn và tín hiệu từ khối cảm biến nhiệt độ và khối thời gian thực để xuất dữ liệu ra khối hiển thị là LCD. Khối hiển thị sử dụng LCD 20x4 dùng để hiển thị dữ liệu gồm có thứ, ngày, tháng, năm, giờ, phút, giây và nhiệt độ. Khối nút nhấn gồm các nút nhấn để đặt và hiệu chỉnh thời gian. Khối thời gian thực là IC thời gian thực DS1307. 4 Khối cảm biến nhiệt độ là IC cảm biến DS18b20, là loại cảm biến số 1 dây. CHƯƠNG I: GIỚI THIỆU PHẦN CỨNG I. VI ĐIỀU KHIỂN AT89S52 1. Giới thiệu sơ lược AT89S52 thuộc họ vi điều khiển MCS­52, có cấu hình như sau: Có 8Kb bộ nhớ FLASH ROM bên trong để lưu chương trình điều khiển. Có 256 Byte RAM nội và các thanh ghi có chức năng đặc biệt. Có 4 port xuất/nhập 8 bit Có khả năng giao tiếp truyền dữ liệu nối tiếp. Có 6 nguồn ngắt. Có 3 timer 16 bit. Cho phép lập trình nối tiếp theo chuẩn SPI với điện áp lập trình 5V. Có thể giao tiếp với 64Kb bộ nhớ ngoại dùng để lưu chương trình điều khiển Có thể giao tiếp với 64Kb bộ nhớ ngoại dùng để lưu dữ liệu 2. Sơ đồ cấu trúc của vi điều khiển AT89S52. Cấu trúc của vi điều khiển được trình bày ở hình dưới. Các thanh ghi có trong vi điều khiển bao gồm: 5 ... - tailieumienphi.vn
nguon tai.lieu . vn