• No results found

A Sammanställning av kurser inom mikrodatorteknik 31 sidor

B Komponentlista 1 sida

C Flödesdiagram för koden till nummerpresentatören 1 sida D Ritning av nummerpresentatören 1 sida

Bilaga A

Sammanställning av tekniska högskolors kurser inom mikrodatorteknik.

Bilaga A... 1 1 Blekinge Tekniska högskola ... 3 1.1 Digital- och Datorteknik, 5p... 3 1.2 Digitalt projekt, 5p ... 3 2 Chalmers Lindholmen ... 4

2.1 Mikrodatorsystem, 5p... 4 2.2 Datorteknik, 5p... 4 2.3 Mikrodatorteknik... 4 2.4 Mikrodatorprojekt, 5p ... 5 3 Chalmers tekniska högskola... 6

3.1 Digital och datorteknik, 5p... 6 3.2 Grundläggande mikrodatorteknik (Mikrodator i mättekniken 1), 5p... 6 3.3 Digital konstruktion 4p... 7 3.4 Autonomous agents, 5p ... 8 4 Högskolan i Borås ... 8 4.1 Mikrodatorteknik I, 5p ... 8 4.2 Mikrodatorteknik II, 5p ... 8 5 Högskolan i Dalarna Campus Borlänge ... 9 5.1 Mikrodatorteknik B 5p ... 9 5.2 Datorsystemprojekt, 10p C... 9 6 Högskolan i Gävle... 10

6.1 Mikrodatorteknik B, 5p ... 10 7 Högskolan i Halmstad ... 10

7.1 Datorteknik, 5p... 10 7.2 Datorteknik II, 5p ... 11 7.3 Digital och datorteknik, 5p... 11 7.4 Mikrodatorprojekt, 5p ... 12 8 Högskolan i Kristianstad ... 12

8.1 Inbyggda mikrodatorsystem 5p... 12 8.2 Mikrodatorteknik, 5p... 13 9 Högskolan i Skövde ... 13

9.1 Mikrostyrkretsar, 5p ... 13 10 Ingenjörsskolan i Jönköping... 14 11 Karlstads universitet... 14 11.1 Mikrodatorer och assemblerprogrammering, 5 p... 14 11.2 Digitalteknik och mikrodatorteknik ... 14 12 Kungliga tekniska högskolan ... 15 12.1 Inbyggda system 4p... 15 12.2 Mikrodatorteknik, givare och ställdon ... 15 12.3 Mikrodatorteknik, 4p... 16 13 Linköpings universitet... 16

13.1 Datorteknik, 5p... 16 13.2 Digital konstruktion med mikrodator 4p,... 17 14 Luleå tekniska universitet... 18

14.1 Mikrodatorteknik 5p... 18

14.3 Mikrodatorprojekt, 5p ... 19 14.4 Mikrodatorkonstruktion, 10p ... 19 15 Lunds universitet ... 19

15.1 Datorteknik 5p... 19 15.2 Datorteknik 4p... 20 15.3 Digitala projekt, 5p eller 8p... 20 16 Mitthögskolan... 21 16.1 Mikrodatorteknik, 4 p... 21 17 Mälardalens högskola... 22

17.1 Mikrodatorteknik 5p... 22 17.2 SUMO-autonom robot, 5p... 22 18 Stockholms universitet, Fysikum ... 23

18.1 Mikrodatorteknik 5p, alt Datorteknik, 5p... 23 18.2 Mikrodatorns användning i mät- och styrstystem, 10 p ... 24 19 Umeå universitet ... 25

19.1 Datorteknik 1A, 5p... 25 19.2 Mikrodatorteknik II 4p ... 26 19.3 Inbyggda system C, 5p ... 27 19.4 Mät och mikrodatorteknik 7p alt 10p, elektroingenjör ... 27 20 Referenser... 29

1 Blekinge Tekniska högskola

1.1 Digital- och Datorteknik, 5p

Kursen syftar till att ge grundläggande kunskaper om strukturerade analys- och konstruktionsmetoder för digitala system och om datorns principiella uppbyggnad, funktionssätt och assemblerprogrammering av den [1].

Kursansvarig: Holm Chemnitzer, tel: 0457 – 38 57 09 e-post: holm.chemnitzer@bth.se

Undervisningsform: föreläsningar, övningar och laborationer Examinationsform: tentamen 3p, laborationer 2p

Förkunskapskrav: samma som inträde till de utbildningsprogram där kursen ges Hårdvara: labkort används

Mjukvara: VHDL

Information: kurskod ETA004

1.2 Digitalt projekt, 5p

Syftet med kursen är att illustrera tekniskt utvecklingsarbete och att ge praktiska kunskaper och färdigheter vad gäller användningen av digitala integrerade kretsar och mikroprocessorer.

Kursen avser att ge övning i att omsätta en specifikation till en fungerande utrustning och att presentera ett arbetsresultat i skriftlig och muntlig form [2].

Kursansvarig: Jörgen Andersson, tel: 0455 – 38 56 66 e-post: jorgen.andersson@bth.se

Undervisningsform: lektioner vid kursens början, eventuellt gästföreläsningar i ämnesområden som anknyter till projektet.

Examinationsform: för att få godkänt krävs godkänd slutkonstruktion, skriftlig dokumentation av konstruktionen, muntlig redovisning och fullgjord opposition på annans arbete

Förkunskapskrav: Digitalteknik och Datorteknik

Hårdvara: PIC16C84

Mjukvara: assembler

Information: Kursen består i att så självständigt som möjligt utföra en prototypkonstruktion av en digital apparat. Större delen av kursen består i att konstruera, simulera, bygga och testa respektive konstruktion. Konstruktionen skall också dokumenteras skriftligt

Projekt: Bygga en komplett men enkel variant av en nummerpresentatör.

2 Chalmers Lindholmen

2.1 Mikrodatorsystem, 5p

Kursen syftar att ge teoretisk och praktisk kunskap om design och implementering av mikrodatorsystem, maskinnära programutveckling samt utvecklingsverktyg. Utöver detta skall studenten integrera information, kunskap och praktik till en lösning genom att i grupp bygga ett mikrokontroller system som löser en specifik uppgift enligt egen design [3].

Kursansvarig: Sokol Salius, tel: 031-772 57 44 e-post: sokol.salius@chl.chalmers.se Undervisningsform: projekt, en teoridel och två laborationer

Examinationsform: baserat på inlämnad dokumentation och projekt med avseende på utförande och presentation

Hårdvara: M68HC11 mikrokontroller Mjukvara: assembler

Information: att i grupp bygga ett mikrokontroller system som löser en specifik uppgift enligt eget förslag. Kurskod LEU240

2.2 Datorteknik, 5p

Kursen avser att ge grundläggande kunskaper om mikrodatorns uppbyggnad, funktion och användning. Dessutom skall kursen ge kunskaper om programutveckling för mikrodatorer [4].

Kursansvarig: Staffan Ekström, tel: 031 - 772 57 35 e-post: sem@chl.chalmers.se

Undervisningsform: föreläsningar 14h, laborationer 6 st á 4h, övningar 10h Examinationsform: tentamen, godkända laborationer och inlämningsuppgifter Förkunskapskrav: elektronik och digitalteknik

Hårdvara: MC68000

Mjukvara: assembler, C

Information: kurskod LET360

2.3 Mikrodatorteknik

Kursen ska ge kunskaper om en dators principiella uppbyggnad, funktion samt kommunikation med omvärlden. Kusen ska även ge kunskaper om programutveckling på olika nivåer samt tillhörande programutvecklingsverktyg [6].

Kursansvarig: Staffan Ekström, tel: 031 - 772 57 35 e-post: sem@chl.chalmers.se

Undervisningsform: föreläsningar, 6 laborationer

Examinationsform: tentamen och godkända laborationer

Förkunskapskrav: grundläggande ellära, elektronik samt digitalteknik (11p), programmeringsteknik (5p).

Hårdvara: MC68000-baserat laborationssystem

Mjukvara: assembler

Information: kurskod LEU031

2.4 Mikrodatorprojekt, 5p

Syftet med kursen är att ge insikt och erfarenhet av de problem man ställs inför vid genomförandet av ett relativt omfattande konstruktionsprojekt (hård- och mjukvara). I detta innefatttas såväl organisation och ledning av projektet som själva utvecklingsarbetet. Syftet är dessutom att ge fördjupade kunskaper om teknisk dokumentation och hur denna framställs [7].

Kursansvarig: Sven Knutsson, tel: 031 – 772 57 27 e-post: svebj@chl.chalmers.se Undervisningsform: projekt, föreläsningar

Examinationsform: godkänd - aktivt deltagande i gruppens arbete

Förkunskapskrav: motsvarande mikrodatorteknik eller mikrodatorsystem eller VHDL och logiksyntes

Hårdvara: Motorola HC11, Motorola 68000, PIK-dator, PIK = Personlig Interaktiv Kompetensutveckling, ett dator- och Internet-baserat läromedel.

Mjukvara: assembler, C

Information: samarbete sker mellan tre olika projekt, elektronikprojekt, mikrodatorprojekt och realtidssystemprojekt för att tillföra olika specialiteter i gemensamma projekt. Kurskod LET655

Projektförslag: Robotbilprojekt: Lokal styrning, Radiostyrning, Positionering, Kranarm, Applikationsprogrammering,

Övriga projekt: Bockkran, Hårdvara till FLEX-dator, FFT-analysator, CAN applikationer för realtid

3 Chalmers tekniska högskola

3.1 Digital och datorteknik, 5p

Efter avslutad kurs skall deltagare kunna analysera och konstruera enkla digitala system samt ha kännedom om principerna för en dators uppbyggnad, arbetssätt och användning [8].

Kursansvarig: Rolf Snedsböl, tel: 031 - 772 16 65 e-post: rolf@ce.chalmers.se

Laborationschef: Ole Ravnsborg, tel: 031 - 772 16 79 e-post: ole@ce.chalmers.se

Undervisningsform: föreläsningar, övningar och 6 laborationer Examinationsform: tentamen, godkända laborationer

Förkunskapskrav: grundläggande kurs

Hårdvara: FLEX-processorn, mikroprocessorn 6809

Mjukvara: assembler. Simulatorer och utvecklingsverktyg för digitala kretsar, FLEX- processorn och 6809-processorn. Programvara för PC (Win95/98 och NT).

Information: på laborationerna ges vissa praktiska erfarenheter av digitala kretsars funktion, en enkel dators konstruktion och instruktionsuppsättning samt en mikrodators användning.

Laborationerna är utformade så att de täcker det mesta av kursen.

En laborant som själv har tänkt igenom och löst alla uppgifter lyckas normalt bra vid tentamen.

Laborationerna innehåller en omfattande självverksamhet i form hemuppgifter och simulatoruppgifter. Dessa uppgifter skall vara lösta före laborationstillfället.

3.2 Grundläggande mikrodatorteknik (Mikrodator i mättekniken 1), 5p

Målet för kursen är att ge kunskaper om moderna mätsystem och deras användning (insamling av mätdata samt kontroll och styrning av elektrisk apparatur). Man tittar på hur man skapar mikrodatorbaserade produkter, skriver program i assembler och testar dem i simulatorer och i verkligheten [9].

Kursansvarig: Ying Fu, föreläsning, tel: 031 – 772 54 81 e-post: fyg@fy.chalmers.se

(Jerzy Muszynski, laboration

Undervisningsform: kursintroduktion, uppdrag: miniräknare Examinationsform: slutuppgift 1 p, laborationer 4 p

Hårdvara: AVR RISC devices, AT90S2313 and 8535

Mjukvara: assembler

Information: Moderna flashprocessorer, datablad, applikationsrapporter, nära kontakt med tillverkaren, produktutveckling och design i kombination med studentens kreativitet är några av parollerna.

Studentens kostnad ca 1000 kr. Uppgifterna rättas av Simulatorn och Mikrodatorn. Rapportering sker regelbundet via e-post. När kursen är klar har en miniräknare skapats

3.3 Digital konstruktion 4p

Kursen avser att ge praktiska kunskaper och färdigheter vad gäller användningen av digitala integrerade kretsar, övning i att översätta en specifikation till en fungerande apparat och att presentera ett arbetsresultat i skriftlig och muntlig form [10].

Kursansvarig: Arne Linde, tel: 031 – 772 16 83 e-post: arne@ce.chalmers.se

Undervisningsform: inledande föreläsningar, laborationer

Examinationsform: redovisning muntligt 45–60 minuter (en praktisk demonstration samt ett föredrag på ca 30 minuter) och skriftlig rapport som ska inlämnas senast 2 dagar före redovisning. Betyg: godkänd eller icke godkänd. För betyget godkänt krävs att apparaten fungerar nöjaktigt, att dokumentationen är godtagbar och att föredraget är acceptabelt. Dessutom skall utkvitterade nycklar, verktyg, komponenter och instrument ha lämnats tillbaka.

Hårdvara: 74HC-serien

Mjukvara: assembler, C

Information: Val av projekt görs ur en speciell projektkatalog. Projekten görs i grupper om 4 till 6 studenter. Implementationen ska omfatta 8-20 ic-kretsar. FPGA labsystem används.

Tillgång till kurslaboratorium samt utdelning av komponenter, verktyg, instrument etc sker av handledare.

Kurskod EDA232

Projektförslag: digital stereo, digital telefonsvarare, kryptomaskin, laser-doom väst med vapen, logikanalysator, minnes oscilloskop, projektreda, pulsmätare, rörelsedetektor för obehöriga, telefonemulator, telestyrt larm, vem har ringt.

3.4 Autonomous agents, 5p

Kursens syfte är att ge studenterna förståelse för hur autonomous (självstyrande) system konstrueras, både robot och mjukvara och den ska också ge studenterna möjlighet att använda sina kunskaper praktiskt genom att konstruera en enkel autonomous robot. De ska samarbeta tillsammans i grupp och projektet avslutas med en tävling mellan de olika robotarna [11].

Kursansvarig: Peter Nordin tel: 031 – 772 31 59 e-post: nordin@fy.chalmers.se

Undervisningsform: föreläsningar, inlämningsuppgifter, projekt Examinationsform: skriftlig eller muntlig rapport

Hårdvara: RCX – minidator för legobyggsatser

Mjukvara: NQC Not Quite C, Mindstorms RIS software or Robolab Information: Lego Mindstorm. Kurskod FFR125

4 Högskolan i Borås

4.1 Mikrodatorteknik I, 5p

Kursen syftar till att ge insikt i hur enchipsdatorer används som konstruktionselement, med fokus på hårdvarunära programmering [12].

Kursansvarig: Martin Voss, tel: 033 - 17 46 05 e-post: Martin.Voss@hb.se

Undervisningsform: föreläsningar och programmeringsövningar Examinationsform: tentamen, godkända laborationsövningar Förkunskapskrav: Ma D, Fy B, Ke A

Hårdvara: PIC-familjen, PIC16F872

Mjukvara: assembler

Information: Kurskod TEVC02

4.2 Mikrodatorteknik II, 5p

Kursens syfte är att ge eleven de nödvändiga kunskaper som krävs för att kunna bygga upp ett avancerat mikroprocessorkort baserat på en kraftfull digital signalprocessor. Kursen skall ge förståelse för den nödvändiga kringelektronik som kompletterar processorn, samt utveckla kunskap om strukturerad assembler- och C-programmering. Introduktion till tillämpad digital signalbehandling på en given signalprocessorplattform. Kursen knyter samman mycket av grundläggande mikrodatorteknik, analog elektronik, digital elektronik, programmering och signalbehandling [13].

Kursansvarig: Martin Voss, tel: 033 - 17 46 05 e-post: Martin.Voss@hb.se Undervisningsform: läses på distans

Examinationsform: skriftlig tentamen.

Förkunskapskrav: mikrodatorteknik I, 5p och elektronik I Hårdvara: DSP-processorer, TMS320C32

Mjukvara: Kursen är uppbyggd på Internet i ett programsystem kallat WebCT Information: Studenten kvitterar vid kursstart ut ett komplett laborationskit

(DSPlab 2000), samt användarnamn och lösenord till WebCT.

Kursen läses sedan på distans (föreläsningar, kontrollfrågor, laborationer, mail, diskussionsgrupper och chat i WebCT) med ett antal förbokade möten med examinator för kontroll. Kursen avslutas med skriftlig tentamen på Högskolan. Kurskod TYDC02

5 Högskolan i Dalarna Campus Borlänge

5.1 Mikrodatorteknik B 5p

Kursens mål är att ge kunskaper om mikrodatorns uppbyggnad och funktion, assemblerprogrammering, interfacekretsar och maskinnära C-programmering [14].

Kursansvarig: Farth, Ragnar, tel: 023 – 778 89 64 e-post: rfa@du.se

Undervisningsform: föreläsningar, laborationer och övningar

Examinationsform: inlämningsuppgifter samt praktisk tentamen 3 p, laborationer 2 p.

Förkunskapskrav: Programmeringsteknik 5p, programvarukonstruktion 5 p, samt digitalteknik 5 p eller grundläggande ellära och digital teknik 5 p

Hårdvara: IAR Systems 68HC11

Mjukvara: Assembler V1.25A/WIN Intel

5.2 Datorsystemprojekt, 10p C

Målet med kursen är att ge deltagarna kunskap om vad det innebär att utveckla ett större projekt med mikrodatorbaserad hårdvara. Kursen ger även kunskap om verktyg och metoder för att utveckla och dokumentera projekt, samt erfarenhet i vad det innebär att deltaga i och leda ett flermansprojekt. Viktiga moment är projekthanterig samt strukturerad hårdvarulösning med uppdelning mjukvara-hårdvara samt felsökning [15].

e-post: mig@du.se

Undervisningsform: föreläsningar, seminarier och projektarbete Examinationsform: godkänd projektuppgift

Förkunskapskrav: mikrodatorteknik, C-programmering, grundläggande elektronik och digitalteknik

Mjukvara: assembler, C

Information: Föreläsningarna behandlar projekthantering, mikrodatorsystemet, hårdvarukonstuktion med elektronikcad, strukturerad programutveckling, felsökning, genomgång av typprojekt.

Kurskod DTC026

Projektförslag: Larmsystem, styr- och mätutrustning, färddator, smartcardapplikationer

6 Högskolan i Gävle

6.1 Mikrodatorteknik B, 5p

Kursen syftar till att ge grundläggande kunskaper om mikrodatorers uppbyggnad och användning [16].

Kursansvarig: Lars-Göran Nylén, tel: 026 – 15 67 69 (ej till skolan) Telefonnummer till skolan: 026 - 64 88 10

Sekreterare avd Elektronik: Rebecca Jonsson e-post: rgh@hig.se

Undervisningsform: föreläsningar 48h och laborationer 28h Examinationsform: tentamen, godkända laborationer

Förkunskapskrav: Digitalteknik 5p eller Grundläggande Elektronik 10p Hårdvara: Motorola MC68000/68020/68030, Intel i80386/486

Mjukvara: assembler

7 Högskolan i Halmstad

7.1 Datorteknik, 5p

Kursen ska ge ingående kunskaper om datorers konstruktion och funktion, samverkan med omvärlden och maskinnära programmering. Kursen ligger även till grund för kursen Programmering med C, 5p [17].

e-post: Borje.Dellstrand@ide.hh.se

Undervisningsform: föreläsningar 21h, övningar 8h, laborationer 10h Examinationsform: skriftlig tentamen samt godkända laborationer Förkunskapskrav: digitalteknik

Hårdvara: Microcontroller PIC16C74A

Mjukvara: assembler, C

Information: kurskod DAT853

7.2 Datorteknik II, 5p

Kursen målsättning är dels att i ett praktiskt projekt applicera de teoretiska kunskaper som de studerande tidigare erhållit i grundläggande digital- och datortekniska kurser, dels att utvidga de teoretiska (och praktiska) färdigheterna i moderna utvecklingshjälpmedel såsom emulatorer och logikanalysatorer [18].

Kursansvarig: Bo Skärgård, tel: 035 – 16 74 30 e-post: bo.skargard@ide.hh.se

Undervisningsform: föreläsningar, laborationer , inlämningsuppgift, projekt Examinationsform: betygsatt projekt och godkända laborationsdelar.

Förkunskapskrav: datorteknik I och programmering

Mjukvara: assembler, C

Information: Tyngdpunkten i kursen ligger på ett projektarbete där en enkortsdator skall konstrueras av varje 2-mannagrupp. Ett mindre antal föreläsningar ges i inledningsskedet av kursen och behandlar utvecklingshjälpmedel som används under kursens projekt- resp laborationsdel. Kurskod DAT852.

7.3 Digital och datorteknik, 5p

Kursens mål är att ge kunskap om hur datorer är uppbyggda och hur dessa kan användas i tekniska system. Studenterna ska förstå hur hårdvaran i en dator fungerar och är konstruerad, samt hur hårdvaran används för att exekvera program. Studenterna ska uppnå sådan kunskap att digitala system och datorsystem kan förstås, samt grundläggande kunskaper för att kunna konstruera sådana system [19].

Kursansvarig: Bo Skärgård, tel: 035 – 16 74 30 e-post: bo.skargard@ide.hh.se

Undervisningsform: föreläsningar, övningar och laborationer.

Examinationsform: tentamen, godkända laborationer

Mjukvara: assembler, C

Information: består av två delar, digitalteknik och datorteknik. Datortekniken är översiktlig men består även av två omfattande laborationer med assembler-programmering.

Kursen ingår som obligatorisk kurs i programmet för Informations- och kommunikationsteknologi och i Mekatronikprogrammet 120 poäng åk 1. Kurskod DDI851

7.4 Mikrodatorprojekt, 5p

Kursen målsättning är dels att i ett praktiskt projekt applicera de teoretiska kunskaper som de studerande tidigare erhållit i grundläggande digital- och datortekniska kurser, dels att utvidga de teoretiska (och praktiska) färdigheterna i moderna utvecklingshjälpmedel såsom emulatorer och logikanalysatorer [20].

Kursansvarig: Bo Skärgård, tel: 035 – 16 74 30 e-post: bo.skargard@ide.hh.se

Undervisningsform: laborationer,2 p, projekt 3p, inlämningsuppgift, föreläsningar

Examinationsform: betygsatt projekt och godkända laborationsdelar samt en inlämningsuppgift baserad på kurslitteraturen. Kursens slutbetyg bestäms huvudsakligen av projektbetyget.

Förkunskapskrav: Datorteknik I, programmering 5 p Mjukvara: assembler och C

Information: Tyngdpunkten i kursen ligger på ett projektarbete där en enkortsdator skall konstrueras av varje 2-mannagrupp. Ett mindre antal föreläsningar ges i inledningsskedet av kursen och behandlar utvecklingshjälpmedel som används under kursens projekt- resp laborationsdel. Kurskod DAP850

8 Högskolan i Kristianstad

8.1 Inbyggda mikrodatorsystem 5p

Fördjupning, tillämpning och erfarenhet av systemutveckling med bland annat UML på inbyggda datorsystem samt kännedom om datorsystems uppbyggnad och

kringutrustning [21].

Kursansvarig: Kenneth Rosén, tel: 044 - 20 31 74 e-post: kenneth.rosen@tec.hkr.se Undervisningsform: föreläsningar och laborationer

Examinationsform: tentamen samt godkända laborationer.

Förkunskapskrav: Digitalteknik 5p och Objektorienterad programmering 5p

Hårdvara: 68HC11

Mjukvara: assembler, C

Information: kurskod MID021

8.2 Mikrodatorteknik, 5p

Den studerande skall får grundläggande kunskaper i mikrodatorns konstruktion, funktion och användning [22].

Kursansvarig: Göran Dustler, tel: 044 – 20 31 87 e-post: goran.dustler@tec.hkr.se Undervisningsform: föreläsningar och laborationer

Examinationsform: tentamen samt godkända laborationer.

Förkunskapskrav: Digitalteknik 5p

Hårdvara: Motorola 68007

Mjukvara: assembler, C

Information: kurdkod MID012

9 Högskolan i Skövde

9.1 Mikrostyrkretsar, 5p

Kursen är under omarbetning, förändringar kan ske under kursens gång (vt02). Kursen syftar till att ge kunskaper om en mikrostyrkrets uppbyggnad, funktion, programmering samt dess användning som systemkomponent [23].

Kursansvarig: Klas Hedenberg, tel 0500 - 44 85 02 e-post: klas.hedenberg@ite.his.se

Undervisningsform: 16 föreläsningar,2 st laborationer á 4 timmar samt ett projekt i grupper om 2 studenter

Examinationsform: tentamen och redovisning av projektet som sker genom uppvisande av ett fungerande system samt med en skriftlig rapport på svenska

Hårdvara: Atmel 8-bit AVR Microprocessor

Mjukvara: assembler

Information: utvecklingskort används

10 Ingenjörsskolan i Jönköping

Det finns 120/180 p ingenjörsutbildning med inriktningen Mikrodatorsystem på högskolan i Jönköping. De kurser som ingår i denna utbildning är mer omfattande de går in på djupet.

Några av kurserna är mikrodatorarkitektur, kundanpassade kretsar[24].

De kurserna som ingår i denna utbildning är fördjupningskurser förutom enchipsdatorer med tillämpningar.

11 Karlstads universitet

11.1 Mikrodatorer och assemblerprogrammering, 5 p

Efter genomgången kurs skall studenten:- förstå hur en mikroprocessor arbetar internt och hur den kommunicerar med omvärlden inklusive avbrottshantering.- kunna programmera på masksinspråksnivå.- kunna använda persondatorn som hjälpmedel vid konstruktion av assemblerprogram, vid assemblering och vid simulering.- känna till hur tal representeras och hur aritmetiska och logiska operationer utförs,- känna till olika mikroprocessorarkitekturer.

[25]

Kursansvarig: Rikard Ed-Svensson, tel: 054 – 700 18 30 e-post: Rikard.Ed-Svennnson@kau.se Undervisningsform: föreläsningar, övningar och 9 laborationer

Examinationsform: tentamen, laborationsredovisningar och inlämningsuppgifter

Förkunskapskrav: datateknik, programmering, elektronik eller motsvarande kunskaper.

Hårdvara: Motorola MC68340

Mjukvara: assembler, C

Information: kurskod TEL107

11.2 Digitalteknik och mikrodatorteknik

Kursansvarig: Rikard Ed-Svensson, tel: 054 – 700 18 30 e-post: Rikard.Ed-Svennnson@kau.se

Undervisningsform: föreläsningar, övningar och obligatoriska laborationer.

Examinationsform: tentamen, laborationsredovisningar och inlämningsuppgifter Förkunskapskrav: datateknik och programmering 5p eller motsvarande

Hårdvara: MC68340

Mjukvara: assembler, C Information: kurskod TEL151

12 Kungliga tekniska högskolan

12.1 Inbyggda system 4p

Grundkurs i inbyggda system för elektrostudenter [27].

Kursansvarig: Börje Lindström, tel: 08-752 12 28 e-post: borjel@isk.kth.se

Undervisningsform: föreläsningar 14 h, övningar 14h, laborationer 16 h

Examinationsform: Godkänd tentamen 2p, godkända laborationer och konstruktionsuppgift

Förkunskapskrav: programmering och digitala system

Hårdvara: varierar, de har valt att inte lägga tyngdvikt vilket märke processorn har utan de varierar detta från kurs till kurs.

Studenterna får pröva på några lågnivå laborationer.

De använder ett kort inmonterat i datorn som heter Despace (tysk).

Företaget som säljer detta är FENCO (Stockholmsföretag). Varje kort kostar ca 30 000 kr. Med detta kort har man många möjligheter bl a så kan man ”gå” från Matlab till VHDL (de har inte detta ännu).

Mjukvara: Matlab Simulink RealtimeWorkshop.

Information: Utvecklingsmöjligheterna är stora med detta system. Ett ex. ljud med olika eko effekter. De har inte många kort utan studenterna får göra sina program och därefter köra dem i de datorerna som har kortet installerat. Kurskod 6B3130

12.2 Mikrodatorteknik, givare och ställdon

Kursen är avsedd för dem som vill lära sig att använda en mikrodator i sin konstruktion. I ett mikrodatorkontrollerat system ingår alltid givare och ställdon. Mikrodatorteknik för maskinare [28].

Kursansvarig: Margareta Paulson, tel: 08 - 790 62 64 e-post: paulson@md.kth.se

Undervisningsform: föreläsningar, räkneövningar och laborationer

Examinationsform godkända laborationer, inlämningsuppgifter och en tentamen Förkunskapskrav: Elektroteknik allmän kurs

Hårdvara: 16-Bit Microcontrollers, Infineon (Siemens), mikrokontrollern C167CS

Mjukvara: C

Information: Kursernas laborationer är av två typer, kortlaborationer (upp till 2 h med förberedelseövning på 2h innan) och långlaborationer (4 h).

Båda typerna är obligatoriska. Långlaborationerna kräver ganska omfattande förberedelsearbete. Man kan låna hem laborationsutrustning per 2 studenter

12.3 Mikrodatorteknik, 4p

Målet med projektet är att ge en förståelse för hur en specifik mikrokontroller fungerar och används i verkliga tillämpningar. Denna kunskap bör även ge en mer generell insikt om hur en mer allmän mikrokontroller fungerar och i vilka tillämpningar man bör använda en sådan [29].

Kursansvarig: Martin Grimheden, tel: 08 - 790 77 97 e-post: marting@md.kth.se

Undervisningsform: föreläsningar, övningar, eget arbete

Examinationsform: muntlig redovisning, godkänt projekt, godkända laborationer och tentamen

Förkunskapskrav: Elektrokurs, allmän kurs Hårdvara: mikrokontroller, C167CS

Mjukvara: C

Information: Projektarbetet motsvarar ungefär halva kursen.

Projektförslag: Accelerometer, Analog termometer, Varvtalsreglering, Kompass, Elorgel, IR-sändare och mottagare,

Extra kluriga Betyg 4/5 7. Digital termometer, Datormus,

Fjärrkontrollen, Tonvalstelefonen

13 Linköpings universitet

13.1 Datorteknik, 5p

Kursen avser att ge grundläggande kunskaper om mikrodatorers funktion och konstruktion.

Kursen avslutas med en konstruktion av ett kortdatorsystem [30].

Kursansvarig: Olle Seger, tel: 013 - 28 2159 e-post: olles@isy.liu.se

Undervisningsform: föreläsningar och laborationer.

Examinationsform: Frivillig tentamen för högre betyg. Genomfört projekt och godkända labbar ger betyget 3.

Förkunskapskrav: Digitalteknik, Digital konstruktion, Elektronik, Programmering i C++.

Hårdvara: Z80

Mjukvara: assembler

Information: På byggnadskurs:. Konstruktion med mikrodatorer (kurskod TNDE13).Kurskod TNDE10

13.2 Digital konstruktion med mikrodator 4p,

Kursen avser att ge praktiska kunskaper och färdigheter vad gäller användningen av mikroprocessorer i små digitala system [31] och [32].

Kursansvarig: Tomas Svensson, tel: 013 – 28 13 68 e-post: tomass@isy.liu.se

Olle Seger, tel: 013 – 28 21 59 e-post: olles@isy.liu.se

Undervisningsform: föreläsningar 6h, projekt

Examinationsform: Rapport och muntlig presentation av projektet.

För att bli godkänd i kursen krävs: demonstration av fungerande apparat, presentation, teknisk rapport, återlämning av utkvitterad materiel.

Förkunskapskrav: Digitalteknik och Datorteknik. För lite mer avancerade byggen kan kursen Digitalteknik fortsättningskurs vara till stor hjälp

Hårdvara: Valfri hårdvara Mjukvara: assembler eller C

Information: Kursen inleds med ett antal föreläsningar där olika tips ges samt beskrivningar över mikrodatorn och dess olika periferikretsar.

Information: Kursen inleds med ett antal föreläsningar där olika tips ges samt beskrivningar över mikrodatorn och dess olika periferikretsar.

Related documents