Termékajánló
TOP termékek
Termék részletek


Mikrovezérlők

Mikrovezérlők
5 670 Ft

A mikrovezérlők világába való bevezetés izgalmas kaland, amely új távlatokat nyit az elektronika és programozás területén. Ez a könyv azzal a céllal született, hogy az elektrotechnika ágazat tanulói számára közérthető, gyakorlatias útmutatót nyújtson az Arduino és PIC mikrovezérlők világába.


Napjainkban a mikrovezérlők életünk szerves részeivé váltak - okoseszközeinkben, háztartási gépeinkben, járműveinkben mind-mind ott rejtőznek ezek a kis "számítógépek". Az Arduino platform népszerűsítette a mikrovezérlők világát, míg a PIC mikrovezérlő az iparban bizonyít évtizedek óta.


E két platform megismerésével betekintést nyerhetünk mind a hobbi elektronika, mind az ipari alkalmazások világába.


A könyv felépítése követi az egyszerűtől a bonyolult felé elvet, így fokozatosan vezet be a digitális elektronika, a programozás és a mikrovezérlők működésének rejtelmeibe. Az elméleti alapok mellett nagy hangsúlyt fektetünk a gyakorlati példákra és projektekre, hiszen a valódi tudás a gyakorlati tapasztalatszerzés során alakul ki.


Bízunk benne, hogy ez a könyv nemcsak tananyag lesz, hanem inspirál is saját projektek megvalósítására. A mikrovezérlők programozása olyan készségeket fejleszt, mint a logikus gondolkodás, problémamegoldás, kreativitás, mindezek a jövő technológiai kihívásainak megoldásában nélkülözhetetlenek lesznek.

  • TARTALOMJEGYZÉK

     

    Előszó
    Hogyan használjuk a könyvet?
    Digitális elérés, kiegészítések
      1. Hazárd jelenségek
        1.1. Összetett kombinációs hálózatok vizsgálata
        1.2. Hazárdok
          1.2.1. Statikus hazárd
          1.2.2. Dinamikus hazárd
          1.2.3. Funkcionális hazárd
          1.2.4. Hazárd mentesítése
      2. Sorrendi hálózatok
        2.1. Aszinkron hálózat
          2.1.1. Állapotátmeneti tábla, állapotdiagram
        2.2. Szinkron sorrendi hálózatok
          2.2.1. A szinkron sorrendi hálózatok leírási módszerei
          2.2.2. Állapotdiagram, állapotátmeneti tábla, ütemdiagram, kapcsolási vázlat
          2.2.3. Tároló áramkörök
          2.2.4. Tároló áramkörök típusai
          2.2.5. Szinkron sorrendi hálózatok tervezése és analízise
      3. Funkcionális sorrendi hálózatok
        3.1. Funkcionális sorrendi hálózatok
          3.1.1. A regiszterek elvi működése
          3.1.2. Shift regiszterek
          3.1.3. Puffer regiszterek
          3.1.4. Párhuzamosan is írható shift regiszterek
          3.1.5. Regiszter IC jelképi jelölése, bővítése
          3.1.6. Shift regiszter alkalmazásai
      4. Aritmetikai áramkörök
        4.1. Aritmetikai áramkörök
          4.1.1. Félösszeadó
          4.1.2. Teljes összeadó
          4.1.3. Soros 4 bites összeadó kialakítása
          4.1.4. Az átvitelgyorsítás célja, elve és megvalósítása
          4.1.5. Bináris összeadó IC jelképi jelölése, bővítése
          4.1.6. Bináris kivonó
          4.1.7. BCD (Binary-Coded Decimal) összeadó kialakítása
          4.1.8. Komparátorok elvi felépítése
            4.1.8.1. Kétbites komparátor tervezése
            4.1.8.2. Négybites komparátor tervezése
        4.2. Aritmetikai-logikai egységek
        4.3. Paritáselőállító és -vizsgáló áramkörök
        4.4. Félvezetős memóriák
          4.4.1. Memóriacellák felépítése
      5. Multiplexerek
        5.1. A multiplexerek feladata
          5.1.1. Logikai függvények megvalósítása multiplexer segítségével
        5.2. Dekódoló (demultiplexer) áramkörök
          5.2.1. Dekódoló (demultiplexer) áramkör működése
          5.2.2. Dekódoló áramkör tervezése
        5.3. Kódátalakító áramkörök
          5.3.1. Kódátalakító áramkörök elvi felépítése
          5.3.2. Kódátalakító áramkör tervezése
      6. Számlálók
        6.1. Bináris és BCD számlálók
          6.1.1. 4 bites aszinkron számláló
          6.1.2. 4 bites párhuzamos átvitelű szinkron számláló
          6.1.3. 4 bites soros átvitelű szinkron számláló
          6.1.4. Aszinkron előre/hátra számláló
          6.1.5. BCD számlálók
          6.1.6. Számláló IC-k alkalmazása
          6.1.7. Tetszőleges számlálási állapotú számláló tervezése
      7. A/D átalakítók
        7.1. A/D és D/A átalakítók
          7.1.1. Az A/D és a D/A konverterek felépítése, tulajdonságai
          7.1.2. A/D konverter
          7.1.3. D/A konverter
          7.1.4. D/A konverterek jellemzői
            7.1.4.1. Statikus jellemzők
            7.1.4.2. Dinamikus jellemzők
          7.1.5. Az A/D és a D/A konverterek alkalmazásai
      8. Mikrovezérlők – bevezetés
        8.1. Mikrovezérlők technikai alapjai
        8.2. Mikroprocesszoros rendszertechnika
          8.2.1. Mikroszámítógépek
          8.2.2. Mikroprocesszor működése
            8.2.2.1. Utasítások végrehajtása
            8.2.2.2. Regiszterek és adatmozgatás
            8.2.2.3. ALU (Arithmetic Logic Unit)
            8.2.2.4. Memória és Cache
            8.2.2.5. Órajel
            8.2.2.6. Flash memória és EEPROM
            8.2.2.7. Utasítások felépítése
      9. Mikrovezérlők alapjai
        9.1. A mikrovezérlők belső egységei
          9.1.1. CPU
          9.1.2. Program memória
          9.1.3. Adatmemória
          9.1.4. Órajel megoldások
          9.1.5. RESET áramkör
          9.1.6. Watchdog timer (WDT)
      10. Perifériák
        10.1. Digitális I/O portok
        10.2. Időzítők és számlálók (timers and counters)
        10.3. UART (Universal Asynchronous Receiver/Transmitter) modul
        10.4. USART (Universal Synchronous/Asynchronous Receiver/Transmitter)
          10.4.1. TXSTA (Transmit Status and Control Register)
          10.4.2. RCSTA (Receive Status and Control Register)
          10.4.3. SPBRG (USART Baud Rate Generator)
          10.4.4. TXREG (USART átviteli regiszter)
          10.4.5. RCREG (USART vételi regiszter)
          10.4.6. Példaprogram soros átvitel tesztelésére
        10.5. SPI (Serial Peripheral Interface) és I2C (Inter-Integrated Circuit)
          10.5.1. SSPSTAT – MSSP Status Register
          10.5.2. SSPCON1 – MSSP Control Register 1
          10.5.3. SSPCON2 – MSSP Control Register 2
          10.5.4. SSPSR, SSPBUF, SSPADD regiszterek
      11. A/D modul
        11.1. A/D átalakító
          11.1.1. A/D Control Register 0 (ADCON0)
          11.1.2. A/D Control Register 1 (ADCON1)
          11.1.3. A/D Result High Register (ADRESH) A/D Result Low Register (ADRESL)
      12. Megszakítások
        12.1. Megszakítások
          12.1.1. INTCON regiszter
          12.1.2. OPTION_REG regiszter
          12.1.3. PIE1 regiszter
          12.1.4. PIR1 regiszter
          12.1.5. PIE2 regiszter
          12.1.6. PIR2 regiszter
          12.1.7. PCON (Power Control) regiszter
          12.1.8. Példaprogram külső megszakításkezelésre
      13. Időzítők
        13.1. Időzítők (timerek)
          13.1.1. Timer0
            13.1.1.1. OPTION_REG
            13.1.1.2. INTCON regiszter
            13.1.1.3. TMR0 regiszter
          13.1.2. Példakód a Timer0 használatára
          13.1.3. Timer1
            13.1.3.1. T1CON (Timer1 Control Register)
            13.1.3.2. TMR1 (TMR1H és TMR1L)
          13.1.4. Példakód a Timer1 használatára
          13.1.5. Timer2
            13.1.5.1. T2CON Regiszter
            13.1.5.2. TMR2 regiszter PR2 regiszter
            13.1.5.3. PR2 regiszter
            13.1.5.4. PIR1 regiszter
          13.1.6. Példakód a Timer2 használatára
      14. Capture/Compare/PWM modul
        14.1. Capture mód
        14.2. Compare mód
        14.3. PWM mód
          14.3.1. Példaprogram a PWM használatára
      15. Mikroszámítógépek felépítése
        15.1. PIC16F877A bemutatása
        15.2. A PIC16 utasításai
      16. Fejlesztői környezet
        16.1. PIC fejlesztői környezet bemutatása
      17. Magasszintű programozási nyelv
        17.1. A C, C++ programozás története
        17.2. A C++ fejlesztői környezet kialakítása
        17.3. Nyelvi alapok
          17.3.1. Első programunk
          17.3.2. Változók
          17.3.3. Függvények
            17.3.3.1. Rekurzió
            17.3.3.2. Mutatótípusok
            17.3.3.3. Hivatkozási típusok
            17.3.3.4. Konstans típusok
            17.3.3.5. Felsorolt típusok
            17.3.3.6. Tömbtípusok
            17.3.3.7. Többdimenziós tömbök
            17.3.3.8. Kifejezések
            17.3.3.9. Műveletek sorrendje
            17.3.3.10. Típuskonverzió
            17.3.3.11. Utasítások
          17.3.4. Példaprogramok vezérléshez
      18. Gépi kód alapjai
        18.1. Bevezetés
        18.2. Bináris és hexadecimális számrendszer
        18.3. Z80 időzítése
        18.4. Utasítás lehívás
        18.5. Buszkérés és -nyugtázás ciklusa
        18.6. Memória olvasási és írási ciklusai
        18.7. Be- vagy kimenet ciklusai
        18.8. Megszakítás kezelés
        18.9. Nem maszkolható megszakítás kezelés
        18.10. Hardver és szoftver megvalósítás
        18.11. Memória bővítése
        18.12. Z80 utasításkészlete
          18.12.1. Címzési módok
          18.12.2. Z80 emulátor
          18.12.3. Egyszerű Z80 program
      19. Fejlesztőeszközök
        19.1. Az Arduino IDE fejlesztői környezet
        19.2. UnoArduSim
          19.2.1. A szimulátorról röviden
          19.2.2. A szimulátor felületei
            19.2.2.1. Programozói felület
            19.2.2.2. Változók
            19.2.2.3. Labor felület
            19.2.2.4. Menü
            19.2.2.5. File menü
            19.2.2.6. Execute
            19.2.2.7. Options → I/O Devices
          19.2.3. A szimulátor használata
            19.2.3.1. Programozás
          19.2.4. I/O eszközök
            19.2.4.1. Nyomógomb (PUSH)
            19.2.4.2. Színes LED
            19.2.4.3. Soros port (SERIAL)
            19.2.4.4. Digital pulser (PULSER)
            19.2.4.5. Analóg függvénygenerátor
            19.2.4.6. Léptetőmotor (STEPPER)
        19.3. Wokwi Arduino Simulator
          19.3.1. Kezdő lépések
          19.3.2. Új projekt létrehozása
          19.3.3. Első programunk
      20. Arduino környezet
        20.1. Hardver
        20.2. Megszakításkezelés
        20.3. Fejlesztői csomagok
    Irodalomjegyzék
    Szakkönyvek
    Képek forrásai
    Internetes források
    Tárgymutató
  • Cím
    Mikrovezérlők
    Szerző
    Tresó Pál
    Kiadó
    Szega Books Kft.
    Kiadói kód
    GS-7-05
    ISBN
    9786156719027
    Kiadási év
    2025
Webáruház készítés