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 gø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 styre 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 kontrolleres.

Med IC-programmering starter det hele med software. Nogen bygger software, der er 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 til 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 er en tendens til at være mange "hvis / derefter" -angivelser.

Når IC-programmeringen er afsluttet, skal softwaren føjes til kredsløbet. Nogle gange kan der laves en separat mikrocontroller for at lette denne opgave, men dette gøres oftest via en computer. Computeren, der også ofte bruges til at kode softwaren, forbinder med IC og uploader programmeringen. Dette er tilfældet, selv hvis kredsløbet er inden i selve computeren.

Næsten alle tilfælde af IC-programmering udføres for mikrokontrollere, fordi mikrokontrollere typisk er nytteløse, 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 tendens til at gøre processen lettere. Samtidig kan computerkredsløb også tilføjes ny programmering til deres IC, hvilket forbedrer computerens funktioner, men typisk er sværere, fordi anden programmering allerede er på de fleste kredsløb.

IC-programmering kan skabe en lang række kommandoer og instruktioner, og der er mange programmeringssprog, der kan bruges til dette. Der er normalt ingen grænser 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 - en motor, der bevæger sig i henhold til programmerede trin - kan programmeringen ikke kommandere motoren til at holde øje med computerdokumenter for brugerredigeringer, fordi enheden ikke er i stand til denne kommando.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?