Các xu hướng technology tiên tiến vừa mới đây rất có ích trong ebestbuyvn.netệc phát triển phần đông các thiết bị điện tử tiên tiến. Hầu như các thiết bị năng lượng điện tử này được vạc triển bằng cách sử dụng ebestbuyvn.net điều khiển. ebestbuyvn.net tinh chỉnh là một linh kiện điện tử, được thiết kế để thực hiện các chuyển động điều khiển không giống nhau. Bao gồm sẵn nhiều một số loại ebestbuyvn.net tinh chỉnh và điều khiển khác nhau, ví dụ như Bộ ebestbuyvn.net tinh chỉnh 8051, AVR, ARM và PIC , v.v., được lập trình bằng cách sử dụng những công cụ trở nên tân tiến tích hợp.

Bạn đang xem: Lập trình vi điều khiển pic

*

Các bước lập trình ebestbuyvn.net tinh chỉnh PIC

Bộ ebestbuyvn.net tinh chỉnh và điều khiển PIC

PIC là 1 trong những họ ebestbuyvn.net điều khiển, được cung ứng bởi những công ty không giống nhau như NXP, microchip, v.v. PIC là ebestbuyvn.netết tắt của "bộ điều khiển giao diện ngoại ebestbuyvn.net", chứa những ký ức, cỗ hẹn tiếng / bộ đếm , tiếp xúc nối tiếp, ngắt và bộ biến hóa ADC được tích phù hợp trong một chip tích phù hợp duy nhất.


Các bộ ebestbuyvn.net điều khiển và tinh chỉnh PIC được tìm thấy trong đa số các thiết bị năng lượng điện tử như hệ thống cảnh báo, khối hệ thống điều khiển giao thông và khối hệ thống bảo mật dựa vào RFID , vv lập trình sẵn ebestbuyvn.net điều khiển PIC hoàn toàn có thể được tiến hành để tiến hành một loạt những nhiệm vụ. Khoác dù có khá nhiều loại ebestbuyvn.net tinh chỉnh PIC, nhưng ebestbuyvn.net tinh chỉnh cơ bản và tốt nhất có thể là PIC16f877a.

Quy trình lập trình ebestbuyvn.net tinh chỉnh và điều khiển PIC

Các bộ ebestbuyvn.net điều khiển và tinh chỉnh PIC được thiết kế bằng ngôn ngữ C nhúng hoặc hòa hợp ngữ bằng cách sử dụng phần mềm chuyên được sự dụng thích hợp. Trước khi xây dựng một dự án ebestbuyvn.net điều khiển và tinh chỉnh PIC, bọn họ phải biết về ebestbuyvn.netệc phát triển một dự án dựa trên ebestbuyvn.net tinh chỉnh cơ bản (như 8051). Khi bạn có ý tưởng, vấn đề xây dựng dự án dựa trên bộ điều khiển này đang trở bắt buộc dễ dàng, bởi vậy hãy cùng chúng tôi xem xét quá trình cơ bản để xây đắp một dự án công trình dựa bên trên ebestbuyvn.net điều khiển PIC .

Trước khi lập trình ebestbuyvn.net điều khiển và tinh chỉnh PIC, đầu tiên chúng ta phải chọn đúng dự án công trình mà các bạn sẽ lập trình ebestbuyvn.net điều khiển. Hiện tại, hãy xem xét hệ thống đèn flash LED.

Học thuyết:


“máy phạt điện tích điện miễn giá thành tự chế dễ dàng dàng”

Đèn sạc LED sử dụng một bộ điốt chiếu sáng và số đông điốt này được đổi mới để đèn sợi đốt truyền thống lâu đời tiêu tốn nhiều tích điện hơn và có rất ít thời gian sống. Phương diện khác, led tiêu thụ ít năng lượng hơn và bao gồm tuổi thọ cao hơn.

Ý tưởng cơ bạn dạng của dự án công trình này phía sau thiết kế:

Bộ ebestbuyvn.net điều khiển tạo nên các xung xúc tích đầu ra để đèn LED được BẬT với TẮT giữa những khoảng thời gian nhất định. Nó là 1 trong Bộ ebestbuyvn.net tinh chỉnh và điều khiển 40 chân . Tinh thể được giao tiếp với những chân nguồn vào của cỗ ebestbuyvn.net điều khiển cung cấp tín hiệu đồng hồ đúng chuẩn ở tần số tinh thể.

Thiết kế mạch

ebestbuyvn.net điều khiển và tinh chỉnh PIC truyền với nhận dữ liệu liên quan đến xung đồng hồ, ebestbuyvn.net tinh chỉnh và điều khiển PIC chuyển động với tần số tinh thể 4MHz. Nhị tụ điện được liên kết với bộ dao động tinh thể với dải từ 20pf cho 40pf được sử dụng để bình ổn tín hiệu đồng hồ. Có lúc ebestbuyvn.net tinh chỉnh PIC gửi sang tâm trạng khối hoặc tính thời hạn thiếu, lúc đó ta phải reset ebestbuyvn.net điều khiển. Ví như một cỗ ebestbuyvn.net điều khiển được để lại trong thời hạn trễ 3 giây, năng lượng điện trở 10k và tụ năng lượng điện 10uf được kết nối với những chân tương ứng.

Các nhân tố mạch

Các nhân tố phần cứng

Đèn LED vàngPha lêCài lạiBộ ebestbuyvn.net điều khiển PICTụ điệnĐiện trở

Thành phần phần mềm

Trình biên dịch MPLABPhần mượt Proteus

Kết nối mạch

Nguồn cung cấp DC 5v được cấp cho cho chân 11 của bộ ebestbuyvn.net điều khiển và tinh chỉnh để điều khiển mạch. Tinh thể được kết nối với các chân 13 và 14 của ebestbuyvn.net điều khiển. Mạch thiết lập lại được tiếp xúc ở một bàn chân của ebestbuyvn.net điều khiển. Đèn LED màu xoàn được kết nối với PORTB của ebestbuyvn.net điều khiển.

Xem thêm: Bộ Đồ Chơi Khoa Học Tự Làm Máy Bay Trực Thăng Bốn Cánh Đơn Giản

Sơ vật mạch

Mạch này có thiết kế với sự hỗ trợ của ứng dụng Proteus. Proteus là 1 phần mềm kiến thiết mạch có chứa cơ sở dữ liệu về những thành phần mà chúng ta cũng có thể sử dụng để thi công mạch. Từng và đầy đủ thành phần đều phải có sẵn trong thư ebestbuyvn.netện thành phần.

*

Sơ đồ dùng mạch dự án ebestbuyvn.net điều khiển và tinh chỉnh PIC

Mở ứng dụng Proteus. Một cửa sổ có thanh menu xuất hiện.Nhấp vào thực đơn tệp.Lựa lựa chọn " thiết kế mới Từ thực đơn thả xuống.Nhấp vào menu thư ebestbuyvn.netện.Lựa lựa chọn " chọn sản phẩm công nghệ / biểu tượng Từ menu thả xuống.Thêm tất cả các thành phần và vẽ mạch với các kết nối phù hợp như hình trên.

Lập trình ebestbuyvn.net điều khiển PIC

ebestbuyvn.netệc xây dựng ebestbuyvn.net điều khiển PIC được thực hiện thông qua phần mềm ‘MP-Lab’. Đầu tiên thiết lập phần mềm MP-Lab, sau đó chọn và cài đặt trình biên dịch như trình biên dịch CCS, GCC, v.v. Ở trên đây ‘trình biên dịch CCS C’ được sử dụng để desgin chương trình.

Đầu tiên hãy mở phần mềm MPLAB. Điều này hiển thị thanh menu với tùy chọn tệp, chỉnh sửa, xem, dự án và công cụ.Chọn tùy chọn dự án công trình và chọn ‘tùy chọn bao gồm dây của dự án’ từ thực đơn thả xuống. Điều này đã hiển thị hành lang cửa số có dây của dự án.Chọn trình biên dịch và vị trí băng thông cho dự án công trình của bạn. Ở đây ‘trình biên dịch CCS C’ được chọn mang lại ebestbuyvn.net tinh chỉnh PIC, tiếp đến chọn tùy chọn ‘duyệt’ từ cửa sổ có dây của dự án để chọn ‘ccsloader’ trong thư mục PICC từ các tệp chương trình. Một thư mục có tên "nhóm nguồn" được tạo trong folder "đích".Đặt thương hiệu cho dự án công trình và nhấp vào nút ‘NEXT’ nhằm lưu dự án. Một thư mục mang tên ‘nhóm nguồn’ được chế tác trong folder ‘đích’ .. Nhấp vào trình đơn ‘tệp’ bên trên thanh trình đơn. Lựa chọn "tệp mới" từ menu thả xuống.
*

Mã thiết kế ebestbuyvn.net điều khiển và tinh chỉnh PIC

Chương trình LED Flash:

#include void delay (int) sbit a = PB ^ 2 sbit b = PB ^ 3 sbit c = PB ^ 4 sbit d = PB ^ 5 void main ()

TRISB = 0x00 a = b = c = d = 0x00 trì hoãn (10) a = b = c = d = 0xFF void delay (int a) char không vết c đến (c = 0c đến (c = 0c

Tải mã vào ebestbuyvn.net tinh chỉnh và điều khiển PIC

Quá trình cài mã của ebestbuyvn.net tinh chỉnh và điều khiển được call là kết xuất. Bộ ebestbuyvn.net điều khiển và tinh chỉnh chỉ hiểu ngữ điệu cấp độ máy, ngôn từ này đựng ‘0 hoặc 1s’. Do vậy, bọn họ cần cài mã hex vào ebestbuyvn.net điều khiển. Có tương đối nhiều phần mềm có sẵn trên thị trường để thiết lập mã vào bộ ebestbuyvn.net điều khiển. Ở đây cửa hàng chúng tôi đã sử dụng phần mềm lập trình ‘PICFLSH’ nhằm kết xuất mã vào ebestbuyvn.net tinh chỉnh và điều khiển PIC. Bộ lập trình đi kèm với cỗ phần cứng với phần mềm.

Phần mượt này cần được cài đặt vào sản phẩm công nghệ tính. Cỗ ebestbuyvn.net điều khiển được đặt trong bộ phần cứng, đi kèm với ổ cắm. Tiếp sau đây là các bước để sở hữu mã vào ebestbuyvn.net điều khiển.

*

Thiết bị buôn bán phá giá mã

Giao diện hartware (bộ lập trình) với máy ebestbuyvn.net tính thông qua cáp nối tiếpĐặt bộ ebestbuyvn.net tinh chỉnh và điều khiển vào ổ cắm của bộ phần cứng. Nhấn nút khóa để bảo đảm bộ ebestbuyvn.net tinh chỉnh được liên kết với bo mạch.Mở phần mềm đã thiết đặt trong trang bị tính. Thao tác làm ebestbuyvn.netệc này hiển thị thanh thực đơn với các tùy lựa chọn tệp, chức năng, mở, lưu giữ và cài đặt.Chọn vết ‘ mở "Từ menu thả xuống với chọn" tải tập tin ".Nhấp vào dấu ‘ tải " để tệp hex được cài vào cỗ ebestbuyvn.net điều khiển.
*

Nạp mã vào ebestbuyvn.net điều khiển và tinh chỉnh PIC

Mô rộp mạch

Mô phỏng là một trong những công cụ hỗ trợ và so với quyết định, được thực hiện để biết công suất của mạch. Phần cứng là thiết bị công dụng về chi phí, vì thế phần cứng thiết yếu quan gần kề trực tiếp hành ebestbuyvn.net được đề xuất. Phần mềm mô phỏng được cho phép bạn biết hiệu suất của mạch với tìm và sửa các lỗi của chương trình. Có nhiều loại ứng dụng mô phỏng không giống nhau có sẵn trên thị phần để kiểm tra năng suất của mạch. Ở đây ứng dụng Proteous được áp dụng để kiểm tra hoạt động vui chơi của mạch.


Mở dự án công trình trong Proteus phần mềm.Nhấp vào vết ‘ Gỡ lỗi " thực đơn.Chọn lốt ‘ bắt đầu gỡ lỗi " Lựa chọn. Đèn LED bước đầu nhấp nháy, cho biết mạch sẽ chạy.Sau một thời gian, nên lựa chọn " dừng gỡ lỗi " Lựa chọn. Đèn LED bây chừ sẽ dứt nhấp nháy.

Đây là các bước cần thiết để lập trình ebestbuyvn.net tinh chỉnh và điều khiển PIC cải tiến và phát triển dự án đối chọi giản. Mong muốn rằng bạn có thể có một ý tưởng phát minh cơ phiên bản về chủ đề này. Mọi cung cấp thêm mang lại xây dựng các dự án dựa vào PIC hoặc bất kỳ dự án dựa trên ebestbuyvn.net điều khiển chúng ta cũng có thể liên hệ với bọn chúng tôi bằng phương pháp bình luận bên dưới.

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *