Đề tài Tìm hiểu đồng hồ hiển thị giờ phút giây

Tài liệu Đề tài Tìm hiểu đồng hồ hiển thị giờ phút giây: TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ BÀI TẬP KẾT THÚC MÔN HỌC KỸ THUẬT VI ĐIỀU KHIỂN (CN292) ĐỀ TÀI: ĐỒNG HỒ HIỂN THỊ GIỜ PHÚT GIÂY GVHD: SINH VIÊN THỰC HIỆN: NGUYỄN KHẮC NGUYÊN NHÓM 15 MSSV ĐẶNG HOÀNG PHÚ 1081222 HUỲNH HÒA AN 1081164 PHẠM HOÀNG HIẾU 1081182 PHAN MINH ĐẠT 1081177 NGUYỄN DUY PHONG 1081221 HK1, 2010 ĐỒNG HỒ HIỂN THỊ GIỜ PHÚT GIÂY MỤC TIÊU ĐỀ TÀI: Ngày nay với sự phát truyển của khoa học kỹ thuật hiện đại kéo theo sự phát truyển của hàng loạt các ngành khoa học trong đó có ngành khoa học điều khiển tự động, mà nền tảng của nó là các vi mạch tích hợp có khả năng lập trình được hay còn gọi là vi điều khiển, trên thị trường tồn tại nhiều dòng vi điều khiển khác nhau như: PIC, AVR, ARM, PSoc, 89xx... Trong môn học Kỉ Thuật Vi Điều Kiển chủ yếu tìm hiểu Họ Vi Điều Khiển 8051 của Intel ra đời năm 1980, dần về sau với sự xuất hiệ...

doc10 trang | Chia sẻ: haohao | Lượt xem: 1556 | Lượt tải: 2download
Bạn đang xem nội dung tài liệu Đề tài Tìm hiểu đồng hồ hiển thị giờ phút giây, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ BÀI TẬP KẾT THÚC MÔN HỌC KỸ THUẬT VI ĐIỀU KHIỂN (CN292) ĐỀ TÀI: ĐỒNG HỒ HIỂN THỊ GIỜ PHÚT GIÂY GVHD: SINH VIÊN THỰC HIỆN: NGUYỄN KHẮC NGUYÊN NHÓM 15 MSSV ĐẶNG HOÀNG PHÚ 1081222 HUỲNH HÒA AN 1081164 PHẠM HOÀNG HIẾU 1081182 PHAN MINH ĐẠT 1081177 NGUYỄN DUY PHONG 1081221 HK1, 2010 ĐỒNG HỒ HIỂN THỊ GIỜ PHÚT GIÂY MỤC TIÊU ĐỀ TÀI: Ngày nay với sự phát truyển của khoa học kỹ thuật hiện đại kéo theo sự phát truyển của hàng loạt các ngành khoa học trong đó có ngành khoa học điều khiển tự động, mà nền tảng của nó là các vi mạch tích hợp có khả năng lập trình được hay còn gọi là vi điều khiển, trên thị trường tồn tại nhiều dòng vi điều khiển khác nhau như: PIC, AVR, ARM, PSoc, 89xx... Trong môn học Kỉ Thuật Vi Điều Kiển chủ yếu tìm hiểu Họ Vi Điều Khiển 8051 của Intel ra đời năm 1980, dần về sau với sự xuất hiện của các biến thể của họ MCS-51 như: AT89C51, AT89C52 , AT89S51, AT89S52, P89V51xx... đã thay thế đần các chíp 8051, các chíp thế hệ sau ra đời trên nền tảng các tính năng ưu việc của đòng MCS-51 và bổ sung nhiều tính năm mới cho phù hợp với nhu cầu thực tế. Trong đề tài Đồng Hồ Hiển Thị Giờ Phút Giây được thiêt kế để sử dụng cho dòng vi điều khiển AT89X52 hoặc AT89X51. Đựa vào kiến thức đã học vận đụng vào thực tế thiết kế phần cứng tưng thích với vi điều khiển AT89S52 của Almel, lập trình trên trình biên dịch Keil uVision3. Vì thời gian có hạn nên đề tài chỉ đừng lại ở hiển thị giời phút giây và hẹn giờ GIẢI QUYẾT VẤN ĐỀ: PHẦN CỨNG Sơ đồ khối của hệ thống: BỘ XỦ LÍ TRUNG TÂM HIỂN THỊ GIỜ PHÚT GIÂY PHÍM ĐIỀU KHIỂN sau khi cấp nguồn cho bộ xử lí trung tâm, bộ xử lí trung tâm thực hiện công việc là đếm thời gian đưa đến chương trình con giải mã giả mã ra bảng mã Led 7 đoạn sao đó đưa vào chương trình con hiển thị ra giờ phút giây, bênh cạnh đó các phím chức năm làm nhiệm vụ điều chỉnh giờ và thiết lập giờ hẹn. Sơ đồ chân của AT89S52: Khối xử lí trung tâm: Khối cấp nguồn: Tụ điện C2, C3, C4 đóng vai trò là các tụ lọc nguồn(C2,C3) lọc tính hiệu(C4) IC LM7805 là IC ổn áp có tác đụng tạo ra nguồn 5V nuôi vi điều khiển Điện trở R1 giúp hạng dòng cho Led D1 Led D1 là Led báo nguồn Công tác mạch chính SW2 Khối dao động thạch anh: Tụ C5, C6 và thạch anh 12MHz giúp tạo xung cho vi điều khiển Khối reset: Khối này có tác dụng reset lại vi điều khiển khi cấp nguồn và ấn phím SW1 Khối Port Xuất nhập: Các Port làm nhiệm vụ xuất, nhập các giá trị dữ liệu, Port 0 có hai mức tác động là thấp và cao tác động cao được điện trở R3 kéo lên mức logic 1 Các khối trên được nối vào vi điều điển thông qua các Net Alias Khối hiển thị: Khối này đùng để hiển thị dữ liệu giờ phút giây, khối được cấu tạo bằng 6 Led 7 đoạn đơn lạo Anot chung, và ngăn cách 2 cạp led 7 đoạn bằng 2 led đơn Các chân A,B,C,D,E,F,G,dp được nối vào port 0 của vi điều khiển nhận các đữ liệu từ vi điều khiển thông các điện trở hạng dòng có giá trị 330Ω Chân 8 của led 7 đoạn nối vào chân E của transistor Q, Transistor Q là Trasistor PNP A564 trạng thái bình thường đưa chân B của Transistor ở mức logic cao thì transistor không đẫn khi có tính hiệu mức logic thấp thì Transistor đẫn là led sáng tùy vào đường điều khiển mà các led sáng khác nhau, ở chân B của Transistor có mắc điện trở hạn dòng để đảm bảo vệ Transistor( R330Ω) Phím điều khiển: Phím điều khiển được kết nối vào port 2 và 3 của vi điều khiển Phím SW1 phím hẹn giờ Phím SW2 phím mode Phím SW3 phím tăng giờ Phím SW4 phím tăng phút Phím SW5 phím tăng giây Phím SW6 phím thoát mode PHẦN MỀN: Lưu đồ chương trình chính:

Các file đính kèm theo tài liệu này:

  • docBAO CAO.doc