Skip to main content

Hvad er IC -programmering?

Integreret kredsløb (IC) -programmering er en type computerprogrammering, hvor software oprettes gennem kode og derefter føjes til IC.Dette udføres normalt ved at bruge en computer som en bro til IC -programmering, fordi computeren kan uploade software til IC.Dette bruges mest til mikrokontrollere til at kontrollere en bestemt enhed, men det kan også bruges til selve hovedcomputeren.Der er mange handlinger, der kan kodes gennem IC -programmering, og det kommer ned på, hvad der styres.

Med IC -programmering starter det hele med software.Nogen bygger software lavet til at kontrollere en enhed, og softwaren skal føjes til controlleren.Hvis programmet ikke overføres, er der normalt ingen måde for controlleren at kommandere enheden til at gøre noget, fordi det ikke har den rette kodning eller procedurer til at udøve kontrol.Programmeringen er normalt bygget med klassisk logik, og der har en tendens til at være mange "hvis/derefter" -udtalelser.

Når IC -programmeringen er afsluttet, skal softwaren føjes til kredsløbet.En separat mikrokontroller kan undertiden laves for at lette denne opgave, men dette udføres oftest via en computer.Computeren, der også ofte bruges til at kode softwaren, forbinder med IC og uploader programmeringen.Dette gælder, selvom kredsløbet er inden for selve computeren.

Næsten alle tilfælde af IC -programmering udføres for mikrokontrollere, fordi mikrokontrollere typisk er ubrugelige, uden at deres IC har software og instruktioner.Mikrokontrollere kan overholde de fleste instruktioner, er mobile og kan let installeres i de fleste systemer, så dette har en tendens til at gøre processen lettere.På samme tid kan computerkredsløb også få en ny programmering tilføjet til deres IC, hvilket forbedrer computerens funktioner, men typisk er det sværere, fordi anden programmering allerede er på de fleste kredsløb.

IC -programmering kan skabe en stor række kommandoer og instruktioner, og der er mange programmeringssprog, der kan bruges til dette.Der er normalt ingen grænse for, hvad selve programmeringen kan kommandere, men der er en grænse for, hvad enheden kan gøre.For eksempel, hvis IC -programmeringen er til en trinmotor mdash;en motor, der bevæger sig i henhold til programmerede trin mdash;Derefter kan programmeringen ikke kommandere motoren til at holde øje med computerdokumenter til brugerredigeringer, fordi enheden er ude af stand til denne kommando.