Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2007-2008

TKT-1110 MIKROPROSESSORIT, 5 op
Microprocessors

Opintojakson vastuuhenkilö
Pekka Uotila

Opettajat
Matti Haavisto
Pekka Uotila

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento - - 5 h/vko - - -
Harjoitus - - 2 h/vko - - -
Harjoitustyö - - 16 h/per 20 h/per - -
Tentti  

  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento - - 5 h/vko - - -
Harjoitus - - 2 h/vko - - -
Harjoitustyö - - 16 h/per 20 h/per - -
Tentti  
(Lukuvuoden 2007-2008 aikataulu)

Tavoitteet
Kurssilla opitaan mikroprosessoritekniikan perustiedot ja -taidot laitteistonläheisellä tasolla. Kurssin suoritettuaan opiskelija ymmärtää, kuinka tietokoneen eri osat yhdessä toimien suorittavat ohjelmaa ja kuinka kone on yhteydessä ulkopuoliseen maailmaan. Kurssilla opitaan rakentamaan ja testaamaan yksinkertaisia assemblyohjelmia tyypillisillä työkaluilla.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Perusteet
Lukuesitykset ja aritmeettiset laskutoimitukset niillä. Lukualue ja sen ylittyminen. Loogiset toimitukset. ASCII-koodi. BCD-koodi.
 
     
2. Tietokoneen osat ja konekielinen ohjelma
Tietokoneen rekisterit, PC, SP, liput, ALU. Ohjelman suoritus, muuttujat, käskyjen kesto. Kääntimen toiminta. Datatyypit. Symbolit. Osoitusmuodot. Tilarekisteri. Aritmetiikka ja vertailut. Aliohjelma ja pino. Parametrien välitys. Kääntimen ohjauskäskyt. Käskykanta. Ohjelmointi- ja testaustyökalut. 
     
3. Keskeytykset
Keskeytyksen mekanismi ja lähteet. Palveluohjelma ja sen tehtävät. Tapahtumien ajoituskaaviot.
 
     
4. Liitynnät
(1) Rinnakkaisportti, sen sisäinen rakenne ja ohjelmointi. Sähköinen mitoitus ledille ja kytkimelle.
(2) Sarjaportti ja asynkroninen siirtoperiaate, V.24 ja näyttöpääte. Sarjaportin sisäinen rakenne ja toiminta. Portin ohjelmointi.
(3) Pulssilaskuri ja ajoitinyksikkö. Ulkoisten tapahtumien lukeminen ja tapahtumien generoiminen. Reaaliaikakello. 
     
5. Laitteisto
Väylät ja muisti. Osoitteen dekoodaus. Multipleksoitu ja 16-bittinen dataväylä. Ajoituskaaviot. Alkukäynnistys. Muistityypit. 
     

Suoritusvaatimukset
Tentti Harjoitustyöt

Opintojakson arviointikriteerit

  • Tenttiin perustuva arviointi mittaa kurssin ydinaineksen omaksumista.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Opintomoniste Mikroprosessorit Pekka Uotila     Vuosittain uusi painos. Kyllä  Suomi 

    Esitiedot
    Tunnus Nimi OP P/S
    ELE-1010 ELE-1010 Elektroniikan perusteet I 3 Pakollinen
    TKT-1100 TKT-1100 Digitaalitekniikan perusteet 3 Pakollinen

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Tietoa esitietovaatimuksista
    Esitietokurssit ovat vaihtoehtoiset.

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut

  • Arvioitu opintojakson toteutustapa
  • - Lähiopetuksen osuus: 30 %
    - Etäopetuksen osuus: 0 %
    - Opiskelijan itseopiskelun osuus: 70 %

    Mitoitus
    OpetusmuodotTuntia
    Luennot 75
    Harjoitukset 24
    Harjoitustyöt 33

    Muu mitoitettuTuntia
    Uudet työkalut ja menetelmät 3
    Tentti/välikokeet 3
    Kaikki yhteensä 138

    Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

  • Asiat opiskellaan esimerkkilaitteiston avulla. Kohdelaitteena on H8S/2144F-mikrokontrolleri ja työkaluina IAR Embedded Workbench -ohjelmisto ja EVB-testikortti HDI-Monitor-ohjelmalla varustettuna. IAR-ohjelmien demoversio ja simulaattori ovat kotikoneeseen asennettavissa. Harjoitustöitä palautetaan 4 kappaletta, joista kaksi viimeistä testataan ja tarkastetaan laboratoriossa EVB-kortilla. Työt tehdään kahden hengen ryhmissä.

  • Opintojaksokorvaavuus
    8404103 Mikroprosessorit, laaja

    Opintojakson kotisivu

    Viimeksi muokattu 29.01.2007
    MuokkaajaPekka Uotila