Mục lục:

LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO: 4 bước
LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO: 4 bước

Video: LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO: 4 bước

Video: LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO: 4 bước
Video: HƯỚNG DẪN KẾT NỐI ĐIỀU KHIỂN ĐỘNG CƠ BƯỚC VỚI ARDUINO 2024, Tháng mười một
Anonim
LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO
LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO
LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO
LẬP TRÌNH AT89S52 SỬ DỤNG ARDUINO

Lập trình trong hệ thống (ISP) hay còn gọi là Lập trình nối tiếp trong mạch (ICSP) là khả năng một số thiết bị logic có thể lập trình, vi điều khiển và các thiết bị nhúng khác được lập trình khi được cài đặt trong một hệ thống hoàn chỉnh, thay vì yêu cầu chip phải được lập trình trước để cài đặt nó vào hệ thống.

Trong hướng dẫn này, vi điều khiển AT89S52 được lập trình bằng cách sử dụng Arduino làm Bộ lập trình nối tiếp trong mạch.

Quân nhu

1x AT89S522x 33pF Tụ đĩa 1x 11.0592MHz Bộ dao động tinh thể 1x 0.1uF Tụ điện 1x 10kOhm Điện trở 1x Nút nhấn 1x Bảng mạch bánh mì

Bước 1: KẾT NỐI MẠCH

KẾT NỐI MẠCH
KẾT NỐI MẠCH
KẾT NỐI MẠCH
KẾT NỐI MẠCH
KẾT NỐI MẠCH
KẾT NỐI MẠCH

Kết nối các thành phần trong một breadboard như trong hình. * Lưu ý: chân 31 nên được kéo lên + 5v vì chúng tôi đang sử dụng bộ nhớ chương trình trong.

Bước 2: CHUYỂN ĐỔI ARDUINO THÀNH ISP

1. Kết nối Arduino với PC.2. Chọn bo mạch và cổng thích hợp. Tải lên mã từ tệp đính kèm bên dưới. Bây giờ arduino đã sẵn sàng để lập trình vi điều khiển 89S52. Lưu ý * Không tháo cáp USB từ PC sang Arduino sau khi tải lên mã arduino này.

Bước 3: TẠO TẬP TIN HEX

TẠO TẬP TIN HEX
TẠO TẬP TIN HEX
TẠO TẬP TIN HEX
TẠO TẬP TIN HEX
TẠO TẬP TIN HEX
TẠO TẬP TIN HEX
TẠO TẬP TIN HEX
TẠO TẬP TIN HEX

1. Mở phần mềm Keil uVision. 2. Nhập chương trình và lưu nó dưới dạng tệp.c. Nhấp đúp vào 'Nhóm nguồn' và nhấp vào tệp.c bạn đã tạo. 4. Nhấp chuột phải vào 'Mục tiêu 1'.5. Đặt tần số Crystal là 11.0592MHz.6. Chọn 'Sử dụng ROM trên chip'7. Nhấp vào tab 'Đầu ra', sau đó kiểm tra 'Tạo tệp HEX' và nhấp vào OK

Bước 4: LẬP TRÌNH AT89S52

LẬP TRÌNH AT89S52
LẬP TRÌNH AT89S52

1. Mở phần mềm lập trình 89S52 trong PC của bạn.

2. Chọn cổng COM mà Arduino được kết nối.

3. Nhấp vào Xác định. Điều này sẽ dẫn đến một thông báo cho biết 'atmel AT89S52 đã được phát hiện'.

4. Nhấp vào Mở tệp hex và chọn tệp hex.

5. Nhấp vào tải lên. Nó sẽ ghi tệp hex vào vi điều khiển.

6. Nó đã hoàn thành. Bây giờ bạn có thể tải bất kỳ mã nào lên 89S52 bằng cách sử dụng Arduino bằng cách làm theo hướng dẫn này.

Đề xuất: