1. Trang chủ
  2. » Tất cả

nap chuong trinh cho philip 8051 su dung flash magic

3 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 397,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các bước nạp chương trình cho P89x51Rx: Bước 1: Tắt nguồn, gắn mạch cổng COM-RS232, bật nguồn Bước 2: Mở chương trình nạp Flash Magic Thiết lập các thông số từ step 1 đến step 5... Nên đ

Trang 1

CÁCH NẠP CHƯƠNG TRÌNH CHO KIT PHILIP 8051

P89x51Rx sẽ được nạp onboard qua cổng RS232 của máy tính Sử dụng

chương trình FlashMagic version 4.33 có trong CD-ROM

Các bước nạp chương trình cho P89x51Rx:

Bước 1: Tắt nguồn, gắn mạch cổng COM-RS232, bật nguồn

Bước 2: Mở chương trình nạp Flash Magic

Thiết lập các thông số từ step 1 đến step 5

Trang 2

thiêt lập các thông số phụ hay không Nên đánh vào “Execute” để sau khi nạp xong chương trình vi điều khiển sẽ tự chạy mà không cần reset nó

Bước 3: Nhấn nút Start trong “Step 5 – Start!” để nạp chương trình

Bước 4: Chương trình sẽ kết nối ISP, erase flash, program và complete Chờ đợi Complete để chạy chương trình đã lập trình

Đối với một số vi điều khiển như P89V51RB2FN (NXP):

Cách nạp ở đây hơi khác.Ta không xóa flash nên không đánh dấu vào ô “Erase all Flash” ở “Step 2 - Erase” Để xóa chương trình đã nạp trước đó ta vào ISP -> Erase Flash Pages… chọn Erase All Sau khi Erase Complete ta bấm vào nút Start như trên để nạp chương trình Để vi điều khiển có thể chạy sau khi nạp xong ta bấm nút reset trên mạch hoặc vào ISP -> Reset Để khỏi phải reset sau khi nạp xong ta vào Options -> Advanced Options … chọn tab

“Hardware config” đánh dấu vào “Use DTR to control RST”

PHẦN MỀM VIẾT CHƯƠNG TRÌNH CHO P89x51Rx

Trang 3

Có rất nhiều phần mềm viết cho họ P89x51Rx, nhưng trong số các phần mềm

đó thì có lẽ Keil là một phần mềm được nhiều người lựa chọn nhất Keil hỗ trợ

cả lập trình ASM và C Thường thì Keil được các bạn biết đến khi lập trình C, còn khi viết bằng ASM thì dùng các chương trình khác

Nếu các bạn lần đầu tiên tiếp xúc với vi điều khiển và muốn viết bằng ASM thì các bạn vẫn có thể viết bằng Keil, làm quen với Keil sau này các bạn dễ dàng lập trình Keil bằng C hơn

Keil rất mạnh trong việc hỗ trợ debug chương trình Hỗ trợ rất nhiều loại chip của các hãng như Philip, ST… Sau này Keil phát triển nhiều công cụ hỗ trợ nhiều tính năng mới, hỗ trợ

các dòng ARM 32 bit

Ngoài ra các bạn cũng có thể tham khảo phần mềm MikroE for 8051 Phần mềm này hỗ trợ nhiều hàm có sẵn như I2C, SPI, LCD… để cho chúng ta dễ dàng lập trình hơn

Ngày đăng: 10/08/2016, 15:40

w