Mikrotietokoneet
| Rakennetyyppi: | Opintojakso | 
|---|---|
| Koodi: | ITTA0304 | 
| Tyyppi: | Pakollinen / Ammattiopinnot | 
| OPS: | TT 2015 | 
| Taso: | Insinööri (AMK) | 
| Opiskeluvuosi: | 2 (2016-2017) | 
| Laajuus: | 4 op | 
| Vastuuopettaja: | Mustonen, Martti | 
| Opetuskieli: | Suomi | 
Toteutukset lukuvuonna 2016-2017
| Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen | 
|---|---|---|---|---|---|
| 6 | I-TT-2N | 9.1.2017 – 30.4.2017 | Jani Ahvonen | Suomi | 12.12.2016 – 16.1.2017 | 
Osaamistavoitteet
Opiskelija tuntee tietokoneen sisäiset perustoiminnot ja tavat 
joilla prosessori liitetään oheislaitteisiin.  Opiskelija ymmärtää
rautatason ohjelmoinnin periaatteet ja osaa liittää tavallisimpia oheislaitteita mikro-ohjaimiin.
Opiskelijan työmäärä
Opiskelijan kokonaistyömäärä 108 h josta  työjärjestyksessä
56 h ja itsenäistä raportointia ja asiaan perehtymistä 52 h.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Digitaalitekniikka I.
Sisältö
Johdanto: 
Heksaluvut ja tavun mittaiset loogiset operaatiot.
Mikrotietokoneen rakenne ja toiminta:
Prosessori, muistit ja väylät.
Ulkoiset signaalit, keskeytykset, liitäntäpiirit ja osoitekoodaus.
Puolijohdemuistit:
Ryhmittely:
Lukumuistin rakenne.
EPROM. EEPROM, FLASH ja RAM-muistit.
Mikroprosessori:
Ryhmittely
Prosessorin sisäinen rakenne.
Harjoitukset:
Assembler ohjelmointia simulaattorilla ja tutustuminen
C-ohjelmointiympäristöön.
Opiskelumateriaali
Jari Koskinen: Mikrotietokonetekniikka, Pentti Vahtera: C-ohjelmointi, opettajan koosteet moodlessa.
Opetusmuoto / Opetusmenetelmät
Tietokoneluokassa tehtäviä harjoitustöitä (42 h) joiden yhteydessä lyhyitä luentoja. Lopussa projektimuotoisia ryhmätöitä (14 h) laboratoriossa.
Arviointikriteerit
1: Opiskelija osaa laskea loogisia operaatiota heksaluvuilla, ja tuntee pääpiirteissään mikrotietokoneen rakenteen.
3: Opiskelija osaa kirjoittaa yksinkertaisia laiteläheisiä ohjelmia.
5: Opiskelija tuntee hyvin mikrotietoneen rakenteen ja osaa koodata itsenäiseti kehitysympäristöä käyttäen sulautettujen järjestelmien perusohjelmia.
Arviointimenetelmät
Pisteytetyt harjoitukset (20 p) , tentti (30 p) ja projekti (10 p).
