Chương SỬ DỤNG CHƯƠNG TRÌNH CCS VÀ PICKIT GIỚI THIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM LẬP TRÌNH CCS HƯỚNG DẪN SỬ DỤNG PHẦN MỀM NẠP PICKIT Chương 2.Sử dụng chương trình CCS, PICKIT I GIỚI THIỆU Đại Học Sư Phạm Kỹ Thuật Phần mềm lập trình cho vi điều khiển PIC có nhiều chương trình khác nhau, tài liệu trình bày sử dụng phần mềm CCS Nếu máy tính bạn sử dụng chưa cài phần mềm CCS tiến hành copy chương trình CCS vào máy tính cài đặt theo hướng dẫn phần mềm Biểu tượng phần mềm CCS sau cài xong xuất desktop hình sau: II Hình 2-1 Biểu tượng phần mềm CCS HƯỚNG DẪN SỬ DỤNG PHẦN MỀM CCS Sau cài đặt xong tiến hành soạn thảo biên dịch chương trình theo trình tự sau: BIÊN SOẠN CHƯƠNG TRÌNH CƠ BẢN Bước 1: Nên tạo thư mục để lưu chương trình lập trình cho vi điều khiển Tài liệu sử dụng thư mục “D:\TH_VDK_PIC_N1_SANG_THU_2” Bước 2: Khởi tạo chương trình CCS, giao diện xuất hình 2-2 Thường phần mềm khởi tạo mở chương trình soạn thảo sau mở ứng dụng có phần mềm Hình 2-2 Giao diện phần mềm CCS Bước 3: Tiến hành chọn biểu tượng open, chọn mục “New” chọn “New source” theo thứ tự 1, 2, hình 2-3: 18 Nguyễn Đình Phú Thực hành vi điều khiển Chương 2.Sử dụng chương trình CCS, PICKITS Đại Học Sư Phạm Kỹ Thuật Hình 2-3 Tạo file Chọn new chọn thư mục “D:\TH_VDK_PIC_N1_SANG_THU_2” để lưu file nguồn đánh tên file theo thứ tự 1, hình 2-4: Hình 2-4 Tạo file Giao diện sau xuất hình 2-5 file chưa có gì: Hình 2-5 Màn hình soạn thảo Bước 4: điều chỉnh font chữ cho phù hợp: tiến hành chọn mục “Option” (số 1), chọn “editor Properties” (số 2), chọn tiếp “Display” (số 3), chọn tiếp “Font size” (số 4) cho phù hợp nên chọn 14 chọn mục Bold (số 5), tất theo trình tự từ đến Thực hành vi điều khiển Nguyễn Đình Phú 19 Chương 2.Sử dụng chương trình CCS, PICKIT Đại Học Sư Phạm Kỹ Thuật Hình 2-6 Màn hình thay đổi font Bước 5: sau điều chỉnh xong tiến hành biên soạn chương trình chớp tắt đơn giản hình 2-7: Hình 2-7 Màn hình chương trình chóp tắt led Tiến hành đánh lệnh chương trình hình vng vào (số 1) Sau đánh xong nhấn tổ hợp “ctrl” “S” để lưu file Chương trình có chức chớp tắt led nối với bit: bit thứ 2, 3, portB – xem hình 1-12 chương Kit vi điều khiển sử dụng portB giao tiếp với bàn phím ma trận có kết nối led để báo hiệu – khơng nhấn đèn tắt, nhấn đèn sáng, ta sử dụng led để thực lập trình cho đơn giản 20 Nguyễn Đình Phú Thực hành vi điều khiển Chương 2.Sử dụng chương trình CCS, PICKITS Đại Học Sư Phạm Kỹ Thuật Trong chương trình hành thư viện vi điều khiển PIC18F4550, file file gốc phần mềm CCS Hàng lệnh thứ khai báo cấu hình: khơng sử dụng định thời giám sát (No Watchdog Timer: NOWDT), sử dụng định thời kéo dài thời gian reset vi điều khiển thêm 72ms để chờ nguồn điện ổn định sau vi điều khiển mở nguồn (Power Up Timer: PUT), chọn dao động tần số cao từ 4MHz đến 20MHz (High Speed: HS), khơng bảo vệ code (No protect), khơng chọn chế độ lập trình điện áp thấp (NOLVP: no low voltage program) Hàng thứ khai báo tần số tụ thạnh anh sử dụng 20MHz Ba hàng thường cố định cho tất chương trình, viết chương trình khác nên copy từ chương trình có sang Hàng thứ khai báo chương trình Các lệnh chương trình nằm cặp dấu ngoặc nhọn Lệnh “SET_TRIS_B (0x00);” có chức định cấu hình cho portB port xuất liệu điều khiển led Lệnh WHILE(TRUE) lệnh lặp có điều kiện điều kiện cho ln vòng lặp while thực từ lệnh đến lệnh cuối lặp lại điện thơi – nên thường gọi vòng lặp vơ tận Trong vòng lặp while có lệnh: lệnh “OUTPUT_B(0x00);” gán portB 00H – kết lệnh làm ngõ portB 0, led tích cực mức có led nên led sáng Lệnh delay giây để ta nhìn thấy led sáng Lệnh “OUTPUT_B(0x3C);” gán portB 3CH – kết lệnh làm ngõ portB làm led tắt Lệnh delay giây để ta nhìn thấy led tắt Vòng lặp while thực xong hết lệnh quay lại thực tiếp Ngơn ngữ lập trình CCS khơng phân biệt chữ hoa hay chữ thường Tiến hành biên dịch cách chọn tab “Compile” (số 2) chọn “Build All” (số 3) – xem hình 2-7 nhấn phím F9 Sau biên dịch xuất sổ thơng báo kết biên dịch hình 2-9 Hình 2-9 Màn hình thơng báo kết biên dịch thành cơng Do lập trình nên biên dịch thơng báo “0 error, …” cho biết phần trăm nhớ sử dụng Nếu sai cú pháp biên dịch khơng thành phải hiệu chỉnh cho hết lỗi Trong thơng báo cho biết thơng tin dung lượng nhớ ROM RAM sử dụng Có thể tắt hình thơng báo cách nhấn phím “ESC” Sau biên dịch xong file chứa số hex để nạp vào nhớ vi điều khiển Bước theo sau hướng dẫn nạp file hex vào nhớ vi điều khiển NẠP CHƯƠNG TRÌNH VÀO BỘ NHỚ VI ĐIỀU KHIỂN Bước 1: Mở chương trình: Kit sử dụng mạch nạp “PICKIT2”, tiến hành cài PICKIT2, kết nối cáp USB thực hành vi điều khiển với máy tính mở chương trình PICKIT2, sau kết nối thành cơng hình hiển thị loại CPU sử dụng thơng báo kết nối thành cơng theo trình tự 1, hình 2-10 Thực hành vi điều khiển Nguyễn Đình Phú 21 Chương 2.Sử dụng chương trình CCS, PICKIT Đại Học Sư Phạm Kỹ Thuật Hình 2-10 Màn hình phần mềm nạp PICKIT2 Bước 2: Mở file hex để nạp: sau chọn xong thiết bị nhấp chuột vào nút nhấn vị trí số hình 2-10 Một hình xuất bạn chọn đường dẫn chứa file hex chương trình biên soạn chọn file cần nạp bấm open phần mềm tiến hành nạp Sau nạp xong thơng báo vi điều khiển chạy chương trình điều khiển led chớp tắt 22 Nguyễn Đình Phú Thực hành vi điều khiển