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