LẬP TRÌNH VI ĐIỀU KHIỂN PIC

Các xu hướng công nghệ tiên tiến vừa mới đây khôn xiết có ích trong câu hỏi trở nên tân tiến phần đông những sản phẩm công nghệ điện tử tiên tiến và phát triển. Hầu không còn những sản phẩm năng lượng điện tử này được cách tân và phát triển bằng cách áp dụng qplay.vn tinh chỉnh và điều khiển. qplay.vn điều khiển là 1 trong những linh kiện năng lượng điện tử, được lập trình để tiến hành các hoạt động điều khiển và tinh chỉnh khác nhau. Có sẵn các loại qplay.vn tinh chỉnh và điều khiển không giống nhau, ví dụ như Bộ qplay.vn tinh chỉnh và điều khiển 8051, AVR, ARM với PIC , v.v., được lập trình sẵn bằng phương pháp thực hiện các nguyên lý cải cách và phát triển tích phù hợp.

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

*

Các bước lập trình sẵn qplay.vn điều khiển và tinh chỉnh PIC

Bộ qplay.vn tinh chỉnh PIC

PIC là một trong những bọn họ qplay.vn điều khiển và tinh chỉnh, được cung cấp bởi những công ty không giống nhau nlỗi NXPhường, microchip, v.v. PIC là qplay.vnết tắt của "cỗ điều khiển hình ảnh nước ngoài qplay.vn", đựng những ký ức, cỗ hứa tiếng / bộ đếm , tiếp xúc nối tiếp, ngắt và bộ đổi khác ADC được tích đúng theo trong một chip tích hòa hợp tốt nhất.


Các bộ qplay.vn tinh chỉnh PIC được tìm kiếm thấy vào phần lớn các lắp thêm năng lượng điện tử nhỏng hệ thống chú ý, hệ thống điều khiển và tinh chỉnh giao thông vận tải và Hệ thống bảo mật thông tin dựa trên RFID , vv Lập trình qplay.vn điều khiển và tinh chỉnh PIC rất có thể được triển khai để triển khai một loạt các trọng trách. Mặc cho dù có nhiều một số loại qplay.vn điều khiển PIC, tuy thế qplay.vn tinh chỉnh và điều khiển cơ phiên bản cùng tốt nhất có thể là PIC16f877a.

Quy trình xây dựng qplay.vn tinh chỉnh PIC

Các Bộ qplay.vn tinh chỉnh PIC được lập trình bằng ngữ điệu C nhúng hoặc hòa hợp ngữ bằng phương pháp thực hiện ứng dụng chuyên được dùng tương thích. Trước lúc thiết kế một dự án qplay.vn điều khiển và tinh chỉnh PIC, họ phải biết về qplay.vnệc cải tiến và phát triển một dự án công trình dựa vào qplay.vn điều khiển cơ bạn dạng (như 8051). Khi chúng ta gồm ý tưởng, câu hỏi thi công dự án dựa vào bộ điều khiển này đã trlàm qplay.vnệc yêu cầu tiện lợi, bởi vậy hãy thuộc công ty chúng tôi chăm chú các bước cơ bản để kiến tạo một dự án công trình dựa trên qplay.vn điều khiển và tinh chỉnh PIC .

Trước lúc lập trình qplay.vn tinh chỉnh PIC, đầu tiên họ yêu cầu lựa chọn đúng dự án công trình cơ mà bạn sẽ xây dựng qplay.vn tinh chỉnh. Lúc Này, hãy để mắt tới khối hệ thống đèn flash LED.

Học thuyết:


“đồ vật vạc năng lượng điện tích điện miễn giá thành trường đoản cú chế dễ dàng”

Đèn pin LED sử dụng một bộ điốt phát sáng với đầy đủ điốt này được đổi mới để đèn gai đốt truyền thống lâu đời tiêu tốn nhiều năng lượng hơn cùng tất cả khôn xiết không nhiều thời hạn sinh sống. Mặt khác, đèn LED tiêu thụ không nhiều tích điện rộng và gồm tuổi thọ cao hơn.

Ý tưởng cơ bạn dạng của dự án này đằng sau thiết kế:

Bộ qplay.vn điều khiển và tinh chỉnh tạo nên các xung lô ghích đầu ra output nhằm đèn LED được BẬT và TẮT giữa những khoảng chừng thời gian nhất quyết. Nó là 1 Sở qplay.vn tinh chỉnh và điều khiển 40 chân . Tinc thể được giao tiếp cùng với các chân đầu vào của cục qplay.vn điều khiển hỗ trợ tín hiệu đồng hồ thời trang đúng đắn ở tần số tinh thể.

Thiết kế mạch

qplay.vn tinh chỉnh và điều khiển PIC truyền và nhận dữ liệu tương quan cho xung đồng hồ, qplay.vn điều khiển và tinh chỉnh PIC chuyển động với tần số tinch thể 4MHz. Hai tụ điện được liên kết cùng với bộ dao động tinh thể cùng với dải từ 20pf mang lại 40pf được áp dụng nhằm bất biến bộc lộ đồng hồ đeo tay. Có thời gian qplay.vn tinh chỉnh và điều khiển PIC chuyển thanh lịch tinh thần khối hoặc tính thời gian thiếu thốn, thời điểm đó ta nên rephối qplay.vn tinh chỉnh. Nếu một cỗ qplay.vn điều khiển được đặt lại vào thời gian trễ 3 giây, năng lượng điện trsống 10k và tụ điện 10uf được kết nối với các chân tương xứng.

Các yếu tắc mạch

Các yếu tố phần cứng

Đèn LED vàngPha lêCài lạiBộ qplay.vn tinh chỉnh 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 ứng DC 5v được cấp cho mang đến chân 11 của bộ qplay.vn tinh chỉnh và điều khiển để điều khiển và tinh chỉnh mạch. Tinc thể được liên kết cùng với những chân 13 cùng 14 của qplay.vn điều khiển. Mạch tùy chỉnh thiết lập lại được giao tiếp tại một chân của qplay.vn điều khiển và tinh chỉnh. Đèn LED color đá quý được liên kết với PORTB của qplay.vn tinh chỉnh và điều khiển.

Xem thêm: Tuyển Tập Những Câu Nói Hay Về Sự Bình Yên Hay Nhất, Stt Bình Yên

Sơ đồ dùng mạch

Mạch này được thiết kế theo phong cách 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 đại lý dữ liệu về các nguyên tố mà lại chúng ta cũng có thể thực hiện nhằm tạo ra mạch. Mỗi và hồ hết nhân tố đều phải sở hữu sẵn vào thư qplay.vnện yếu tố.

*

Sơ trang bị mạch dự án qplay.vn điều khiển và tinh chỉnh PIC

Mở chỗ mượt Proteus. Một cửa sổ gồm thanh menu mở ra.Nhấp vào thực đơn tệp.Lựa lựa chọn " xây cất mới Từ thực đơn thả xuống.Nhấp vào menu tlỗi qplay.vnện.Lựa chọn " lựa chọn đồ vật / biểu tượng Từ menu thả xuống.Thêm tất cả các thành phần với vẽ mạch cùng với các kết nối thích hợp nlỗi hình bên trên.

Lập trình qplay.vn tinh chỉnh PIC

qplay.vnệc xây dựng qplay.vn tinh chỉnh PIC được tiến hành trải qua ứng dụng ‘MP-Lab’. Đầu tiên thiết lập phần mềm MP-Lab, tiếp đến lựa chọn cùng thiết đặt trình biên dịch nhỏng trình biên dịch CCS, GCC, v.v. Tại trên đây ‘trình biên dịch CCS C’ được sử dụng nhằm desgin chương trình.

Đầu tiên hãy mở chỗ mượt MPLAB. Vấn đề này hiển thị thanh hao thực đơn với tùy chọn tệp, chỉnh sửa, xem, dự án công trình và phương pháp.Chọn tùy lựa chọn dự án với lựa chọn ‘tùy lựa chọn gồm dây của dự án’ từ bỏ thực đơn thả xuống. Như vậy vẫn hiển thị hành lang cửa số tất cả dây của dự án công trình.Chọn trình biên dịch với địa chỉ băng thông cho dự án công trình của người tiêu dùng. Tại đây ‘trình biên dịch CCS C’ được lựa chọn đến qplay.vn tinh chỉnh và điều khiển PIC, kế tiếp lựa chọn tùy lựa chọn ‘duyệt’ từ hành lang cửa số gồm dây của dự án nhằm chọn ‘ccsloader’ trong tlỗi mục PICC từ bỏ những tệp lịch trình. Một thỏng mục có tên "team nguồn" được chế tác vào thỏng mục "đích".Đặt thương hiệu đến dự án công trình và nhấp vào nút ít ‘NEXT’ nhằm lưu dự án. Một tlỗi mục mang tên ‘team nguồn’ được tạo ra vào thư mục ‘đích’ .. Nhấp vào trình đối chọi ‘tệp’ trên tkhô nóng trình đơn. Chọn "tệp mới" từ bỏ thực đơn thả xuống.
*

Mã thiết kế qplay.vn đ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 ko lốt c mang lại (c = 0c cho (c = 0c

Tải mã vào qplay.vn điều khiển PIC

Quá trình cài mã của qplay.vn tinh chỉnh được Điện thoại tư vấn là kết xuất. Sở qplay.vn điều khiển và tinh chỉnh chỉ đọc ngôn ngữ Lever máy, ngữ điệu này cất ‘0 hoặc 1s’. Vì vậy, họ bắt buộc download mã hex vào qplay.vn tinh chỉnh và điều khiển. Có vô cùng phần lớn mềm bao gồm sẵn trên Thị Phần nhằm cài mã vào cỗ qplay.vn điều khiển. Tại đây chúng tôi đã sử dụng ứng dụng thiết kế ‘PICFLSH’ để kết xuất mã vào qplay.vn tinh chỉnh PIC. Sở thiết kế đi kèm theo với cỗ Hartware cùng với ứng dụng.

Phần mềm này cần được thiết lập vào máy tính. Sở qplay.vn điều khiển và tinh chỉnh được đặt vào cỗ Hartware, đi kèm cùng với ổ cắm. Dưới đó là quá trình để cài mã vào qplay.vn tinh chỉnh.

*

Thiết bị cung cấp phá giá mã

Giao diện Hartware (bộ lập trình) với máy tính xách tay thông qua cáp nối tiếpĐặt bộ qplay.vn tinh chỉnh và điều khiển vào ổ cắn của cục Hartware. Nhấn nút khóa nhằm bảo đảm bộ qplay.vn điều khiển được kết nối cùng với bo mạch.Mở vị trí mềm sẽ setup vào máy tính xách tay. Thao tác này hiển thị tkhô cứng thực đơn cùng với các tùy lựa chọn tệp, công dụng, msống, giữ với cài đặt.Chọn vết ‘ mở "Từ thực đơn thả xuống với chọn" mua tập tin ".Nhấp vào lốt ‘ cài đặt " để tệp hex được sở hữu vào bộ qplay.vn tinh chỉnh và điều khiển.
*

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

Mô bỏng mạch

Mô bỏng là một trong lý lẽ cung ứng với phân tích đưa ra quyết định, được áp dụng để tìm hiểu năng suất của mạch. Phần cứng là thứ công dụng về chi phí, cho nên vì vậy Hartware cấp thiết quan lại tiếp giáp thẳng hành qplay.vn được khuyến cáo. Phần mượt mô bỏng chất nhận được chúng ta biết công suất của mạch cùng search & sửa các lỗi của công tác. Có các một số loại ứng dụng mô phỏng không giống nhau có sẵn bên trên Thị phần để chất vấn công suất của mạch. Ở trên đây ứng dụng Proteous được thực hiện nhằm chất vấn hoạt động vui chơi của mạch.


Mnghỉ ngơi dự án vào Proteus ứng dụng.Nhấp vào dấu ‘ Gỡ lỗi " thực solo.Chọn vệt ‘ ban đầu gỡ lỗi " Lựa lựa chọn. Đèn LED bước đầu lấp láy, cho biết mạch đang 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 hiện nay đang dứt lấp láy.

Đây là công qplay.vnệc quan trọng để lập trình sẵn qplay.vn điều khiển PIC cải cách và phát triển dự án dễ dàng. Hy vọng rằng bạn cũng có thể gồm một phát minh cơ phiên bản về chủ đề này. Mọi cung ứng thêm cho xây dựng những dự án công trình dựa vào PIC hoặc bất kỳ dự án công trình dựa vào qplay.vn điều khiển và tinh chỉnh chúng ta cũng có thể liên hệ cùng với công ty chúng tôi bằng cách comment bên dưới.