1.062.077

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

A 8051 mikrokontroller-család

CPU - RAM - E/A

Szerző
Szerkesztő
Fordító
Lektor
Budapest
Kiadó: Műszaki Könyvkiadó
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott kemény papírkötés
Oldalszám: 144 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-10-9774-9
Megjegyzés: 36 fekete-fehér ábrával illusztrálva. Tankönyvi szám: 10119/40.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó

A számítógépek legfontosabb elektronikus építőelemi, a mikroprocesszorok változó kivitelűek és teljesítőképességűek lehetnek.
Az áramköröket integrálási technológiával készítik, és egyre több... Tovább

Előszó

A számítógépek legfontosabb elektronikus építőelemi, a mikroprocesszorok változó kivitelűek és teljesítőképességűek lehetnek.
Az áramköröket integrálási technológiával készítik, és egyre több tranzisztorfunkciót tudnak egy chipre (lapkára) felvinni. Ennek eredményeként nagyobb teljesítőképességű (nagyobb "intelligenciájú") mikroprocesszorokat gyártanak. A másik fejlesztési irányzat az, hogy változatlan számítási funkciók mellett, az eddig különálló áramkörökkel megvalósított perifériafunkciókat integrálnak a processzorchipbe. Ilyen áramkör a mikrokontroller. Ezek az áramkörök vezérlik a felvonókat és a televíziókat "okos" játékokat építenek velük, és megjelennek a járművekben is.
Összefoglalva: A különálló áramkörök funkcióit egy chipbe integrált mikrokontroller a teljes vezérlést elláthatja. Előnyei ellenére kevésbé ismerik, mint a mikroprocesszorokat.
Ebben a könyvben igyekszünk érzékeltetni a mikrokontrollerek és a klasszikus mikroprocesszorok felépítése és funkciói között különbségeket. Megismertetjük az olvasókat a nagyon elterjedt 8051-es mikrokontroller-családdal. Leírjuk az egyes típusok tulajdonságait, hardverfunkcióit és utasításkészletét. Megemlítjük előnyeiket és hátrányaikat is. Az olvasó segítséget kap ahhoz, hogy eldönthesse, hol előnyösebb mikrokontrollert alkalmazni a mikroprocesszorral szemben.
A könyv azok számára készült, akik ismerik a mikroelektronika alapfogalmait. Ezért a gyártók katalógusaiban szereplő angol elnevezéseket használjuk. Vissza

Tartalom

Előszó a német kiadáshoz9
A mikrokontrollerek általános áttekintése11
A számítógép felépítése11
A mikrokontroller megjelenése11
A mikrokontroller és a mikroprocesszor közötti különbség12
Aa mikrokontroller alkalmazási területe12
A 8051/8031-es típusú mikrokontroller hardverkialakítása14
Órajelegység15
A kvarc15
Kerámiarezonátorok15
Oszcillátorkapcsolás16
Külső szinkronizálás16
Belső és külső tárolók17
Belső programtároló17
A 8751-8051es típusú EPROM-mal18
Belső adattároló18
A fogyasztás csökkentése19
Power-down üzemmód20
Idle üzemmód21
A belső RAM áramának biztosítása21
A CPU időzítései22
Belső időviszonyok22
A külső tárolók vezérlőjelei22
Időzítő/számláló23
A T0 és T1 időzítő/számlálók és üzemmódjaik (0-3)23
A T0-es időzítő/számláló. Capture, Auto-Reload és Baudrate üzemmódok25
A speciális funkcióregiszterek26
Bitcímek28
Alapértelemzés szerinti értékek28
Veremmutató (Stack-Pointer)29
Adatmutató (Data-Pointer)29
Fogyasztásvezérlő (Power-Control) regiszter (PCON)29
Timer-Control regiszter30
Timer-Modus regiszter30
Serial-Port-Control regiszter32
A soros port adatpuffere32
A megszakításengedélyező (Interrupt-Enable) regiszter (I)E)32
Megszakításprioritás- (IP) regiszter32
A T2 időzítő vezérlőregisztere (T2CON)33
Program-Status-Word (PSW)34
Akkumulátor35
B regiszter35
A megszakítások és használatuk35
Megszakításforrások36
A megszakítások műveletei37
A megszakítások válaszideje38
Sorosvonal-illesztő39
Adás, vétel a 0-ás üzemmódban40
Adás, vétel az 1-es üzemmódban42
A 2-es és a 3-as üzemmódok. Többkontrolleres kommunikáció, adás és vétel44
A baudrate előállítása a T1 és a T2 számlálókkal47
A 0-3 portok50
Egy portra való írás időzítése, jelmeredeksége54
A protok terhelhetősége (fan-out)56
READ-MODIFY-WRITE utasítások56
Külső tárolók alkalmazása56
A8 vagy 16 bites memóraicímezés57
Az ALE jel57
Az egy-, két- és hárombájtos utasítások végrehajtása58
A PSEN jel60
A WR és az RD jelek61
A tárolók használata61
Programtároló61
Adattároló. A belső RAM-terület felépítése62
A 8051-es és a 8052-es típusú mikrokontrollerek összehasonlítása63
A 8051-es típus utasításkészlete65
A bit- és bájtszervezésű működés65
Az utasítások hossza65
Futási idő66
Címezési módok66
A címzésről általában66
Regisztercímzés67
Direkt címzés67
Indirekt címzés67
Közvetlen címzés68
Indirekt regisztercímzés68
A különböző utasításfajták68
Adatátviteli utasítások: általános, akkumulátorral kapcsolatos és a DATA-Pointeres adatmozgató utasítások68
Aritmetikai utasítások: összeadás, kivonás, szorzás és osztás69
Logikai és Boole-utasítások70
Vezérlőutasítások: feltétel nélküli CALL és JUMP, feltételes JUMP71
Adatátviteli utasítások73
MOV73
MOVC75
MOVX75
PUSH76
POP76
XCH77
XCHD77
Aritmetikai utasítások77
ADD78
ADDC78
SUBB79
INC79
DEC80
MUL és DIV80
DA81
Logikai és Boole-utasítások81
Logikai utasítások81
Boole-utasítások83
Vezérlőutasítások84
CALL84
JUMP85
Az utasítások hossza és végrehajtási idejük87
A jelzőbiteket befolyásoló utasítások90
A 80515-ös típusú mikrokontroller92
A 80515/80535-ös típus hadrverfelépítése92
aA 80515-ös típus T2 időzítő/számlálója92
Bemeneti kapcsolók92
A T2 üzemmódjai: automatikus újratöltés (Reload), mintavételezés (Capture) és komparálás (Compare)94
Soros vonal96
A 80515-ös speciális funkcióregiszterei (SFR)98
Az SFR regiszterek bitcímei98
Az SFR regiszterek RESET utáni értékei99
Az IEN0 regiszter99
Az IEN1 regiszter100
Az IP0 és az IP1 regiszter100
Az IRCON regiszter101
A CCEN regiszter101
A T2CON regiszter102
Az ADCON regiszter103
Az ADDAT regiszter104
A DAPR regiszter104
A rendszerórajel kimenete104
A protok kiegészítő funkciói105
A Watchdog időzítő105
Feladat106
Működési mód106
A WDT használata106
A megszakításrendszer107
A megszakítások prioritása107
Megszakításforrások110
A megszakítások kezdőcímei111
A T2 megszakításai112
Az A/D átalakító megszakítása112
A 2-es külső megszakítás113
A 3-as külső megszakítás113
A 4-es, az 5-ös és a 6-os külső megszakítások113
A megszakítást kérő flagek visszaállítása114
Az A/D átalakító114
Az A/D átalakító vezérlése115
Az A/D átalakító bemenetei116
Az A/D átalakító referenciafeszültsége116
Az A/D átalakítás felbontása117
A belső referenciafeszültség pontossága119
Az A/D átalakító pontossága119
A 8051-es port alkalmazásai a 80515-ös típus esetén122
Nyugalmi áramellátás122
A RESET áramkör122
Megszakításvezérlés122
A 80515-ös típus használata külső EPROM-mal122
A jellemzők összefoglalása123
A 80517-es típusú mikrokontroller124
A 80517/80537-es típus hardverkialakítása124
Az áramtakarékos üzemmód125
A 80517-es típus memóriája125
A 80517-es típus időzítő/számlálói126
A 0-ás és az 1-es időzítő/számlálók126
A T2 és a komparálószámláló126
A sorosvonal-illensztők127
A 80517-es típus speciális funkcióregiszterei (SFR)127
Kezdőértékek129
Az ADCON0 regiszter130
Az ADCON1 regiszter130
A megszakításprioritás-regiszter131
Szorzó/osztó regiszter131
A 80517-es portjai132
Az 5-ös port132
A 6-os port132
A 7-es port132
A 8-as port132
A 80517-es A/D átalakítója133
A 80517-es megszakításrendszere133
A megszakítások prioritásszintjei134
Megszakításforrások134
A soros vonal megszakítása135
A komparálószámláló megszakítása135
Szorzó/osztó egység135
A Watchdog késleltető136
A jellemzők összefoglalása136
Fejlesztői környezet138
Compiler138
Szoftverkönyvtár139
Emulátorok139
Külső ROM-csatlakozással ellátott változatok (Bond-out-Chip)140
A 8051-es család további tagjai141
A 83C152-es típus141
A 83C252-es típus142
A 83C154-es típus142
A 83C552-es típus143
A 83C451-es típus144

Roland Dilsch

Roland Dilsch műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Roland Dilsch könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem