• Datormodeller: von neumann och harward arkitektur, cisc och risc
• Instruktionsrepertoar, register och signaler
• Avbrottshantering i hårdvara och mjukvara
• Parallella och seriella gränssnitt
• Timers och andra periferienheter
• Programkonstruktion & assemblerprogrammering
Efter kursen ska studenten:
- Kunna redogöra för en mikrokontrollers principiella uppbyggnad och arbetssätt.
- Ha förmåga att utveckla väl strukturerade mindre assemblerprogram, med speciellt vikt vid att återanvändbar kod samlats i återanvändbara subrutinbibliotek enligt gällande praxis.
- Ha förmåga att skapa prototyper där en mikrokontroller såväl hård- som mjukvarumässigt är ansluten till parallellt alternativt seriellt ansluten periferiutrustning både avseende pollade respektive avbrottstyrda realiseringar.