Mời các bạn cùng tham khảo tài liệu để nắm chi tiết các bước hướng dẫn viết Code cube 5x5x5 bằng C căn bản; đây là tư liệu tham khảo hữu ích đối với các bạn sinh viên ngành Kỹ thuật lập trình, mời các bạn cùng tham khảo! | Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng Đầu tiên bạn phải có Keil uVision Mở Keil tạo 1 project mới http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng Vậy là xong bước tạo project D Đầu tiên khai báo thư viện cho nó đã include Bây giờ ta sẽ viết hàm tạo trễ 1 ms Hàm của chúng ta như sau void delay unsigned char tre while tre- unsigned char i 123 while i- Bước tiếp theo ta sẽ viết hàm tắt tất cả LED hàm này sẽ được gọi trong quét LED để khắc phục hiệu ứng bóng ma LED không tắt hẳn mà sáng mờ Hàm của chúng ta như sau void xoa P0 P1 P2 P3 0xFF Vậy là xong bước chuẩn bị D Bây giờ ta xét về phần cứng của Cube 5x5x5 một chút nhé Đại đa số phần cứng phổ biến hiện nay như sau http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng Ta thấy cột 1-8 tương ứng P1_0 P1_7 cột 9-16 P3_0 P3_7 17- 24 P2_0 P2_7 cột 25 P0_6 hang 1-5 P0_0 P0_4 Dựa trên phần cứng này để chúng ta lập trình nhé Như trước đây chúng ta đã biết cách lập trình gán từng cột từng hàng vào từng chân 8051 bằng phép gán sbit P1 0 cot1 bây giờ chúng ta sẽ không dùng cách này nữa mà sẽ dùng hoàn toàn mã hexa nhé D Cách lấy mã hexa trong keil C như sau http Hướng Dẫn Viết Code Cube 5x5x5 Hoàng Anh Đức Group Điện Tử Ứng Dụng Ta có thể dễ dàng điều khiển từng port bằng .