Bevezetés a mechatronikába - MEK
Bevezetés a mechatronikába - MEK
Bevezetés a mechatronikába - MEK
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