TỔNG QUAN VỀ PHẦN MỀM LẬP TRÌNH CHO PIC BẰNG NGÔN NGỮ C (PIC-C)
Số trang: 13
Loại file: doc
Dung lượng: 1.32 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Một hàm C phải bao gồm một kiểu trả về (kiểu đó trả về void nếu không có giá trị trả về), một tên xác định, một danh sách các tham số để trong ngoặc đơn (nếu danh sách này không có tham số nào thì ghi là void bên trong dấu ngoặc), sau đó là khối các câu lệnh (hay khối mã) và/hay các câu lệnh return. (Nếu kiểu trả về là void thì mệnh đề này không bắt buộc phải có. Ngược lại, cũng không bắt buộc chỉ có một câu lệnh return mà tùy theo kỹ thuật,...
Nội dung trích xuất từ tài liệu:
TỔNG QUAN VỀ PHẦN MỀM LẬP TRÌNH CHO PIC BẰNG NGÔN NGỮ C (PIC-C) PHỤ LỤC 1 TỔNG QUAN VỀ PHẦN MỀM LẬP TRÌNH CHO PIC BẰNG NGÔN NGỮ C (PIC-C) 1.1 CÀI ĐẶT PHẦN MỀM C FOR PIC (PIC C) Quá trình cài CCS rất đơn giản, qua mỗi cửa sổ ta chỉ chọn Next, nếu cần thiết thì thiết lập lại đường dẫn. Nếu không có bản quyền, sẽ có giao diện như trên, khi đó có thể chạy file Key file generation để sử dụng phần mềm. Các bước như sau: Chọn nơi đã cài CCS Quá trình cài đặt CCS hoàn tất. Sau khi cài đặt xong CCS , ta tiếp tục cài file ideutilsupd để cập nhật các tiện ích. Kích hoạt file Trong các bước sau chọn NEXT setup. Quá trình cài đặt tự động diễn ra và ở giao diện cuối chin Finish để kết thúc. 1.2 GIỚI THIỆU GIAO DIỆN PIC-C + Vào Start → All Programs →… như trona ảnh dưới để khởi động phần mềm PIC_C (CCS) Sau đó ta có giao diện cùa CCS. Trong giao diện này có nhiều menu, ta sơ lược qua tính năng của chúng. Menu Project Trong Project ta có thể tạo một project mới, mở project có sẵn, các thao tác văn bản trên project, quản lý một project. Menu Edit Tương tự như các phần mềm khác , menu này cho phép ta thao tác tiện lợi trên các file hiện hành nhờ những lệnh như copy, paste,… Menu search Đây là menu tập hợp các công cụ tìm kiếm, đặc biệt là tìm kiếm text trong file. Menu option Cho phép ta chọn lựa các công cụ, project, các thuộc tính setup ban dầu. Menu compile Đây là menu chứa các lệnh biên dịch, nạp, chạy từng bước… cần lưu ý khảo sát kỹ menu này. Menu view Cho phép chọn lựa các cửa sổ để quan sát, các thông số của PIC mà phần mềm có thể hiển thị. Menu Tools Chứa các công cụ như : biên tập lại thiết bị, chọn lại thiết bị, chuyển đổi qua lại các định dạng, các kiểu file… Menu debug Kiểm tra lỗi, báo lỗi, chạy từng bước… Menu document Giám sát tư liệu của project. 1.3 THIẾT LẬP MỘT PROJECT TRONG PIC-C Ta có thể thiết lập một project trong CCS theo trình tự sau: Vào biểu tượng Folder trên góc trái. Chọn mục New → Project Wizard để thiết lập nhanh các thu ộc tính c ủa chip PIC mà ta s ẽ sử dụng trong Project. (Khi dùng tính năng này ta sẽ có m ột số đo ạn code vi ết s ẵn, ta ch ỉ chỉnh lại thông số nếu cần thiết mà không phải viết lại code.) Bước tiếp theo là chọn thư mục là nơi sẽ lưu project, khai báo tên của project muốn tạo. Cuối cùng là khai báo một số thông tin cho PIC: Chọn loại vi Khai báo tạo xử lý PIC hàm Khai báo tần số dao động Tần số dao động Cho phép khởi động chế độ công suất lại WDT khi chạy thấp DELAY Chọn bảo Dùng một hàm cho mật một chú giải Ta được giao diện sẵn sàng cho viết chương trình PHỤ LỤC 2 CHÚ GIẢI CÁC TỪ KHÓA PHỤ LỤC 3 CÁC VÍ DỤ 3.1 NHÓM VÍ DỤ ĐIỀU KHIỂN NHẬP XUẤT TRỰC TIẾP MỨC LOGIC QUA PORT. 3.1.1 ĐIỀU KHIỂN DÃY LED ĐƠN SƠ ĐỒ MẠCH PHÂN TÍCH MẠCH VÀ GIẢI THUẬT CHƯƠNG TRÌNH VÀ CHÚ GIẢI Lệnh Chú giải #include ; #fuses nowdt,noprotect,nolvp,xt,put ; #use delay(clock=4000000) ; #use fast_io(b) ; void main() ; { ; set_tris_b(0); ; output_b(0); ; while(true) ; { ; output_b(0b11111110); ; delay_ms(250); ; output_b(0b11111101); ; delay_ms(250); ; output_b(0b11111011); ; delay_ms(250); ; output_b(0b11110111); ; delay_ms(250); ; output_b(0b11101111); ; delay_ms(250); ; output_b(0b11011111); ; delay_ms(250); ; output_b(0b10111111); ; delay_ms(250); ; output_b(0b01111111); ; delay_ms(250); ; output_b(0b10111111); ; delay_ms(250); ; output_b(0b11011111); ; delay_ms(250); ; output_b(0b11101111); ; delay_ms(250); ; output_b(0b11110111); ; delay_ms(250); ; output_b(0b11110111); ; delay_ms(250); ; output_b(0b11111011); ; delay_ms(250); ; outpu ...
Nội dung trích xuất từ tài liệu:
TỔNG QUAN VỀ PHẦN MỀM LẬP TRÌNH CHO PIC BẰNG NGÔN NGỮ C (PIC-C) PHỤ LỤC 1 TỔNG QUAN VỀ PHẦN MỀM LẬP TRÌNH CHO PIC BẰNG NGÔN NGỮ C (PIC-C) 1.1 CÀI ĐẶT PHẦN MỀM C FOR PIC (PIC C) Quá trình cài CCS rất đơn giản, qua mỗi cửa sổ ta chỉ chọn Next, nếu cần thiết thì thiết lập lại đường dẫn. Nếu không có bản quyền, sẽ có giao diện như trên, khi đó có thể chạy file Key file generation để sử dụng phần mềm. Các bước như sau: Chọn nơi đã cài CCS Quá trình cài đặt CCS hoàn tất. Sau khi cài đặt xong CCS , ta tiếp tục cài file ideutilsupd để cập nhật các tiện ích. Kích hoạt file Trong các bước sau chọn NEXT setup. Quá trình cài đặt tự động diễn ra và ở giao diện cuối chin Finish để kết thúc. 1.2 GIỚI THIỆU GIAO DIỆN PIC-C + Vào Start → All Programs →… như trona ảnh dưới để khởi động phần mềm PIC_C (CCS) Sau đó ta có giao diện cùa CCS. Trong giao diện này có nhiều menu, ta sơ lược qua tính năng của chúng. Menu Project Trong Project ta có thể tạo một project mới, mở project có sẵn, các thao tác văn bản trên project, quản lý một project. Menu Edit Tương tự như các phần mềm khác , menu này cho phép ta thao tác tiện lợi trên các file hiện hành nhờ những lệnh như copy, paste,… Menu search Đây là menu tập hợp các công cụ tìm kiếm, đặc biệt là tìm kiếm text trong file. Menu option Cho phép ta chọn lựa các công cụ, project, các thuộc tính setup ban dầu. Menu compile Đây là menu chứa các lệnh biên dịch, nạp, chạy từng bước… cần lưu ý khảo sát kỹ menu này. Menu view Cho phép chọn lựa các cửa sổ để quan sát, các thông số của PIC mà phần mềm có thể hiển thị. Menu Tools Chứa các công cụ như : biên tập lại thiết bị, chọn lại thiết bị, chuyển đổi qua lại các định dạng, các kiểu file… Menu debug Kiểm tra lỗi, báo lỗi, chạy từng bước… Menu document Giám sát tư liệu của project. 1.3 THIẾT LẬP MỘT PROJECT TRONG PIC-C Ta có thể thiết lập một project trong CCS theo trình tự sau: Vào biểu tượng Folder trên góc trái. Chọn mục New → Project Wizard để thiết lập nhanh các thu ộc tính c ủa chip PIC mà ta s ẽ sử dụng trong Project. (Khi dùng tính năng này ta sẽ có m ột số đo ạn code vi ết s ẵn, ta ch ỉ chỉnh lại thông số nếu cần thiết mà không phải viết lại code.) Bước tiếp theo là chọn thư mục là nơi sẽ lưu project, khai báo tên của project muốn tạo. Cuối cùng là khai báo một số thông tin cho PIC: Chọn loại vi Khai báo tạo xử lý PIC hàm Khai báo tần số dao động Tần số dao động Cho phép khởi động chế độ công suất lại WDT khi chạy thấp DELAY Chọn bảo Dùng một hàm cho mật một chú giải Ta được giao diện sẵn sàng cho viết chương trình PHỤ LỤC 2 CHÚ GIẢI CÁC TỪ KHÓA PHỤ LỤC 3 CÁC VÍ DỤ 3.1 NHÓM VÍ DỤ ĐIỀU KHIỂN NHẬP XUẤT TRỰC TIẾP MỨC LOGIC QUA PORT. 3.1.1 ĐIỀU KHIỂN DÃY LED ĐƠN SƠ ĐỒ MẠCH PHÂN TÍCH MẠCH VÀ GIẢI THUẬT CHƯƠNG TRÌNH VÀ CHÚ GIẢI Lệnh Chú giải #include ; #fuses nowdt,noprotect,nolvp,xt,put ; #use delay(clock=4000000) ; #use fast_io(b) ; void main() ; { ; set_tris_b(0); ; output_b(0); ; while(true) ; { ; output_b(0b11111110); ; delay_ms(250); ; output_b(0b11111101); ; delay_ms(250); ; output_b(0b11111011); ; delay_ms(250); ; output_b(0b11110111); ; delay_ms(250); ; output_b(0b11101111); ; delay_ms(250); ; output_b(0b11011111); ; delay_ms(250); ; output_b(0b10111111); ; delay_ms(250); ; output_b(0b01111111); ; delay_ms(250); ; output_b(0b10111111); ; delay_ms(250); ; output_b(0b11011111); ; delay_ms(250); ; output_b(0b11101111); ; delay_ms(250); ; output_b(0b11110111); ; delay_ms(250); ; output_b(0b11110111); ; delay_ms(250); ; output_b(0b11111011); ; delay_ms(250); ; outpu ...
Tìm kiếm theo từ khóa liên quan:
chương trình lập trình phần mềm máy tính lập trình C++ phần mềm lập trình PIC ngôn ngữ C Quá trình CCSGợi ý tài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 336 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 325 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 211 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 177 0 0 -
142 trang 129 0 0
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 129 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 113 0 0 -
150 trang 103 0 0
-
101 thuật toán chương trình C: Phần 2
130 trang 86 0 0 -
91 trang 84 0 0