10.01.2015 Views

Bevezetés a mechatronikába - MEK

Bevezetés a mechatronikába - MEK

Bevezetés a mechatronikába - MEK

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A programozható vezérlők alkalmazása<br />

átvitelbit (carry), az eredmény nulla voltát jelző bit (zero), túlcsordulásbit (overflow).<br />

Az újabb mikroprocesszorok esetén számos vezérlési információt jelzőbitek tárolnak,<br />

pl. megszakítás kiszolgálásának letiltása, memórialapozás engedélyezése.<br />

A veremmutató (stack pointer — SP) speciális regiszter, a veremtár legfelső<br />

elemének címét tartalmazza. A veremtároló (stack RAM) az adatmemória (RAM)<br />

egy lefoglalt területe. Adatokat csak a verem tetejére lehet tenni, és csak onnan<br />

lehet levenni. Ezt a memóriakezelési módot „utoljára be, elsőre ki"(Last-In-First-<br />

Out, LIFO) kezelésnek nevezik. A veremmutató minden verem (stack) betöltésekor<br />

a betöltött bájtok számával csökken, illetve kiolvasáskor növekszik.<br />

Adatbetöltéskor a veremmutató először csökken és aztán következik be az adat<br />

beírása, kiolvasáskor először a processzor olvas, aztán a veremmutató növekszik.<br />

Ezért gyakran predekrementáló, illetve posztinkrementáló jellegűnek tekintik a veremműveletet.<br />

A regiszterek a tápfeszültség bekapcsolásakor véletlenszerű értéket vehetnek<br />

fel, ezért van szükség bekapcsoláskor ezek inicializálására.<br />

A CPU fontos részét képezi a sínrendszer. Ezen a belső egységek, valamint a<br />

külső egységek (memória, I/O) közötti adatforgalom bonyolódik. A sínrendszer<br />

funkcionálisan háromféle sínt foglal magában: adatsínt (data bus), címsínt (address<br />

bus) és vezérlősínt (control bus).<br />

A sínrendszer funkciói, jellemzése:<br />

címsín: megoldja az adatforgalomban részt vevő eszközök kijelölését; egyirányú,<br />

háromállapotú, a processzortól függően 16/32 bit szélességű (azaz<br />

ennyi vezeték), amely meghatározza a címezhető memória és I/O tartományt;<br />

adatsín: biztosítja az adatok útját; kétirányú, háromállapotú, a processzortól<br />

függően 8/16/32 bit szélességű; az adatsínvezérlés meghatározza az adatátvitel<br />

irányát;<br />

vezérlősín: összehangolja a kapcsolatban résztvevő eszközök működését;<br />

egyirányú, háromállapotú, a processzortól függően 5-15 bit szélességű (azaz<br />

ennyi vezeték).<br />

A legegyszerűbb vezérlősín ötbites:<br />

memóriaolvasás (Memory Read, MR);<br />

memóriaírás (Memory Write, MW);<br />

beviteli/kiviteli eszköz olvasása (Input/Output Read, I/OR);<br />

beviteli/kiviteli eszköz írása (Input/Output Write, I/OW);<br />

megszakítás (interrupt).<br />

144

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!