Elektroteknik GR (A), Mikrodatorteknik, 6 hp
Observera att kurslitteraturen kan ändras/revideras fram till:
• 1 juni för en kurs som startar på höstterminen
• 15 november för en kurs som startar på vårterminen
• 1 april för en kurs som startar på sommaren
Skriv ut eller spara kursplanen som PDF
Du kan enkelt skriva ut en kursplan direkt från webbsidan. Använd kortkommandot ctrl+p (Windows) eller command+p (Mac). I nästa steg väljer du om du vill skriva ut eller spara kursplanen som PDF.
För en nedlagd kurs kan eventuell information om avvecklingsperiod hittas under rubriken "Övergångsregel" i senaste versionen av kursplanen.
Kursplanen är nedlagd
Kursplan för:
Elektroteknik GR (A), Mikrodatorteknik, 6 hp
Electrical Engeering BA (A), Microprocessor Systems Design, 6 higher education credits
Allmänna data om kursen
- Kurskod: ET032G
- Ämne huvudområde: Elektroteknik
- Nivå: Grundnivå
- Progression: (A)
- Högskolepoäng: 6
- Fördjupning vs. Examen: G1N - Kursen ligger på grundnivå och har endast gymnasiala förkunskapskrav.
- Utbildningsområde: Teknik 100%
- Ansvarig fakultet: Huvudområdet för naturvetenskap, teknik och medier
- Ansvarig institution: Institutionen för informationsteknologi och medier
- Fastställd: 2007-05-22
- Senast ändrad: 2009-10-04
- Giltig fr.o.m: 2009-05-28
Syfte
Kursen syftar till att ge grundläggande förståelse om hur mikrodatorer är uppbyggda samt hur dessa används. Studenten lära sig att konstruera ett elektroniksystem kring en modern mikroprocessor och får färdigheter i att programmera en modern mikroprocessor.
Lärandemål
ursen är indelad i tre olika moment med följande lärandemål
1. Grundläggande mikrodatorarkitektur
Efter godkänd kurs ska studenten
- känna till hur en mikrodator är uppbyggd och dess funktion
- kunna konstruera ett enkelt elektroniksystem kring en mikrodator
2. Programmering i C
Efter godkänd kurs ska studenten
- kunna hantera en utvecklingsmiljö för en mikrodator
- kunna programmera enklare fuktioner i en mikrodator i programspråket C
- kunna skriva och inkludera inline assembler av korta kodsegment
3. I/O hantering, Synkronisering
Efter godkänd kurs ska studenten
- kunna läsa information från omvärlden, bearbeta denna och därefter påverka sin omgivning.
- kunna hantera båda analoga samt digitala signaler till/från mirodatorn.
- kunna använda interrupt samt polling för att synkronisera programexekvitionen till omvärlden.
- kunna koppla ihop mikrodatorn med annan utrustning genom standatrinterface av typen SPI, I2C, UART och USB.
Innehåll
Kursen är indelad i tre olika moment med följande innehåll
1. Grundläggande mikrodatorarkitektur
- Von Neumann-arkitekturer
- Assemblerprogrammering
- Översikt över state-of-the-art arkitekturer
2. Programmering i C
- Strukturerad programmering i C
- Inline assembler
3. I/O hantering
- Läsa/skriva data från/till omvärlden
- A/D - D/A omvandlare
- Synkronisering via interrupt och polling
- Interface mot SPI (t.ex. minneskort), I2C, UART, USB kommunikation
Behörighet
Ma C
Urvalsregler
Urval sker i enlighet med Högskoleförordningen och den lokala antagningsordningen
Undervisning
Utöver schemalagd tid måste studenten genomföra omfattande självstudier.
Antalet lärartimmar för det specifika kurstillfället definieras i schemat.
Examination
3 hp, Teori/tentamen
Kursen examineras med skriftlig tentamen eller inlämningsuppgifter med nivågrupperade uppgifter för
givet betyg.
På teorimomentet ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
3 hp, Laborationer
Underkänd (U) eller Godkänd (G).
För hela kursen ges samma betyg som Teorimomentet då både teori samt laborationsmoment är avklarade.
Betygskriterier för ämnet finns på www.miun.se/betygskriterier
Betygsskala
På kursen ges något av betygen A, B, C, D, E, Fx och F. A - E är Godkänt, Fx och F är underkänt.
Litteratur
Obligatorisk litteratur
- Författare/red: James K. Peckol
- Titel: EMBEDDED SYSTEMS - A Contemorary Design Tool
- Upplaga: 1st
- Förlag: John Wiley & Sons, Inc