A mikrovezérlők világa

Slides:



Advertisements
Hasonló előadás
Alaplap.
Advertisements

Rendszertervezés Hardver ismeretek.
A számítógép felépítése
C++ programozási nyelv Gyakorlat hét
Memória.
A számítógép felépítése
PIC mikrokontrollerek
Neumann-elvek A számítógép legyen teljesen elektronikus, külön vezérlő és végrehajtó egységgel. Kettes számrendszert használjon. Az adatok és a programok.
A mikroprocesszor 1. rész.
A számítógép működése II.
3. A programozás eszközei, programozás-technikai alapismeretek
Számítógépek felépítése 3. előadás CPU, utasítás ciklus, címzés
Small Liga Mozgás vezérlő rendszere
A mikrovezérlők Áttekintő előadás.
A számítógép alapegységei
A hardver és a személyi számítógép konfigurációja
Szoftevrismeret Operációs rendszerek.
Alaplapra integrált csatlakozók
A számítógép felépítése
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
A Neumann-elvű számítógép jellemzői:
Neumann elvek.
A számítógéprendszer.
Alapfogalmak Adat: fogalmak, tények, jelenségek olyan formalizált ábrázolása, amely emberi vagy gépi értelmezésre, feldolgozásra, közlésre alkalmas. Információ:
Központi feldolgozó egység (CPU)
Mikrokontrollerek - MCU -. Mikor kontroller, amikor professzor? Az Aranyköpések c. gyűjteményből…
PIC processzor és környezete
CISC - RISC processzor jellemzők
2 tárolós egyszerű logikai gép vázlata („feltételes elágazás”)
Többmagos processzorok
Egy egyszerű gép vázlata
Miben hasonlítanak egymásra a mai és az ötvenes évek számítógépei? Takács Béla Melyek a közös tulajdonságaik ?
Miben hasonlítanak egymásra a mai és az ötvenes évek számítógépei? Takács Béla Melyek a közös tulajdonságaik ?
Hardvereszközök Hardvereszközök I.rész. Hardvereszközök CPU Memóri a Input Háttértárolók Outpu t A számítógép felépítési elve Neumann elvek: 1.Soros utasításvégrehajtás.
modul Szövegfeldolgozás Speciális informatikai feladatok.
Mikrokontroller (MCU, mikroC)
A PLC és használatának előnyei
Számítógépek története, felépítése összefoglalás
A számítógép felépítése
A Neumann-elvŰ számítógép
A számítógép elvi felépítése
A Neumann-elvek 3. ÓRA.
Processzor, alaplap, memória
A Neumann-elvű gépek A Neumann elvek:
Egy második generációs gép (az IBM 7094) felépítése
Egy első generációs gép (az IAS) felépítése
A központi egység Informatika alapjai Készítette: Senkeiné B. Judit.
Mikroprocesszor.
Alaplapra integrált csatlakozók
Ismerkedjünk tovább a számítógéppel
Készítették: Turai Krisztina és Csaja Eszter Natália 9.a
Írja fel a tizes számrendszerbeli
Mikroprocesszorok Működés.
IT ALAPFOGALMAK HARDVER.
ifin811/ea1 C Programozás: Hardver alapok áttekintése
A processzorok (CPU).
Számítógépek felépítése 4. előadás ALU megvalósítása, vezérlő egység
PIC mikrokontroller.
Azaz a számítógép „agya” Készítette: Balázs Gergő
A CPU (központi feldolgozó egység vagy processzor)
1 A számítógépek felépítése jellemzői, működése. 2 A számítógép feladata Az adatok Bevitele Tárolása Feldolgozása Kivitele (eredmény megjelenítése)
Neumann elvű számítógép. Neumann János ► Neumann János december 28-án Budapesten született ► 1930-ban emigrált az USA-ba.
Sz&p prof.
CPU (Processzor) A CPU (Central Processing Unit – Központi Feldolgozó Egység) a számítógép azon egysége, amely értelmezi az utasításokat és vezérli.
Neumann elvek és a Neumann elvű számítógép felépítése
A számítógép felépítése
Szekvenciális hálózatok
MIKROVEZÉRLŐK.
A számítógép működésének alapjai
Előadás másolata:

A mikrovezérlők világa

Mi is az a microcontroller? A microkontroller egy integrált áramkör ami kicsiben tudja mind azt amit egy számítógép. Képes programokat futtatni, műveleteket végezni és kommunikálni a külvilággal portjain keresztül. Hogy mire is használjuk? Vannak esetek amikor nem kell olyan nagy tudású berendezés mint egy PC, és előnyös ha sok a kommunikációs portok száma. Ilyen eszköz lehet mondjuk egy riasztó vagy vasúti sorompó vezérlése.

PIC 16F84 Tudni kell róla hogy ez nem a Neumann elvek szerint működik! Szívében egy nagy teljesítményű RISC processzor működik melynek az utasításkészlete 35 db egyszerű utasításból áll. Minden utasítást egy órajelciklus alatt végez el kivéve az elágazásokat. Az utasítások 14 bitesek. Ami nagy előny, hogy itt a verem memória az egy különálló hardveres egység! Különleges tulajdonságai hogy bekapcsolás után addig nem kapcsolja az órajelet a CPU-ra amíg nem működik stabilan és ha rendellenes működést észlel reset –eli saját magát.

A 16F84 Harvard architektúrájú RISC mikroprocesszor A 16F84 Harvard architektúrájú RISC mikroprocesszor. Az ilyen architektúránál külön válik a program és az adat memória. A 16F84 egy 8bites ALU-t és egy munkaregisztert (W) tartalmaz. Ez az ALU általános célú aritmetikai és logikai egység, amely az adatok valamint a W regiszter, illetve bármelyik fájlregiszter között végzi a műveleteket. Az ALU tud összeadni, kivonni, léptetni, és logikai műveleteket végezni. Az aritmetikai műveleteket kettes komplemensben végzi.

PIC 16F84 lábkiosztása

A processzor számára az ütemadó órajelet egy quartz kristály adja melyet az osc1/2 láb közé kell kötni. A 16F84-ben 2 portcsalád található: Ez a PortA és a PortB! A PortA 5 lábat tartalmaz a PortB pedig 8 lábat. Ezekről mi döntjük el hogy melyíket szeretnénk ki illetve bemenetként használni! Ez történhet egyesével és globálisan is! Pl: clrf trisb (Legyen kimenet a B összes lába) bcf trisb,1 (Legyen kimenet az B 1. lába)

Microcontrollerek programozása Először meg kell írnunk a programot. Ezt általában gépikódban írjuk meg és egy fordító programmal létrehozzuk a .HEX fájlt. Ennek a neve is mutatja hogy hexadecimális. Ezt a fájlt lehet rá tölteni (égetni) a microcontroller-re! Ehhez már csak egy erre a célra kifejlesztett égető és egy szoftver szükséges. Égetésné figyelni kell hogy a microcontrollert jól helyezzük el az égetőben mert ha véletlenül rosszul (pl.: fordítva) tesszük bele az könnyen vezethet -1800 Ft –hoz PIC 16F84 esetében. Magyarul a PIC tönkremegy! A microcontrollerek nagyon kényesek a túlfeszültségre, ezért tanácsos védelmet építeni az áramkörbe.

Gyári PIC égető Ez egy alapabb PIC égető melynek ára 33600Ft

Otthoni tanulásra ez is jó! Ez egy házilag elkészíthető PIC égető mely a PIC 16F84 égetésére tökéletesen megfelel. Ez a Com portra csatlakoztatható és ugyan olyan jól funkcionál mint gyári társa. Csupán az áruk különbözik. Ez a jószág kb. 200 Ft-ba kerül!!!!!!

Microcontrollerek előnyei Kis feszültségigény (5V) Sok ki/be meneti port (típusonként eltérő) Gyors műveletvégzés Kis méret Hosszú élettartam Nagy megbízhatóság