Skip to main content

Hva er IC -programmering?

Integrert krets (IC) -programmering er en type dataprogrammering der programvare opprettes gjennom kode og deretter lagt til IC.Dette gjøres normalt ved å bruke en datamaskin som en bro for IC -programmering, fordi datamaskinen kan laste opp programvare til IC.Dette brukes ofte for mikrokontrollere for å kontrollere en bestemt enhet, men det kan også brukes til selve hoveddatamaskinen.Det er mange handlinger som kan kodes gjennom IC -programmering, og det kommer ned på det som blir kontrollert.

Med IC -programmering starter det hele med programvare.Noen bygger programvare laget for å kontrollere en enhet, og programvaren må legges til kontrolleren.Hvis programmet ikke blir overført, er det vanligvis ingen måte for kontrolleren å kommandere enheten til å gjøre noe, fordi det ikke vil ha riktig koding eller prosedyrer for å utøve kontroll.Programmeringen er normalt bygget med klassisk logikk, og det har en tendens til å være mange “hvis/da” utsagn.

Etter at IC -programmeringen er fullført, må programvaren legges til kretsen.En egen mikrokontroller kan noen ganger lages for å lette denne oppgaven, men dette gjøres oftest gjennom en datamaskin.Datamaskinen, som også ofte brukes til å kode programvaren, kobler til IC og laster opp programmeringen.Dette gjelder selv om kretsen er i selve datamaskinen.

Nesten alle forekomster av IC -programmering er gjort for mikrokontrollere, fordi mikrokontrollere vanligvis er ubrukelige uten at IC har programvare og instruksjoner.Mikrokontrollere kan samsvare med de fleste instruksjoner, er mobile og kan enkelt installeres i de fleste systemer, så dette har en tendens til å gjøre prosessen enklere.Samtidig kan datakretser også få ny programmering lagt til IC, noe som forbedrer datamaskinens funksjoner, men vanligvis er vanskeligere fordi annen programmering allerede er på de fleste kretsløp.

IC -programmering kan lage et stort utvalg av kommandoer og instruksjoner, og det er mange programmeringsspråk som kan brukes til dette.Det er vanligvis ingen grense for hva programmeringen i seg selv kan kommandere, men det er en grense for hva enheten kan gjøre.For eksempel, hvis IC -programmeringen er for en trinnmotor og mdash;en motor som beveger seg i henhold til programmerte trinn og mdash;da kan ikke programmeringen kommandere motoren til å se på datadokumenter for brukerredigeringer, fordi enheten er i stand til denne kommandoen.