LỜI MỞ ĐẦUHiện nay các vi xử lí, hay điều khiển đang được sử dụng rộng rãi trong nhiều lĩnh vực: điều khiển, tự động hóa, đo đạc, truyền thông,…so với các phương pháp điều khiển đo đạc, truyền thống thì việc sử dụng vi xử lí có những ưu điểm như: nhỏ gọn, ít tốn năng lượng, thời gian đáp ứng nhanh có thể lập trình được…Ý thức được tầm quan trọng của Lập Trình Nhúng trong ứng dụng cho lập trình vi điều khiển là cơ sở để chúng em chọn đề tài Lập Trình Nhúng “ Đèn Led dạng khối lập phương 3x3x3”.Với sự hướng dẫn tận tình của thầy TS.Nguyễn Thanh Bình mà chúng em hoàn thành đề tài này. Mặc dù vậy, do trình độ còn hạn chế và thời gian có hạn nên chúng em chắc chắn rằng đề tài này không thể tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự thông cảm và góp ý của quý thầy cô trong khoa.Chúng em xin chân thành cảm ơn.MỤC LỤCCHƯƠNG 1: GIỚI THIỆU81.1 Giới thiệu đề tài81.2 Nội dung đề tài81.3 Giới hạn đề tài81.4 Cấu trúc báo cáo8CHƯƠNG 2: CƠ SỞ LÝ THUYẾT92.1 Lý thuyết lập trình nhúng92.1.1 Lập trình nhúng là gì?92.1.2 Lịch sử92.1.3 Đặc điểm102.1.4 Giao diện112.1.5 Thiết bị ngoại vi122.1.6 Công cụ phát triển122.1.7 Độ tin cậy132.2 Các kiến trúc phần mềm hệ thống nhúng132.2.1 Vòng lặp kiểm soát đơn giản132.2.2 Hệ thống ngắt điều khiển132.3 Tìm hiểu về Mega 2560152.3.1 Arduino Mega 2560172.3.2 Thông số kĩ thuật192.3.3 Chi tiết sản phẩm202.3.4 Ứng dụng thực tế212.4 Công cụ ngôn ngữ thực hiện22CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG233.1 Mô tả bài toán233.1.1 Diễn tả mạch233.1.2 Chức năng của mạch233.1.3 Ý nghĩa233.2 Yêu cầu bài toán233.2.1 Thiết kế mạch cần gì?233.2.2 Ứng dụng như thế nào?23CHƯƠNG 4: HIỆN THỰC ỨNG DỤNG244.1 Đoạn code nhấp nháy đèn24CHƯƠNG 5: KẾT LUẬN275.1 Các công việc đã thực hiện275.2 Ưu điểm, nhược điểm275.3 Hướng mở rộng tương lai27 CHƯƠNG 1: GIỚI THIỆU1.1 Giới thiệu đề tàiCác biển quảng cáo led , hay các màn hình LED 2D, LED MATRIX được nhìn thấy ở khắp mọi nơi, nó sử dụng để hiển thị các hình ảnh, chữ cái …..Chúng phục vụ vào các mục đích khác nhau chẳng hạn như quảng cáo, trang trí nhà hàng, quán cafe, hay là hiển thị những thông tin, hình ảnh ở các siêu thị, công ty. Tuy nhiên các hình ảnh, hiệu ứng hiển thị vẫn còn hạn chế, thiếu trực quan và ít hấp dẫn.Để giái quyết vấn đề đó giải pháp là khối LED 3D CUBE có khả năng hiển thị chữ, hình ảnh theo dạng 2 và 3 chiều sinh động khác biệt và ưu thế hơn so với LED 2D thông thường, chúng tạo ra hình ảnh trong không gian 3 chiều hiển thị các hiệu ứng từ đơn giản đến phức tạp với nhiều kiểu phong phú, đẹp mắt….. không bị gò bó và giới hạn bởi không gian phẳng, mang lại tính trực quan hơn.