IRE12521 Digitalteknikk, mikrokontrollere og programmering (Høst 2021)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Fakultet for informasjonsteknologi, ingeniørfag og økonomi
- Studiested:
- Fredrikstad
- Emneansvarlig:
- Reidar Johannes Nordby
- Undervisningsspråk:
- Norsk
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk emne i Bachelorstudium i ingeniørfag -elektro: elektronikk og grønn energi, samt for TRESS og Y-veien tilknyttet dette studieprogrammet.
Undervisningssemester
1.semester (høst)
Studentens læringsutbytte etter bestått emne
Kunnskaper
Studenten har grunnleggende kunnskaper:
-
om boolsk algebra, digitale kretser og tallsystemer
-
om C-programmering og kjennskap til de viktigste tilleggsegenskapene for C++
-
om mikrokontrolleres oppbygging og virkemåte
-
om relevant programvare innen fagområdet
Ferdigheter
Studenten kan:
-
utføre forenkling av logiske funksjoner
-
konstruere digitale kretser
-
koble opp og feilsøke digitale kretser
-
spesifisere, kode og teste enkle programmer i C (C++)
-
bruke utviklingsverktøy for mikrokontrollere
Generell kompetanse
Studenten kan:
-
lese, forstå og utarbeide dokumentasjon for digitale kretser
-
generell logikkforståelse
-
løse problemer på en strukturert måte
-
utarbeide enkle tekniske rapporter
Innhold
-
Tallsystemer, Logiske porter og sannhetstabeller og Boolsk algebra,
-
Virkemåte for og anvendelse av multipleksere, dekodere, demultipleksere, registre, vipper, hukommelse og A/D-D/A omformere
-
Mikrokontrollerens oppbygging og funksjon
-
Programmering i C/C++: kontrollstrukturer, datatyper, operatorer, funksjoner og avbruddshåndtering
-
Konfigurering av I/O, utskrifter
-
Bruk av utviklingsverktøy som kompilator og debugger
Undervisnings- og læringsformer
Forelesninger, gruppearbeid, ledede egenstudier og laboratoriearbeid både i grupper og individuelt.
Arbeidsomfang
250-300 timer
Arbeidskrav - vilkår for å avlegge eksamen
-
Minimum 2 laboppgaver i digitalteknikk
-
Minimum 2 laboppgaver i mikrokontrollere
-
4 innleveringer
-
80% dokumentert deltagelse på prosjektmøter, seminarer og obligatoriske samlinger.
Arbeidskrav må være godkjent før studenten kan fremstille seg til eksamen.
Eksamen
Skriftlig eksamen, individuell.
Tillatte hjelpemidler: Lærebok og publiserte kompendier
Varighet: 4 timer
Karakterregel A-F.
Sensorordning
Ekstern og intern sensor eller to interne sensorer.
Vilkår for ny/utsatt eksamen
Kontinuasjonseksamen avholdes tidlig i påfølgende semester. Mer informasjon om kontinuasjonseksamener finner du her.
Evaluering av emnet
Løpende evaluering av undervisningen gjennom semesteret, hvor metode for evaluering avtales mellom faglærer(e) og studenter. Skriftlig sluttevaluering av emnet.
Litteratur
Litteraturlista er oppdatert 18.8.2021
Mike McGrath. C Programming in easy steps, 4th edition
Mike McGrath. C++ Programming in easy steps, 5th edition
Thomas L Floyd: Digital Fundamentals, elleventh edition , ISBN -13: 978-1-292-07598-8, ISBN-10: 1-292-07598-8