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.
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.
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
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
bảng thử nghiệm
máy dao động tinh thể
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
ống dẫn điện
trạm hàn
trạm hàn
nguồn: các nguồn tài liệu chia sẻ
Còn nhiều nữa.
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.
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.