Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

Projektowanie systemów mikroprocesorowych -Hadam

02-06-2012, 19:50
Aukcja w czasie sprawdzania była zakończona.
Cena kup teraz: 63 zł     
Użytkownik AKTYKA_pl
numer aukcji: 2332221082
Miejscowość Wrocław
Wyświetleń: 8   
Koniec: 18-05-2012 13:22:46

Dodatkowe informacje:
Stan: Nowy
Okładka: twarda
Rok wydania (xxxx): 2004
Kondycja: bez śladów używania
Język: polski
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

Projektowanie systemów mikroprocesorowych

Paweł Hadam

Wydawnictwo: BTC
Rok wydania: 2004
Nr wydania: 1
ISBN: 839[zasłonięte]6794
   
Okładka: twarda
Liczba stron: 216
Wymiary: 17x24 cm
   
Opis:

Idealna książka dla wszystkich elektroników projektujących urządzenia wykorzystujące mikroprocesory. W książce znajduje się wiele praktycznych informacji dotyczących projektowania systemów cyfrowych zbudowanych z wykorzystaniem mikrokontrolerów.


Uwagi praktyczne dotyczące wykorzystania konkretnego mikrokontrolera w takim, a nie innym układzie pracy, odnoszą się do najpopularniejszych w naszym kraju typów mikrokontrolerów: zwłaszcza mikrokontrolerów rodziny ’51 (przede wszystkim najprostszych układów firmy Atmel), a także układów PIC i AVR.

W książce opisano m.in.:

  • sposoby zasilania systemu mikroprocesorowego;
  • układy generowania sygnału zerującego;
  • układy generowania sygnału zegarowego;
  • budowę wewnętrzną portów wejścia/wyjścia typowych mikrokontrolerów;
  • magistrale transmisji danych systemu mikroprocesorowego;
  • sposoby dołączania zewnętrznej pamięci programu i danych;
  • łącza równoległe;
  • łącza szeregowe (RS-232, RS-485, I2C, interfejs SPI, interfejs 1-Wire);
  • stosowanie czujników stykowych i optoelektronicznych;
  • dołączanie klawiatury matrycowej;
  • sterowanie wyświetlaczami LED i LCD;
  • budowanie układów wyjściowych dużej mocy.

Rozwiązania układowe są wsparte przykładowymi funkcjami napisanymi w języku C, który upowszechnił się wśród programistów mikrokontrolerów. Przykładowe programy napisano w sposób ukazujący rozwiązanie problemu, co pozwoliło na uniezależnienie się od platformy sprzętowej.


Spis treści:

1. Co to jest mikrokontroler?
1.1. Kryteria wyboru mikrokontrolera
1.2. Charakterystyka wybranych mikrokontrolerów
1.2.1 Mikrokontrolery rodziny ’51
1.2.2. Mikrokontrolery PIC
1.2.3. Mikrokontrolery AVR
1.2.4. Inne mikrokontrolery

2. Projektowanie standardowych obwodów współpracujących z mikrokontrolerem

2.1. Zasilanie systemu mikroprocesorowego
2.1.1. Zasilanie sieciowe
2.1.2. Zasilanie bateryjne i akumulatorowe
2.1.3. Obwody zasilania awaryjnego
2.1.4. Obwody włączania zasilania
2.1.5. Fizyczna realizacja obwodów zasilania
2.2. Układy generowania sygnału zerującego (RESET)
2.2.1. Podstawowe obwody zerowania
2.2.2. Rozbudowane układy zerowania
2.2.3. Układy nadzorujące typu watchdog
2.3. Układy generowania sygnału zegarowego
2.3.1. Generatory wbudowane
2.3.2. Oscylatory wewnętrzne z zewnętrznym rezonatorem kwarcowym
2.3.3. Generatory zewnętrzne

3. Porty wejścia-wyjścia mikrokontrolerów

3.1. Budowa wewnętrzna portów typowych mikrokontrolerów
3.2. Linie portów w trybie wejścia
3.3. Linie portów w trybie wyjścia

4. Magistrale transmisji danych systemu mikroprocesorowego

4.1. Standardowa magistrala systemowa
4.1.1. Dołączanie zewnętrznej pamięci programu i danych
4.1.2. Dekoder adresów i dołączanie układów peryferyjnych
4.2. Łącze równoległe
4.3. Łącza szeregowe
4.3.1. Standardowe łącze szeregowe
4.3.1.1. Magistrala RS-232
4.3.1.2. Magistrala RS-485
4.3.2. Magistrala I2C
4.3.2.1. Sygnały startu i stopu transmisji
4.3.2.2. Wysyłanie danych
4.3.2.3. Odbieranie danych
4.3.3. Interfejs SPI
4.3.3.1. Wysyłanie i odbiór danych
4.3.4. Interfejs 1-Wire
4.3.4.1. Zerowanie magistrali 1-Wire
4.3.4.2. Wysyłanie danych
4.3.4.3. Odbieranie danych

5. Urządzenia wejściowe systemu mikroprocesorowego

5.1. Czujniki.
5.1.1. Czujniki stykowe
5.1.2. Czujniki optoelektroniczne
5.1.3. Stosowanie innych czujników specjalizowanych
5.1.4. Problem długich linii połączeniowych czujników
5.2. Klawiatury
5.2.1. Klawiatura o niewielkiej liczbie przycisków
5.2.2. Klawiatura matrycowa
5.2.3. Wykorzystanie standardowej klawiatury komputera osobistego
5.3. Obwody wejściowe sygnałów analogowych
5.3.1. Wzmacniacze
5.3.2. Filtry
5.3.3. Komparatory zewnętrzne i wbudowane

6. Urządzenia wyjściowe systemu mikroprocesorowego

6.1. Wyświetlacze
6.1.1. Wyświetlacze LED
6.1.1.1. Wyświetlacze statyczne
6.1.1.2. Wyświetlacze multipleksowane
6.1.2. Wyświetlacze LCD
6.1.3. Wyświetlacze z wbudowanym sterownikiem
6.2. Układy wyjściowe dużej mocy
6.2.1. Sterowanie tranzystorów przełączających MOSFET
6.2.2. Sterowanie przekaźników i styczników
6.2.3. Sterowanie triaków
6.2.4. Walka z zakłóceniami wnoszonymi przez urządzenia dużej mocy

7. Rozwiązania układowe praktycznych problemów konstrukcyjnych

7.1. Obsługa wyświetlacza i klawiatury za pomocą magistrali I2C i układu PCF8574
7.2. Wyświetlacz matrycowy LED 8×35 punktów
7.3. Dołączenie klawiatury do układu wyświetlacza multipleksowanego
7.4. Prosty częstotliwościomierz cyfrowy
7.5. Zewnętrzny zegar czasu rzeczywistego z wysokostabilnym wzorcem częstotliwości
7.6. Detektor zaniku napięcia zasilania zapewniający zachowanie danych w pamięci nieulotnej
7.7. Pamięć Flash dużej pojemności do układu archiwizującego
7.8. Układ odłączający rezerwowe źródło zasilania przed jego całkowitym rozładowaniem
7.9. Komunikacja RS-232 ze sprzętową kontrolą transmisji185..............................................
7.10. Wykorzystanie interfejsu USB do połączenia mikrokontrolera z komputerem PC
7.11. Sterowanie silnika krokowego

8. Montaż i uruchamianie systemu mikroprocesorowego

8.1. Montaż urządzenia
8.2. Uruchamianie systemu mikroprocesorowego
8.2.1. Uruchamianie i testowanie sprzętu
8.2.1.1. Część analogowa
8.2.1.2. Część cyfrowa
8.2.2. Pisanie, uruchamianie i testowanie oprogramowania
8.3. Przygotowanie dokumentacji
8.4. Testowanie urządzenia w rzeczywistych warunkach pracy.


Informacje dodatkowe
:

Dodatek A. Tablica kodów ASCII
Dodatek B. Wyprowadzenia typowych wyświetlaczy LCD i VFD z interfejsem równoległym
Dodatek C. Znaki zawarte w generatorze znaków sterownika HD44870
Dodatek D. Konwersja między kodem szesnastkowym i dziesiętnym