| Előszó | 11 |
| Bevezetés a mikroprocesszorok világába | 15 |
| Hol találkozhatunk mikroprocesszorokkal? | 15 |
| Folyamatirányítás | 15 |
| Műszerelőlapok, kezelőszervek | 16 |
| Adatgyűjtés | 16 |
| Jelfeldolgozók | 17 |
| Tudományos kutatás | 18 |
| Energiakezelés | 19 |
| Mi is tehát a mikroprocesszor? | 19 |
| Mikroszámítógép-rendszerek | 21 |
| Hogyan alakul ki egy mikroszámítógép-rendszer konfigurációja? | 22 |
| A cimbusz dekódolása | 23 |
| Buszleválasztás | 25 |
| Illesztés a valós világgal | 27 |
| Analóg illesztőegységek | 28 |
| Soros illesztőegységek | 30 |
| Programozható perifériák | 32 |
| Illesztőegységek | 33 |
| Szabványos illesztőegységek | 33 |
| Szoftver a hardverrel szemben: merre menjünk? | 35 |
| Mikroprocesszorok programozása | 35 |
| Adatmanipuláció | 35 |
| Adatmozgatás | 35 |
| Programmanipuláció | 38 |
| Programállapot-manipuláció | 39 |
| Címzési módok | 40 |
| Modern programozási fogások mikroprocesszoros alkalmazás esetén | 41 |
| Pozíciófüggetlenség | 41 |
| A strukturált programozás módszertana | 41 |
| Melyek a kereskedelemben kapható szoftver erőforrások? | 44 |
| Miért használjunk assembler nyelvet? | 45 |
| Összefoglalás | 46 |
| Gyakorlatok | 47 |
| Irodalom | 48 |
| A 6809-es architektúrája és jelkarakterisztikája | 51 |
| Bevezetés | 51 |
| A 6809-es tömbvázlata | 51 |
| Melyek a nagyteljesítményű 6809-es fontosabb tulajdonságai? | 52 |
| A 6809-es minimálrendszere | 52 |
| Programozási modell | 53 |
| A veremtár | 55 |
| Feltételkód-regiszter | 57 |
| A 6809-es hatékony programozási eszközei | 58 |
| Helyes programozási elvek | 58 |
| Veremtárműveletek | 58 |
| Pozíciófüggetlenség | 60 |
| A 6809 jeleinek karakterisztikái | 60 |
| A cimbusz | 61 |
| Az adatbusz viselkedése | 64 |
| A vezérlőjelek viselkedése | 64 |
| 6809-es önáramkörök | 66 |
| Általános időzítési szabályok | 67 |
| Adatbuszszabályok | 67 |
| Címbuszszabályok | 67 |
| Összefoglalás | 67 |
| Gyakorlatok | 69 |
| Irodalom | 69 |
| A mikroprocesszor időzítési specifikációi | 71 |
| Bevezetés | 71 |
| A 68109-es dinamikus jellemzői | 71 |
| Az MPU időzítésének illesztésének a perifériákhoz | 71 |
| A háromállapotú busz | 72 |
| Az aktív állapaot | 75 |
| A nagyimpedanciájú állapot | 75 |
| A ROM illesztése az MPU-hoz | 75 |
| A RAM illesztése az MPU_hoz | 80 |
| Jelterjedési késleltetés | 84 |
| Összefoglalás | 84 |
| Gyakorlatok | 85 |
| Irodalom | 86 |
| A 6809 utasításkészlete | 87 |
| Bevezetés | 87 |
| Címzési módok | 102 |
| Regisztercímzés | 103 |
| Belső címzés | 103 |
| Közvetlen címzés | 103 |
| Kibővített címzés | 103 |
| Nagyobb teljesítményű címzési módok | 103 |
| Indexelt címzés | 104 |
| Relatív címzés | 105 |
| Programszámláló relatív indirekt címzése | 106 |
| Relatív címek előállítása az assemblerben | 107 |
| Hogyan működnek az utasítások? | 108 |
| Adatmozgató utasítások | 109 |
| Adatmanipulációs utasítások | 113 |
| Programmanipulációs utasítások | 118 |
| Programállapot-manipuláció | 122 |
| Kódkompatibilitás a 6800-assal | 127 |
| A hardver hatása a szoftverre | 127 |
| Feltételkód-regiszter | 127 |
| Szoftverinkompatibilitások a 6800/6801/6802-essel | 127 |
| Ekvivalens utasításszekvenciák | 129 |
| A 6809-es assemblere | 130 |
| Assemblerfeldolgozás | 130 |
| Forráskódú mondatok formátuma | 131 |
| Áthelyezés | 134 |
| Assemblerdirektivák | 135 |
| Assembler-hibaüzenetek | 136 |
| A 6809 rezidens szerkesztője | 137 |
| Szerkesztőparancsok | 138 |
| Összefoglalás | 141 |
| Gyakorlatok | 142 |
| Irodalom | 144 |
| Modern programozási módszerek | 145 |
| Bevezetés | 145 |
| A jól használható kód | 145 |
| Helyes működés | 146 |
| A ráfordítás-sebesség függvénye | 146 |
| Dokumentáció | 147 |
| Modularitás és karbantartás | 148 |
| A modern strukturált programozás lényege | 149 |
| A 6809 moduláris tulajdonságai | 149 |
| 6809 veremtárműveletek | 150 |
| Szubrutincsatolás | 152 |
| Szoftververemtárak | 155 |
| A kódolás célszerűbb módja | 158 |
| Pozíciófüggetlen kódolás | 158 |
| Reentráns programok | 160 |
| Rekurzív programok | 162 |
| Néhány hasznos program bemutatása | 162 |
| Összefoglalás | 172 |
| Gyakorlatok | 173 |
| Irodalom | 174 |
| A mikroprocesszor illesztőegységei | 179 |
| Alapvető be- és kimenetek | 179 |
| Egy alapvető kimenet | 179 |
| Alapvető tárnbemenet | 180 |
| Párhuzamos illesztőegységek | 182 |
| A 6821-es illesztőegység | 182 |
| Analóg átalakítás | 187 |
| Puffertár | 192 |
| Soros illesztőegységek | 196 |
| Aszinkron kommunikációs illesztőadapter | 197 |
| Szabványos illesztőegységek | 200 |
| Szabványtípusok | 201 |
| Néhány meggondolás | 201 |
| Az IEEE 488 szabvány | 201 |
| A 68488 általános célú illesztőadapter | 205 |
| Az RS-232 szabványos illesztőegység | 210 |
| Billentyűzetillesztő | 210 |
| Egymástól függetlenül bekötött kapcsolók | 212 |
| Mátrixszervezésű billentyűzetek | 217 |
| Összefoglalás | |
| Gyakorlatok | 223 |
| Irodalom | 225 |
| A bemenet/kimenet programozása | 227 |
| Bevezetés | 227 |
| Független | 227 |
| Tártérképes | 227 |
| I/O programozási osztályok | 229 |
| Megszakításmeghajtott rendszerek | 232 |
| A dilemma | 234 |
| Megszakításcsatolás | 235 |
| Megszakításprioritás | 237 |
| Programmegszakítás-vezérlő | 239 |
| Maszkolás | 240 |
| A 6809 megszakításai | 241 |
| Nemmaszkolható megszakítások | 241 |
| Gyorsmegszakítások | 242 |
| Normál megszakítások | 242 |
| Választásos megszakítások | 243 |
| Valós idejű óra | 245 |
| Valós idejű programozás | 247 |
| Szoftver eredetű időlejárás | 247 |
| Szoftverszinkronizáció | 248 |
| Közvetlen tárelérés | 249 |
| DMA vezérlők | 250 |
| A DMA velejárói | 251 |
| 6844 vezérlő | 252 |
| Összefoglalás | 254 |
| Gyakorlatok | 254 |
| Irodalom | 255 |
| Adatgyűjtés | 257 |
| A rendszer | 257 |
| Jeltípusok | 258 |
| Átalakítók | 258 |
| A jelek átalakítása | 259 |
| Sztatikus számítások | 260 |
| Linearizálás | 260 |
| Származtatott mennyiségek | 265 |
| Minimálérték kiválasztása | 265 |
| Előfeszítés | 270 |
| Dinamikus jelkondicionálás | 270 |
| Fáziselmaradás | 270 |
| Digitális az analóggal szemben | 271 |
| Átviteli késleltetés | 271 |
| Elsőrendű válasz | 272 |
| A hőmérséklet elsőrendű egyenlete | 273 |
| Kettősség a természetben | 273 |
| Mintavételi gyakoriság | 274 |
| Hasonlóság | 275 |
| Adatgyűjtés | 275 |
| Kvantálás | 276 |
| Apertőraidő | 277 |
| Digitális kód | 279 |
| Népszerű kódok | 279 |
| A jelkondicionálás alapvető tervezési lépései | 281 |
| Alacsony költségű ADC technika | 281 |
| Összefoglalás | 284 |
| Gyakorlatok | 284 |
| Irodalom | 285 |
| A folyamatszabályozás digitális algoritmusai | 287 |
| Bevezetés | 287 |
| Elsőrendű tag | 288 |
| Digitális szabályozóalgoritmusok | 289 |
| A digitális szabályozóalgoritmusok származtatása | 290 |
| PID algoritmus mikroprocesszorok számára | 293 |
| Jobb algoritmusok | 296 |
| Holtidő-kompenzáló algoritmusok | 298 |
| Bemeneti/kimeneti modulok mikroprocesszor bázisú szabályozók számára | 303 |
| Összefoglalás | 308 |
| Gyakorlatok | 309 |
| Irodalom | 310 |
| Függelék | 312 |
| Általános terhelési megfontolások | 313 |
| Ökölszabály a TTL alkalmazásakor | 313 |
| Ökölszabály a CMOS alkalmazásakor | 314 |
| 6809 termékspecifikációk | 317 |
| 6821 specifikációk: belső vezérlések | 320 |
| Indítás | 320 |
| Adatirányító regiszterek | 321 |
| Vezérlőregiszterek | 321 |
| Adatirányító hozzáférést vezérlő bit | 321 |
| Megszakítási flagbitek | 321 |
| Az MC6850: egy aszinkron kommunikációs illesztőadapter | 325 |
| Tápbekapcsolás | 325 |
| Vezérlőregiszter | 327 |
| Állapotregiszter | 329 |
| Speciális illesztési megoldások | 330 |
| MC828: egy prioritásmegszakítás-vezérlő | 330 |
| Általános leírás | 331 |
| Maszkelőállítás | 331 |
| Megszakítási szekvencia | 333 |
| Az MC6840 programozható időzítőmodul, PTM | 335 |
| Általános leírás | 335 |
| Flagek | 338 |
| Indítás | 338 |
| Működés | 339 |
| Üzemmódok | 339 |
| Folyamatos üzemmód | 339 |
| Időintervallum üzemmódok | 340 |
| Használhatóság | 342 |
| Az MC 6845 elektronsugárcső-vezérlő elem | 345 |
| Csatlakozókiosztás | 345 |
| A regiszterfájl leírása | 348 |
| Az MC 6848: ROM I/O időzítő-áramkör | 350 |
| Általános leírás | 350 |
| Maszkolt programozott tár | 351 |
| Időzítő | 352 |
| Kaszkád mono üzemmód | 355 |
| Párhuzamos perifériaporta | 355 |
| Adatirányító regiszter | 355 |
| Periféria-adatregiszter | 355 |
| Periféria-vezérlőregiszter | 355 |
| Kompozit állapotregiszter | 357 |
| Az MC 6860 digitális modem | 358 |
| Válasz üzemmód | 359 |
| Kezdeményező üzemmód | 359 |
| Szétkapcsoláskezdeményezés | 361 |
| Automatikus szétkapcsolás | 361 |
| Hexadecimális - oktális átalakítási táblázat | 362 |
| A szabványos ASCII kód | 365 |
| Egypaneles mikroszámítógép | 366 |
| A javasolt S-100 buszspecifikációk | 368 |
| A Pro Log STD buszspecifikációja | 374 |
| Tárgymutató | 375 |