microcontroller pic18: nó là gì và làm thế nào để sử dụng nó

Photo of author

By Lisa chen

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_1

Các bộ điều khiển PIC

nguồn:

Wikimedia Commons

Bạn có cần một bộ điều khiển đơn giản để lập trình và giao diện với các thiết bị ngoại vi khác? Nếu có, thì microcontroller PIC18 là tất cả những gì bạn cần.

Tại sao? Bởi vì microcontroller PIC18 có tốc độ và sự đơn giản phi thường khi thực hiện các chương trình. Ngoài ra, PIC này được đánh giá cao hơn so với các bộ vi điều khiển khác về mức độ phổ biến và số lượng các tính năng.

Vì vậy, trong bài viết này, chúng tôi sẽ trình bày chi tiết về microcontroller PIC18 và cách sử dụng nó trong mạch của bạn.

Bắt đầu nào!

microcontroller pic18f452 là gì?

Trên thực tế, các bộ điều khiển giao diện có chương trình (PIC) là các bộ vi điều khiển nhỏ nhưng mạnh để bạn có thể lập trình để thực hiện nhiều công việc khác nhau.

ngoài ra, bạn có thể tìm các bộ điều khiển vi mạch trong các thiết bị điện tử như

điều khiển hệ thống

điện thoại

hệ thống báo động

máy tính, vân vân.

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_2

thiết bị điện tử

tất cả các bộ điều khiển vi mạch trong chuỗi pic đều có các ký tự làm việc như là ram. chúng cũng đi kèm với một stack để lưu địa chỉ trả lại.

Ngoài ra, PIC18F452 là một bộ vi điều khiển 8 bit dựa trên bộ nhớ flash với hai chế độ MIPS và CMPS. Nó cũng có tính năng lên đến 34 chân I/O trong 40 chân, có thể giải phóng rất nhiều năng lượng.

Trên thực tế, microcontroller PIC18F452 có bộ hẹn giờ 8-bit và 16-bit (3), bộ chuyển đổi analog-digit 10 bit với tối đa 8 kênh và một thiết bị ngoại vi SPI, 12C, USART.

Hơn nữa, nó không cần nhiều nguồn điện, vì nó chỉ sử dụng dòng điện chờ tối đa 0.2uA. Ngoài ra, hoạt động ở 5V, 4MHz, nó chỉ tiêu thụ dòng điện tiêu chuẩn 1.6mA.

Kiểu bộ điều khiển PIC

dĩ nhiên, có bốn loại vi điều khiển pic dựa trên cấu trúc bên trong. Bốn loại này bao gồm

ảnh đường cơ bản

PIC tầm trung tăng cường

hình ảnh trung bình

Hình 18

trong văn bản này, chúng tôi sẽ tập trung vào hình 18.

Cấu hình pin PIC18F452

Microcontroller PIC18F452 có 40 chân, mỗi chân có chức năng riêng. ngoài ra, chúng tôi sẽ liệt kê tất cả các chân và các tính năng của chúng ở đây.

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_3

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_4

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_5

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_6

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_7

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_8

hình trên thể hiện các cấu hình chân khác nhau của bộ điều khiển pic18.

sản phẩm thay thế cho p1c18f452

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_9

Các đặc điểm chi tiết của PIC18F452

Cụ thể, hãy tìm hiểu thêm về các tính năng của microcontroller PIC18F452:

34 chân I/ O và 8 bit CPU

một bộ hẹn giờ 8 bit và ba bộ hẹn giờ 10 bit

Chân: 40

Mô-đun ADC 10 bit 8 kênh

điện áp hoạt động tối thiểu 2 v và điện áp hoạt động tối đa 5.5 v

Không có trình so sánh và mô-đun DAC sẵn sàng

nó có một bộ dao động bên ngoài, không có bộ dao động bên trong

Ba thiết bị ngoại vi liên lạc bao gồm UART, SPI và I2C

32 KB bộ nhớ chương trình và 256 byte dữ liệu EEPROM

Tốc độ CPU 10 MIPS, 1536 byte RAM và kiến trúc 8 bit

PPS (Chọn pin Peripheral) và bộ khuếch đại tính toán không có sẵn

không có adc tính toán và nguồn điện áp cơ bản bên trong

Bộ chuyển đổi DAC và độ phân giải DAC tối đa, không tồn tại

phát hiện và đo thời gian tín hiệu bị mất

Hai đầu ra PWM

không có giới hạn phần cứng, thời gian và mô-đun usb

thiếu thiếu thiết lập thời gian và độ thời gian góc

PIC không thể xử lý điện áp cao

nhiệt độ làm việc tối thiểu-40 độ c, nhiệt độ làm việc tối đa 125 độ c

chương trình vi điều khiển pic

thực tế, có rất nhiều phần mềm để lập trình một bộ vi điều khiển pic. bạn thậm chí có thể sử dụng ngôn ngữ assembly để lập trình pic.

không nghi ngờ gì, bạn sẽ cần nhiều hơn một phần mềm để lập trình hoàn toàn bộ điều khiển. thêm vào đó, ide là nơi bạn làm chương trình chính. những thứ khác bạn cần bao gồm trình biên dịch và ipe.

Và điều tuyệt vời là bạn có thể tìm thấy phần mềm miễn phí trên Internet để lập trình.

Bây giờ, bạn cần một thiết bị PICkit3 để tải mã của bạn lên PIC. Nhưng đó không phải là tất cả. bạn cũng cần một số phần cứng như:

bảng thử nghiệm

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_10

bảng thử nghiệm

máy dao động tinh thể

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_11

máy dao động tinh thể

nguồn: các nguồn tài liệu chia sẻ

mạch tích hợp PIC

ống dẫn điện

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_12

ống dẫn điện

trạm hàn

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_13

trạm hàn

nguồn: các nguồn tài liệu chia sẻ

Còn nhiều nữa.

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_14

Hình 3

nguồn:

nhấp nháy ( ánh sáng)

Ứng dụng

Bạn có thể sử dụng 8 bit PIC cho các ứng dụng sau:

mô phỏng xử lý dữ liệu

cảm biến tích lũy

xuất-nhập các hoạt động

với quy mô nhỏ và chi phí thấp

các ứng dụng điều khiển thời gian thực

bản ghi dữ liệu

công cụ phát triển

sự khác biệt giữa hình 16 và hình 18

Sự khác biệt đáng chú ý đầu tiên là PIC18 nhanh hơn PIC16 và có thể chạy với tốc độ 48Mhz. Ngoài ra, PIC18 có chức năng phân chia phần cứng, PIC16 không có.

và trong trường hợp chuyển đổi ngân hàng, pic 18 ít căng thẳng hơn pic 16.

microcontroller pic18: nó là gì và làm thế nào để sử dụng nó_15

Bộ Vi Điều Khiển PIC16

nguồn:

Wikimedia Commons

Ý tưởng cuối cùng

Thiết kế của microcontroller PIC18 cho phép chúng xử lý các ứng dụng điều khiển đơn giản. trong quá khứ, pic là bộ điều khiển giao diện ngoại vi. nhưng ngày nay, pic có nghĩa là máy tính thông minh có thể lập trình được.

Ngày nay, microcontroller PIC đã trở thành một thiết bị thông minh với RAM dữ liệu. ngoài ra, nó có đủ không gian để lưu trữ bất kỳ chương trình nào bạn muốn. Nói cách khác, microcontroller PIC18 không chỉ là sự kết hợp của bộ nhớ, bộ xử lý và các thiết bị ngoại vi.

Nên chúng tôi muốn nghe ý kiến của anh. anh có câu hỏi nào về chủ đề này không?

đừng ngần ngại liên lạc với chúng tôi, chúng tôi sẽ rất vui lòng giúp đỡ bạn.