ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Mikrokontrolleri – Wikipedia

Mikrokontrolleri

Wikipedia

Mikrokontrolleri
Mikrokontrolleri

Mikrokontrolleri eli mikro-ohjain on mikropiiri eli IC-piiri, jossa on mikroprosessori ja joitain muisti- ja liityntälohkoja. Mikrokontrollereita käytetään sulautetuissa järjestelmissä, eli melkeinpä kaikissa taskulamppua monimutkaisemmissa elektroniikkalaitteissa. Esimerkiksi television, pesukoneen, mikroaaltouunin ja digitaalisen lämpömittarin ohjaustoiminnot ovat usein mikrokontrollerilla toteutettuja.

Mikrokontrollerissa on yleensä prosessorin (eli suorittimen eli CPU:n) lisäksi jotain seuraavista:

  • Ohjelmamuistia
  • Datamuistia
  • I/O-nastoja

Lisäksi joissakin malleissa voi olla:

  • A/D-muunnin
  • Keskeytysohjain
  • Ajastinpiiri
  • Reaaliaikakello
  • Väylälogiikkaa (RS232, I²C, ...)
  • Vahtikoira-piiri (nk. 'watchdog timer'), joka pitää huolen siitä, että ohjelma jumiutuessaan käynnistetään uudelleen

Kyseessä on siis pieni tietokone, joka ei välttämättä tarvitse kuin virtalähteen toimiakseen. Mikrokontrollerin sisältävän laitteen piirilevy on helpompi, edullisempi ja nopeampi valmistaa kuin samat toiminnot logiikkapiirien avulla toteuttavan laitteen piirilevy. Mikrokontrolleria käyttämällä voidaan siis laskea laitteen hintaa ja lisäksi tulee mahdolliseksi tehdä muutoksia laitteen toimintaan jälkikäteen muuttamalla pelkästään mikrokontrollerin ohjelmaa. Tämä on suuri etu elektroniikkateollisuudelle, mutta myös elektroniikan harrastajalle. Mikrokontrollerit ovatkin keränneet ympärilleen suuren joukon harrastajarakentelijoita.

Sisällysluettelo

[muokkaa] Eri valmistajien mikrokontrollereita

  • TI MSP430 Erityisesti pienen tehonkulutuksen sovelluksiin suunniteltu 16-bittinen mikrokontrolleriperhe.
  • Microchip PIC Harrastelijoiden suosima kontrolleriperhe, johon löytyy runsaasti materiaalia Internetistä.
  • Atmel AVR
  • ARM - suosittu myös matkapuhelinlaitteissa [1]
  • Freescale (ex. Motorola Semiconductor)
    • 8-bittiset
    • 16-bittiset
    • 32-bittiset
      • PowerQuicc - PowerPC-ytimiin perustuvat tietoliikenneorientoituneet mikrokontrollerit
  • Intel 8051 - Intel ei enää jatka sen tuotantoa. Tämä arkkitehtuuri on saatavilla monilta muilta valmistajilta, esim. mm. Infineon, Hitachi, Atmel; myös integroituna muihin piireihin.

[muokkaa] Valmiita kehitysvälinepaketteja

Mikrokontrollerisovellusten kehitykseen sopivia, valmiita kehitysvälinepaketteja on saatavilla useita, kuten:

  • Picaxe Edullinen mikrokontrolleri harrastuskäyttöön myös aloittelijoille [1]

[muokkaa] Lisää muualla

  • ARM [[1]]
  • Freescale [[2]]
    • PowerQuicc (Wikipedia en)[[3]]
  • Microcontroller.com [[4]]

[muokkaa] Viitteet

  1. 1,0 1,1 http://www.arm.com/markets/mobile_solutions/armpp/835.html


Tämä ohjelmointia käsittelevä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -