IRE22506 Mikroprosessorer med C-programmering (Vår 2006)
Fakta om emnet
- Studiepoeng:
- 10
- Ansvarlig avdeling:
- Avdeling for ingeniørfag
- Emneansvarlig:
- Åge Torbjørn Johansen
- Varighet:
- ½ år
Emnet er tilknyttet følgende studieprogram
Obligatorisk
Forkunnskapskrav utover opptakskrav
"IRE11505 Digitalteknikk og datamaskiner" eller tilsvarende.
Undervisningssemester
Tidspunkt/varighet: vår 2006/ett semester
Plass i utdanningen: 2. studieår
Timer pr. uke: 6
Innhold
Oppbygningen av et C program, datatyper, valg, løkker, funksjoner, tabeller, strenger, pekere, strukturer og inn/ut-programmering/filbehandling. Bruk av PC-basert krysskompilator / assembler / linker for mikrokontollere. Hardwareorientert og sanntidsorientert programutvikling. Mikrokontrollerarkitekturer. Bruk av stack / avbruddsbehandling. Parameteroverføring og samspill C/assembly. Interne systemfunksjoner (timere, AD, UART etc). Ekstern hukommelse / portutvidelse / timing. Interfacing til ytre enheter som AD/DA, LCD-moduler etc. Kommunikasjonsstandarder i mikroprosessorbaserte systemer. Prinsipper for AD/DA - omforming. Signalgivere og sensorer. Databasert skjemategning og utlegg og av mikrokontrollerbaserte kretskort. |
Arbeidskrav - vilkår for å avlegge eksamen
4 godkjente skriftlige øvingsoppgaver. 8 godkjente laboratoriearbeider. 2 godkjente rapporter. |
Litteratur
Å. Johansen: Kompendium i C-programmering for AVR-mikrokontrollere Diverse småkompendier. Datablader fra komponentleverandører. Mano/Kime: Logic and Computer Design Fundamentals - 3rd ed (Prentice Hall) Som støttelitteratur foreslås: Barnett, Cox & O'Cull: Embedded C Programming and the Atmel AVR (Thomson - Delmar Learning) Dhananjay V. Garde: Programming and Customizing the AVR Microcontroller (McGraw-Hill) |
Sist hentet fra Felles Studentsystem (FS)
18. juli 2024 02:39:14