Skip to main content

Vad är IC -programmering?

Integrerad kretsprogrammering (IC) är en typ av datorprogrammering där programvara skapas genom kod och läggs sedan till i IC.Detta görs normalt genom att använda en dator som en bro för IC -programmering, eftersom datorn kan ladda upp programvara till IC.Detta används oftast för mikrokontroller för att styra en viss enhet, men det kan också användas för själva huvuddatorn.Det finns många åtgärder som kan kodas genom IC -programmering, och det handlar om vad som kontrolleras.

Med IC -programmering börjar allt med programvara.Någon bygger programvara som är gjord för att styra en enhet, och programvaran måste läggas till i styrenheten.Om programmet inte överförs, finns det vanligtvis inget sätt för styrenheten att beordra enheten att göra någonting, eftersom det inte kommer att ha rätt kodning eller procedurer för att utöva kontroll.Programmeringen är normalt byggd med klassisk logik, och det tenderar att finnas många "om/då" uttalanden.

När IC -programmeringen är klar måste programvaran läggas till i kretsen.En separat mikrokontroller kan ibland göras för att underlätta denna uppgift, men detta görs oftast via en dator.Datorn, som också vanligtvis används för att koda programvaran, länkar till IC och laddar upp programmeringen.Detta är sant även om kretsen ligger inom datorn själv.

Nästan alla instanser av IC -programmering görs för mikrokontroller, eftersom mikrokontroller vanligtvis är värdelösa utan att deras IC har programvara och instruktioner.Mikrokontroller kan överensstämma med de flesta instruktioner, är mobila och kan enkelt installeras i de flesta system, så detta tenderar att underlätta processen.Samtidigt kan datorkretsar också få ny programmering till sin IC, vilket förbättrar datorns funktioner men vanligtvis är svårare eftersom annan programmering redan finns på de flesta kretsar.

IC -programmering kan skapa en stor mängd kommandon och instruktioner, och det finns många programmeringsspråk som kan användas för detta.Det finns vanligtvis ingen gräns för vad själva programmeringen kan beordra, men det finns en gräns för vad enheten kan göra.Till exempel, om IC -programmeringen är för en stegmotor mdash;en motor som rör sig enligt programmerade steg mdash;Då kan programmeringen inte beordra motorn att se över datordokument för användarredigeringar, eftersom enheten är oförmögen till detta kommando.