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 />
A vezérlősín révén lehet az azonos címen lévő memória-, illetve I/O műveleteket<br />
megkülönböztetni.<br />
A külső sínrendszer lehet helyi sín (local bus), amely a processzorhoz közvetlenül<br />
kapcsolódik, illetve lehet rendszersín (system bus), amely a processzor sínmeghajtásán<br />
keresztül kapcsolódik a rendszer elemeihez. A sínrendszer használatának<br />
előnye, hogy a szabványosított jel és vezetékkiosztás miatt az egyes részegységek<br />
könnyen cserélhetők. A rendszer bemenetei hardverjelleggel terhelik a<br />
sínrendszert, ezért kell bizonyos számú modul esetén sínmeghajtást használni. A<br />
mikroprocesszoros rendszerekben használatos sín párhuzamos sínnek tekinthető.<br />
7.3.4. A mikroprocesszor tipikus műveletei<br />
A CPU működése ciklikus: utasításlehívás, végrehajtás, lehívás, végrehajtás stb.<br />
Ezt a pontos sorrendiséget a rendszeróra vezérli. A CPU működésében a legelemibb<br />
időegység a gépi állapot, amely rendszerint egy órajel periódusa alatt játszódik<br />
le. Egy gépi állapothoz egy jól definiált művelet tartozik: pl. a címinformáció kijuttatása<br />
a címsínre. Általában több gépi állapot alkot egy gépi ciklust, amely egy<br />
összetettebb műveletet jelent.<br />
Tipikus gépi ciklusok: egy memóriarekesz olvasása (MR), illetve írása (MW)<br />
vagy I/O eszköz írása, illetve olvasása (I/OW, I/OR), utasításlehívás stb. Egy utasítás<br />
lehívásának és végrehajtásának együttes művelete az utasításciklus, amely<br />
1 8 gépi ciklusból állhat az utasítás bonyolultságától függően. Általában egy utasításciklus<br />
annyi gépi ciklusból áll, ahányszor a CPU-nak a memóriához vagy I/Ohoz<br />
kell fordulnia. Minden utasításciklus utasításlehívási gépi ciklussal kezdődik, a<br />
további gépi ciklusok olvasási vagy írási jellegűek.<br />
7.3.5. A processzor állapotai<br />
Egy processzor működése rendszerint a következő állapotokból áll:<br />
futó (run) állapot, amikor a processzor a programmemória által meghatározott<br />
utasításokat egymás után hajtja végre;<br />
várakozó (wait) állapot, amely a gépi cikluson belül valósul meg;<br />
tartás- (hold-) állapot, amely gépi ciklusok között aktualizálható;<br />
leállás- (halt-) állapot, amikor egy HALT utasítás hatására a processzor leáll,<br />
nem végez műveletet és ezen állapotból csak engedélyezett megszakítás<br />
hatására lép ki.<br />
145