Vi điều khiển PIC18F

Một phần của tài liệu ĐIỀU KHIỂN THIẾT BỊ TỪ XA QUA MẠNG ỨNG DỤNG VI ĐIỀU KHIỂN (Trang 31 - 33)

Chương 3: Phần cứng

3.1.3.Vi điều khiển PIC18F

3.1.3.1. PIC18F4550

Hình 3. 1: Hình thực tế của PIC18F4550

PIC18F4550 là vi điều khiển thuộc nhóm cao cấp trong dòng vi điều khiển PIC18 – hiệu suất tính toán lớn, giá cả phù hợp - độ bền cao, dung lượng bộ nhớ chương trình được nâng cấp. Ngoài ra chúng còn được thiết kế để phù hợp cho những ứng dụng có hiệu suất cao, ít tiêu tốn năng lượng.

Những tính năng PIC18F4550

• Tần số hoạt động: DC - 48 MHz • Bộ nhớ chương trình (Bytes): 32768 • Bộ nhớ chương trình (Chỉ định): 16384 • Bộ nhớ dữ liệu (Bytes): 2048

• Bộ nhớ EEPROM dữ liệu (Bytes): 256 • Nguồn ngắt: 20

• Cổng I/O: Ports A,B,C,D,E • Timers: 4

• Module Capture/Compare/PWM: 1

• Module Capture/Compare/PWM cải tiến: 1 • Giao tiếp nối tiếp: MSSP, USART cải tiến. • Module Universal Serial Bus (USB): 1 • Streaming Parallel Port (SPP): có

• Module 10-Bit Analog-to Digital: 13 Input Channels • Bộ so sánh (Comparators): 2

• Resets (and Delays): POR, BOR, RESET Instruction, Stack Full, Stack Underflow (PWRT, OST), MCLR (optional), WDT

• Programmable Brown-out Reset: có

• Instruction Set: 75 Instructions; 83 with Extendexd Instruction Set enabled

• Packages: 40-Pin PDIP, 44-Pin QFN, 44-Pin TQFP

Điểm chú ý của PIC18f4550:

• Với bộ nhớ có 32kb Flash lưu trữ chương trình , 2kb bộ nhớ SRAM bay hơi và 256byte EEPROM(Bộ nhớ không bay hơi) để lưu trữ dại hạn dữ liệu như cấu hình….

• Các chỉ thị dài 1byte với ngoại lệ dài 2byte (CALL, MOVFF, GOTO, LSFR). Sử dụng cơ chế đường ống để thực thi mã bằng việc khiến các chỉ thị lien tiếp hoạt động trong 4 xung nhịp(độ dại xung) có 4 lần nhảy xung được thêm vào.

• Các đặc tính đáng chú ý khác là có đồng hồ,ngắt ( đồng hồ gắn trong và gắn ngoài) với hai mức ưu tiên và dung cả hai mức như bộ so sánh tương tự kèm theo với bộ phát điện thế chuẩn có 16 mức (hữu ích khi dung trigger ở mức phần cứng).

• Cuối cùng ,PIC cũng có bộ chuyển đổi tương tự 10 bit nhưng dao đông ký không đủ yêu cầu về tốc độ cao cần thiết. Vì vậy máy phát dao động có tốc độ

• 48Mhz giữa thời gian trễ do truyền tải các ngắt khác ( vòng lặp…) . Không thể đạt được tốc độ lớn hơn 200Khz.

Một phần của tài liệu ĐIỀU KHIỂN THIẾT BỊ TỪ XA QUA MẠNG ỨNG DỤNG VI ĐIỀU KHIỂN (Trang 31 - 33)