Skip to main content

Hvad er en PIC -mikrokontroller?

En perifer interface -controller (PIC) er en type mikrokontroller, der ofte bruges af hobbyister og opfindere.En PIC -mikrokontroller har typisk mellem 20 og 60 stifter, der styrer input og udgang fra mikrokontrolleren.De er normalt integreret i et kredsløbskort og programmeres ved hjælp af C -sprog.PIC -mikrokontrollere er billige, fleksible og lette at bruge, hvilket gør dem til et populært valg hos mikrokontrollere.

Der er mange typer PIC -mikrokontrollere tilgængelige.Forskellene mellem de forskellige modeller er formfaktoren, antallet af stifter og mængden af hukommelse.Den dobbelte in-line-pakke (DIP) foretrækkes normalt af PIC-hobbyister, fordi det er lettere at arbejde med og let kan føjes til et brødbræt.Quad Flat No-Leads (QFN) -pakken bruges generelt i industrielle omgivelser, fordi den er mere kompakt.De fleste mennesker vil ikke bruge alle stifter eller hukommelse i deres PIC-mikrokontroller, så det er ikke nødvendigt at købe en top-of-the-line mikrokontroller.

En hobbyist vil normalt tilslutte sin eller hendes mikrokontroller til et brødbræt eller kredsløbbestyrelse.Et brødbræt er lettere at bruge, men kredsløbskortet foretrækkes i mere permanente applikationer, fordi det er mere kompakt og holdbart.Indgange og output såsom motorer, LED -lys og sensorer kan tilsluttes til stifterne fra kredsløbet eller brødpladen.Disse kan derefter kontrolleres af PIC -mikrokontrolleren.

For at programmere en PIC -mikrokontroller er det nødvendigt at have et PIC -programmør.Disse er typisk meget dyrere end selve mikrokontrolleren og tilsluttes til mikrokontrolleren gennem USB- eller serielle porte på en computer.Programmering af mikrokontrolleren udføres også gennem C. Programmeringen består normalt af at få input og udgang fra stifterne.Det er typisk temmelig vanskeligt for en novice at programmere en PIC -mikrokontroller, skønt det kan læres gennem bøger eller online tutorials.

PIC -mikrokontrolleren ligner AVR -mikrokontrolleren.Dette er de to mest populære valg for mikrokontrollerentusiaster.Ingen af disse mikrokontrollere er en klart bedre mulighed.Begge er billige, programmeret i C og lignende i udseende.

En anden mulighed at overveje er den relativt nye Arduino platform.Det er et open source -projekt baseret på AVR -mikrokontrolleren.Det er markant lettere at programmere en Arduino end en PIC -mikrokontroller, så det kan være et bedre valg for dem uden meget programmeringserfaring.