1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Hướng dẫn lập trình KeilC mà Flash Magic cho vi điều khiển ARM và 8051

16 181 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 1,38 MB

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

Nội dung

Sử dụng trình dịch Keil-C.Các bạn có download trình dịch keil-C v.4 ở trên mạng về và tự cài đặt ở đây mình chỉ hướng dẫn cách viết chương trình và trình dịch sang file hex.. Công Ty Cổ

Trang 1

CÔNG TY CỔ PHẦN TỰ ĐỘNG HOÁ

TÂN PHÁT

Địa chỉ: Số 168 – Phan Trọng Tuệ – Thanh Liệt - Thanh Trì – Hà Nội

Điện thoại: 04.3685.7776/ Fax: 04 3685.7775 Website: www.tpa.com.vn - Email: tpa@tpa.com.vn

HƯỚNG DẪN SỬ DỤNG Trình dịch Keil-C và Flash magic để nạp

chương trình cho VĐK

Mã: EXMP.0002.00

Trang 2

1 Sử dụng trình dịch Keil-C.

Các bạn có download trình dịch keil-C v.4 ở trên mạng về và tự cài đặt ở đây mình chỉ hướng dẫn cách viết chương trình và trình dịch sang file hex

Cách viết một chương trình và trình dich hoàn chỉnh:

1 Tạo mới 1 Project

Chạy chương trình Keil C:

Vào Project->New Project

Trang 3

Công Ty Cổ Phần Tự Động Hóa Tân Phát

Chọn đường dẫn để lưu và đặt tên cho project:

Sau đó ấn Save

Tiếp theo ta chọn loại Chip: ở đây ta lựa chọn Atmel->chọn AT89C51

Trang 5

Công Ty Cổ Phần Tự Động Hóa Tân Phát

Ấn Yes và ta đã hoàn thành bước 1 – tạo 1 project mới

2 Tạo File.C

Trang 6

Tiếp theo ta cần tạo 1 File.C để viết chương trình cho Chip lên file đó.

Vào File->New:

Sau đó chọn Save:

Trang 7

Công Ty Cổ Phần Tự Động Hóa Tân Phát

Chọn đường dẫn vào cùng thư mục với Project vừa tạo ở bước 1 Sau đó đặt tên, với phần đuôi

mở rộng là C:

Trang 8

Chọn Save, và ta đã hoàn thành xong bước 2 – Tạo File.C.

3 Add File.C vào Project

Ta cần phải liên kết File.C với Project vừa tạo với nhau:

Trong giao diện Keil C, ở không gian làm việc của Project: Chuột phải vào phần “Source Group 1” -> Add files to Group “Source Group 1”:

Chọn đường dẫn đến thư mục Project -> chọn file.C vừa tạo ở bước 2 -> Add:

Trang 9

Công Ty Cổ Phần Tự Động Hóa Tân Phát

Và ta đã hoàn tất giai đoạn tạo Project, chuẩn bị viết code nào

4 Biên dịch và tạo file Hex

Ta thử viết 1 đoạn code tạo hiệu ứng nháy Led đơn giản ở port0 sau đây vào file.c trong project:

Trang 10

Unsigned char nhayled[20] =

{0x05,0x0e,0x1d,0x3e,0x7d,0xfe,0x01,0x82,0xc1,0xe2,0xf1,0xfa,0xfd,0x02,0xfd,0x02,0xfd,0x02,0 xfd,0x02}; //cac hieu ung

void delay(unsigned int i)

{

while(i )

{

unsigned char j=121;

while(j ){}

}

}

main()

{

unsigned char k;

while(1)

{

for(k=0;k<20;k++)

{

P0=nhayled[k];

delay(250);

}

}

}

Trang 11

Công Ty Cổ Phần Tự Động Hóa Tân Phát

-Tạo file Hex:

Biên dịch chương trình: Ấn vào biểu tượng Build hoặc nhấn F7 Nếu thành công sẽ có thông báo: “Creating hex file from …”, 0 Error Và ta sẽ có 1 file Hex được tạo ra cùng thư mục với project

Trang 12

File hex sẽ nằm trong thư mục cùng với Project Khi nạp ta chỉ cần truy xuất đường dẫn đến file hex

và nạp cho VĐK

2 Nạp chương trình cho VĐK bằng Flash magic

Các bạn download flash magic ở trên mạng về và tự cài đặt

Cách nạp chương trình cho VĐK:

- B1: Sử dụng cáp chuyển đổi RS232 kết nối cổng USB trên máy tính và cổng RS232 trên module VĐK

Trang 13

Công Ty Cổ Phần Tự Động Hóa Tân Phát

- B2: Kiểm tra xem máy tính đã nhận cáp RS232 chưa bằng cách kích phải chuột vào computer

→ manage → device manager

Như trên hình thì máy tính đã nhận cáp RS232 Nếu chưa nhận hoặc bị lỗi thì các bạn có thể cài đặt drive cho thiết bị

- B3: Nạp chương trình cho VĐK

Khởi động chương trình: Màn hình khởi động FlashMagic

Hình 4 KHởi động Flash Magic

Trang 14

Hình 5 Giao diện nạp chương trình –> Khai báo theo hình

Chú ý: Máy tính không có cổng COM9 thì dùng cáp USB–>COM9 Khi đó cổng COM2/3/4 là còn tùy thuộc vào bạn cài nữa nhé Cáp chuyển từ USB sang COM9 bạn có thể mua với giá ~ 60.000

VNĐ hoặc bạn thi công (dùng IC PL2303-tốc độ USB1.)

Trang 15

Công Ty Cổ Phần Tự Động Hóa Tân Phát

–> Sau đó bạn vào OPTION để khai báo thêm: Xem hình

Hình 6 Khai báo bỏ DTR và RST Chú ý: Việc khai báo này chỉ thực hiện 1 lần nếu như bạn chỉ nạp cho P89V51RD2

–> Nhấn nút Start để nạp, khi đó chương trình sẽ yêu cầu ‘RESET THE DEVICE’ Bạn nhấn phím

reset trên mạch ứng dụng

Hình 7 Thông báo reset device –> Sau khi nhấn nút RESET, chương trình bắt nạp chương trình cho VĐK Khi nạp xong, chương

trình báo ‘FINISH’

–> Nhấn lại nút RESET trên mạch ứng dụng để chạy chương trình

Chú ý: Nếu chương trình ứng dụng là giao tiếp qua cổng COM9, khi bạn nhấn nút RESET sẽ không tác dụng được Vì vậy, khi chương trình yêu cầu ‘RESET THE DEVICE…’, bạn phải nhấn và giữ

phím reset cho đến khi VĐK được nạp

Trang 16

Xin cảm ơn sự quan tâm của quý khách hàng về sản phẩm của chúng tôi, rất mong nhận được góp ý của quý khách hàng về tài liệu, sản phẩm để chúng tôi nâng cao hiệu quả khai thác, sử dụng thiết bị

Người biên soạn tài liệu:

Địa chỉ email: doc.info@tpa.com.vn

Số điện thoại: : 04.3685.7776.

Ngày đăng: 26/10/2019, 16:59

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w