Aplikacje graficzne na mikrokontroler 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2. Oprogramowanie narzędziowe i aplikacje dla bootloaderów i systemów ISP
- Autor:
- Artur Bieliński
- Wydawnictwo:
- SELF-PUBLISHER
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 420
- Dostępny format:
-
PDF
Opis
książki
:
Aplikacje graficzne na mikrokontroler 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2. Oprogramowanie narzędziowe i aplikacje dla bootloaderów i systemów ISP
1. Rozdział pierwszy wprowadzi czytelnika w możliwości mikrokontrolerów rodziny MCS-51.
2. Rozdział drugi wprowadzi czytelnika w działanie karty graficznej do samodzielnego wykonania na 89c52 umożliwiającej generowanie kolorowego obrazu wideo na monitorze wideo lub TV, w rozdzielczości 40 na 40 punktów w 16 kolorach, oraz dwóch rodzajów płytek aplikacji umożliwiających pisanie własnych gier wideo na 89c52.
3. Rozdział trzeci wprowadzi czytelnika w język programowania mikrokontrolerów MCS-51, nowe modele mikrokontrolerów wyposażone w nowoczesne interfejsy peryferiów i interfejsy programowania ISP. Nauczymy się konfigurować mikrokontrolery i napiszemy najprostszy program. Poznamy program Atmel Microcontroller ISP Software umożliwiający zaprogramowanie 89S52, oraz Bootloader i program Atmel Flip umożliwiający zaprogramowanie mikrokontrolerów AT89C51RB2, AT89C51RC2, AT89C51RD2 w trybie In-System Programming. Zaprojektujemy i wypróbujemy dwie nowe płytki aplikacji ze złączami do programowania ISP. Przeprowadzimy testy pięciu nowych funkcji mikrokontrolerów przy użyciu trzy wymiarowej gry wideo.
4. Rozdział czwarty prezentuje różnicę pomiędzy grafiką z dokładnością funkcji sinus 8 bitową i dokładną grafiką z 16 bitową funkcją sinus.
5. Rozdział piąty, szósty, siódmy, ósmy i dziewiąty prezentują trzy wymiarowe gry wideo na 89c52 o zróżnicowanej fabule, oraz rozwiązania prostych zadań algebry liniowej powstające podczas pisania gier wideo.
6. W dodatku A zamieszczony jest pełny kod trzy wymiarowej gry wideo na 89c52 z 16 bitową funkcją sinus i aproksymacją liniową.
Wybrane bestsellery
-
Promocja Promocja 2za1
Z tą książką stopniowo nauczysz się prostego, podstawowego kodu, a potem bardziej złożonych instrukcji AVX. Nabierzesz wprawy w czytaniu kodu asemblera i zaczniesz łączyć go z kodem w językach wyższego poziomu. Co ważniejsze, teorię ograniczono tu do niezbędnego minimum, za to dokładnie opisano dostępne narzędzia, omówiono sposób ich użytkowania i możliwe problemy. Kod natomiast został zaprezentowany w postaci kompletnych programów asemblera, co pozwoli Ci na dowolne testowanie, zmienianie i inne eksperymenty. W ten sposób przygotujesz się do samodzielnego badania różnych obszarów AVX i korzystania z oficjalnych podręczników Intela.- PDF + ePub + Mobi
- Druk 42 pkt
(38,50 zł najniższa cena z 30 dni)
42.35 zł
77.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Przygotowany z myślą o przedsiębiorcach, którzy pragną wykorzystać potencjał YouTube, ten ebook to kompleksowy przewodnik, który pomoże Ci w przełamaniu barier i stworzeniu własnego, skutecznego kanału. Dowiesz się, jak planować treści, nagrywać profesjonalne filmy i optymalizować kanał, aby przyciągnąć klientów. Zawiera praktyczne wskazówki, case(139,05 zł najniższa cena z 30 dni)
138.90 zł
174.00 zł (-20%) -
Promocja Promocja 2za1
Multimedia są interaktywną kombinacją tekstu, obrazu, dźwięku, wideo i trójwymiarowej grafiki komputerowej. Niemal każda strona internetowa i aplikacja jest multimedialna, choć niekoniecznie korzysta ze wszystkich wymienionych mediów. Aby spełniała swe zadania, powinna być nie tylko dobra merytorycznie, lecz także estetyczna, intuicyjna w obsłudze(53,13 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł (-20%) -
Promocja Promocja 2za1
Whether you're a novice designer, educator, or experienced creative seeking to enhance visual communication skills and visual thinking, and use Adobe Firefly as a design aid, this book will set you up for success.- PDF + ePub 116 pkt
(77,40 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
Promocja Promocja 2za1
This book is for creative professionals looking to leverage Midjourney. You’ll learn how to produce stunning AI art, streamline your creative process, and incorporate AI into your work, all while gaining a competitive edge in your industry.- PDF + ePub 116 pkt
(77,40 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
Promocja Promocja 2za1
Ця книжка познайомить вас з особливостями JavaScript 2014 основної мови програмування Всесвітньої мережі, що дозволяє визначати розширену поведінку на вебсторінках. Ви отримаєте глибоке розуміння того, як працює ця чудова мова, назавжди забудете про сухі, нудні, статичні сторінки, що просто займають місце на екрані, навчитеся взаємодіяти з користу(84,16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł (-19%) -
Promocja Promocja 2za1
This book offers a combination of specialized focus, practical guidance, relevance to commercial applications, and ethical awareness for AI art, making it a valuable resource for those seeking to explore and master AI-generated art.- PDF + ePub 98 pkt
(65,40 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
Promocja Promocja 2za1
Obierz kurs na... tworzenie gier w starym stylu Czy potrafisz rozszyfrować termin „piksel”? Stanowi on zbitkę dwóch angielskich wyrazów: picture i element. Stąd piksel to najmniejszy jednolity fragment obrazu wyświetlanego na ekranie. Dzisiejsza technika z jej fenomenalną rozdzielczością sprawia, że ludzkie oko nie dostrzega pojedynczych pikseli, a- Videokurs 70 pkt
(45,15 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja Promocja 2za1
MonoGame. Podstawowe koncepcje grafiki 3D dotyczy programowania grafiki 3D, co oznacza, że do jej tworzenia wykorzystuje się kod, a nie edytor sceny obsługiwany myszką. Autorzy wyczerpująco omówili kluczowe zagadnienia, jak rozdzielenie definiowanie figur i brył, poruszanie nimi na scenie, oświetlenie i cienie, mieszanie kolorów czy odwzorowanie tekstur. Wyjaśnione są także kwestie wykraczające poza podstawy grafiki 3D i dotykające tworzenia gier, jak komponentyzacja produkcji gier czy kwestie projektowania systemów sterowania. W rezultacie Czytelnik otrzymuje książkę na temat grafiki 3D w MonoGame łączącą teorię z wykorzystaniem praktycznych przykładów.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja Promocja 2za1
Czy znasz już Canvę? Jeśli nie, to za chwilę poznasz i – obiecujemy – nie pożałujesz. Canva jest dostępnym online narzędziem, dzięki któremu każdy, także osoba niemająca dotąd styczności z projektowaniem graficznym, jest w stanie przygotować grafikę na potrzeby social mediów, plakat do druku albo animację do prezentacji. Brzmi świetnie? To prawda. Dzięki dostępności i przyjazności dla użytkownika w krótkim czasie od powstania w 2012 roku Canva stała się jednym z najpopularniejszych narzędzi do projektowania na świecie. Uruchamialna na niemal każdym urządzeniu, pozwalająca na współdzielenie projektów, z bogatym pakietem darmowych opcji i z możliwością pracy w chmurze – szybko stała się ulubionym programem do pracy z grafiką dla niegrafików.- Videokurs 44 pkt
(40,05 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%)
Artur Bieliński - pozostałe książki
-
Promocja 2za1
W książce Jak podróżować w galaktyce o rozpiętości 150 lat świetlnych, na odległość 10 lat świetlnych prezentuję sposób podróży na kraniec galaktyki, przy użyciu skonstruowanego statku kosmicznego o wymiarach 1200 metrów na 200 metrów na 100 metrów, w czterech wersjach, umożliwiającego pokonanie odległości 10 lat świetlnych w czasie krótszym niż 10 -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog
Ebooka "Aplikacje graficzne na mikrokontroler 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2. Oprogramowanie narzędziowe i aplikacje dla bootloaderów i systemów ISP" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Aplikacje graficzne na mikrokontroler 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2. Oprogramowanie narzędziowe i aplikacje dla bootloaderów i systemów ISP" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Aplikacje graficzne na mikrokontroler 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2. Oprogramowanie narzędziowe i aplikacje dla bootloaderów i systemów ISP" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- ISBN Ebooka:
- 978-83-785-3437-2, 9788378534372
- Data wydania ebooka :
- 2016-12-28 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Numer z katalogu:
- 57329
- Rozmiar pliku Pdf:
- 43.1MB
- Pobierz przykładowy rozdział PDF »
Spis treści książki
1. Mikrokontroler jednoukładowy 89c52................................................................................................................ 6
2. Minikarta graficzna i płytka aplikacji................................................................................................................ 9
2.1 Minikarta Color, minikarta graficzna z 89c52, 40x40 punktów 16 kolorów........................................................ 9
2.2 Płytka aplikacji: Karta Prezentacyjna 89c52 z 64kB RAM.................................................................................. 11
2.3 Płytka aplikacji: Karta Prezentacyjna 80c32 z 64kB RAM i 64kB EEPROM..................................................... 12
2.4 Zestaw Minikarta Color z Kartą Prezentacyjną z 64kB RAM............................................................................. 14
2.5 Zestaw Minikarta Color z Kartą Prezentacyjną z 64kB RAM i 64kB EEPROM................................................ 15
2.6 Parametry generowanych kolorów i funkcje Minikarty Color............................................................................. 16
2.7 Generowane efekty przykładowej aplikacji.......................................................................................................... 18
2.8 Transmisja i format danych przesyłanych do Minikarty Color............................................................................ 20
2.9 Generowanie animacji graficznych..................................................................................................................... 27
2.10 Generowanie efektów nakładania plansz, oprogramowanie prezentacyjne: AP.ASM...................................... 30
2.11 Minigry wideo na płytkę aplikacji 80c32 + 64kB RAM + 64kB EEPROM i Minikartę Color......................... 37
2.12 Pusty interfejs karty........................................................................................................................................... 37
3. Jak bezbłędnie programować 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 80c51rd2................................. 43
3.1 Lista instrukcji języka kalkulatorowego MCS-51............................................................................................... 44
3.1.1 Instrukcje arytmetyczne................................................................................................................................... 44
3.1.2 Instrukcje logiczne........................................................................................................................................... 48
3.1.3 Instrukcje przesłań pomiędzy rejestrami i pamięcią......................................................................................... 50
3.1.4 Instrukcje wykonywane na zmiennych bitowych............................................................................................. 52
3.1.5 Skoki programowe i wywołania podprocedur.................................................................................................. 54
3.1.6 Znaczniki ustawiane i zerowane przez poszczególne instrukcje arytmetyczne i logiczne............................... 57
3.2 Przydział zasobów i konfigurowanie rejestrów SFR w MCS-51........................................................................ 59
3.2.1 Znaczniki przechowywane w rejestrze PSW.................................................................................................... 59
3.2.2 Podział pamięci wewnętrznej RAM, banki rejestrów i obszar stosu................................................................ 59
3.2.3 Rejestr stosu..................................................................................................................................................... 59
3.2.4 Przełączanie banków rejestrów........................................................................................................................ 60
3.2.5 Dostęp do rejestrów SFR................................................................................................................................. 61
3.2.6 Obsługa przerwań............................................................................................................................................ 62
3.2.7 Adresowanie bezpośrednie i pośrednie............................................................................................................. 64
3.2.8 Rejestry arytmetyczne i ogólnego przeznaczenia: A, B, R0, R1, R2, R3, R4, R5, R6, R7............................... 65
3.2.9 Rejestry SFR mikrokontrolera 89c52................................................................................................................ 65
3.2.10 Rejestry SFR mikrokontrolera 89s52, 89c55wd.............................................................................................. 66
3.2.11 Dostęp do DPTR0 i DPTR1, rozszerzony zestaw instrukcji czy AUXR1....................................................... 67
3.2.12 Priorytety przerwań i odkładanie rejestrów na stos......................................................................................... 69
3.2.13 Rejestr priorytetu przerwań............................................................................................................................ 70
3.2.14 Dodatkowe rejestry SFR mikrokontrolera AT89C51RB2, AT89C51RC2, AT80C51RD2............................. 72
3.2.14.1 Dodatkowa pamięć XRAM.......................................................................................................................... 73
3.2.14.2 Dodatkowe alternatywne funkcje pinów...................................................................................................... 74
3.2.15 Podstawowe konfigurowanie mikrokontrolera 89c52, 89s52, 89c55wd........................................................ 75
3.2.16 Najprostszy program na 89c52, 89s52, 89c55wd........................................................................................... 77
3.2.17 Konfigurowanie układów czasowych i liczników 89c52, 89s52, 89c55wd................................................... 79
3.2.17.1 Rejestr TCON............................................................................................................................................. 79
3.2.17.2 Rejestr TMOD............................................................................................................................................ 79
3.2.17.3 Układ czasowo-licznikowy Timer 0............................................................................................................ 82
3.2.17.4 Układ czasowo-licznikowy Timer 1............................................................................................................ 85
3.2.17.5 Układ czasowo-licznikowy Timer 2............................................................................................................ 88
3.2.17.5.1 Rejestr T2CON........................................................................................................................................ 88
3.2.17.5.2 Tryby pracy układu czasowo-licznikowego Timer2................................................................................. 93
3.2.17.5.3 Rejestr T2MOD........................................................................................................................................ 93
3.2.17.5.4 Tryb przechwytywania............................................................................................................................. 94
3.2.17.5.5 Tryb samoprzeładowania......................................................................................................................... 95
3.2.17.5.6 Tryb generowania przebiegu dla portu transmisji szeregowej................................................................. 97
3.2.17.5.7 Tryb generowania przebiegu o zadanej częstotliwości na wyjściu T2..................................................... 99
3.2.18 Konfigurowanie przerwań............................................................................................................................. 101
3.2.18.1 Sześciowektorowy system przerwań w AT89C52, AT89C55WD, AT89S52............................................. 101
3.2.18.2 Ośmio i dziewieciowektorowy system przerwań w AT80C51RD2, AT89C51RB2, AT89C51RC2.......... 101
3.2.18.3 Krytyczny czas obsługi przerwań................................................................................................................ 101
3.2.18.4 Rejestr zezwoleń przerwań i priorytety przerwań....................................................................................... 107
3.2.18.4.1 Rejestr IE, 89c52, 89s52, 89c55wd.......................................................................................................... 108
3.2.18.4.2 Rejestr IP, 89c52, 89s52, 89c55wd........................................................................................................... 108
3.2.18.5 Czteropoziomowy system przerwań 89C51RB2, 89C51RC2 i 80C51RD2................................................ 109
3.2.18.5.1 Rejestr IPL0, IPH0................................................................................................................................... 110
3.2.18.5.2 Rejestr IPL1, IPH1.................................................................................................................................... 111
3.2.18.5.3 Rejestr IE0, IE1, (IEN0, IEN1).................................................................................................................. 112
3.2.18.5.4 Konfigurowanie przerwań. Przykładowy program.................................................................................... 113
3.2.19 Konfigurowanie portu szeregowego................................................................................................................ 116
3.2.19.1 Rejestr SCON............................................................................................................................................... 116
3.2.19.2 Tryby pracy portu szeregowego.................................................................................................................... 119
3.2.19.3 Wybór szybkości pracy dla portu transmisji szeregowej, 89c52, 89s52, 89c55wd...................................... 119
3.2.19.4 Dodatkowe możliwości 89C51RB2, 89C51RC2, 80C51RD2, wybór szybkości pracy dla portu
transmisji szeregowej.................................................................................................................................. 120
3.2.19.5 Rejestr SBUF, PCON................................................................................................................................... 121
3.2.20 Zaawansowana konfiguracja 89s52, 89c55wd, 89C51RB2, 89C51RC2, 80C51RD2.................................... 122
3.2.20.1 Rejestr AUXR, 89s52, 89c55wd................................................................................................................... 122
3.2.20.2 Rejestr AUXR, 89C51RB2, 89C51RC2....................................................................................................... 122
3.2.20.3 Rejestr AUXR, 80C51RD2 i 89C51RD2..................................................................................................... 124
3.2.20.3.1 Większa pamięć XRAM, 89C51RD2........................................................................................................ 124
3.2.21 Do czego służy Watchdog............................................................................................................................... 125
3.2.21.1 Ewolucja długości rejestru Watchdoga......................................................................................................... 125
3.2.21.2 Rejestr WDTRST......................................................................................................................................... 126
3.2.21.3 Rejestr WDTPRG........................................................................................................................................ 126
3.2.21.4 Sprzętowy Watchdog z generowaniem sygnału reset dla peryferiów........................................................... 126
3.2.21.5 Inicjowanie pracy licznika Watchdog........................................................................................................... 127
3.2.21.6 Watchdog w trybie Power-down, 89s52, 89c55wd, 89C51RB2, 89C51RC2, 80C51RD2.......................... 127
3.2.21.7 Watchdog w trybie Idle, 89s52, 89c55wd.................................................................................................... 127
3.2.21.8 Watchdog w trybie Idle, 89C51RB2, 89C51RC2, 80C51RD2.................................................................... 127
3.2.22 Tryb uśpienia Idle........................................................................................................................................... 128
3.2.23 Tryby oszczędzania energii Power-down........................................................................................................ 128
3.2.24 Bootloader w AT89C51RB2, AT89C51RC2, AT89C51RD2.......................................................................... 130
3.2.24.1 Rejestr programowany HSB......................................................................................................................... 131
3.2.24.2 Bit ENBOOT ustawiany programowo w rejestrze AUXR1......................................................................... 131
3.2.25 Tryb podwojenia szybkości X2, 89C51RB2, 89C51RC2 i 80C51RD2.......................................................... 133
3.2.25.1 Rejestr CKCON0 i CKCON1....................................................................................................................... 134
3.2.26 Dodatkowe możliwości oszczędzania energii, rejestr CKRL.......................................................................... 135
3.2.27 Komunikacja wielomikroprocesorowa........................................................................................................... 136
3.2.27.1 Wykrywanie błędu ramki............................................................................................................................. 136
3.2.27.2 Automatyczne rozpoznawanie adresu, 89C51RB2, 89C51RC2 i 80C51RD2............................................. 136
3.2.27.2.1 Rejestry SADDR, SADEN........................................................................................................................ 137
3.2.27.2.1.1 Adres indywidualny............................................................................................................................... 137
3.2.27.2.1.2 Adres ogólny.......................................................................................................................................... 137
3.2.27.2.1.3 Ustawienie rejestrów SADDR, SADEN po reset................................................................................... 138
3.2.27.3 Dedykowany generator przebiegu zegarowego dla portu transmisji szeregowej w trybie 1 i 3,
89C51RB2, 89C51RC2, 80C51RD2............................................................................................................ 138
3.2.27.3.1 Konfigurowanie częstotliwości generowanego przebiegu, rejestry BRL, BDRCON............................... 138
3.2.28 Maksymalna częstotliwość taktowania mikrokontrolerów AT89C51RB2, AT89C51RC2............................. 139
3.2.29 Kompatybilność mikrokontrolerów 89s52, 89c55wd, 89C51RB2, 89C51RC2, 80C51RD2......................... 140
3.2.30 Rozkład pinów w obudowach DIP-40............................................................................................................. 141
3.2.31 Funkcje portów i pinów, 89c52, 89s52, 89c55wd........................................................................................... 143
3.2.32 Najprostsza aplikacja na 89c52....................................................................................................................... 148
3.2.33 Charakterystyka portów P0, P1, P2, P3........................................................................................................... 150
3.2.34 Instrukcje które odczytują stan linii wejściowych portów I/O........................................................................ 153
3.2.35 Instrukcje które odczytują stan przerzutników wyjściowych.......................................................................... 154
3.2.36 Przestrzeń adresowa. Kod binarny i szesnastkowy, czyli potęgi liczby 2...................................................... 155
3.2.37 Magistrala równoległa, podłączamy zewnętrzną pamięć danych S-RAM i pamięć programu FLASH........ 156
3.2.38 Magistrala szeregowa SPI, podłączamy szeregową pamięć danych S-RAM i FLASH.................................. 178
3.2.39 Port szeregowy, systemy wielomikrokontrolerowe......................................................................................... 180
3.2.40 Reset w systemach wielomikrokontrolerowych.............................................................................................. 180
3.2.41 Jak napisać pierwszy program ?...................................................................................................................... 222
3.2.42 Jak zaprogramować 89c52, 89c55wd, 89s52 ?............................................................................................... 223
3.2.43 Jak prawidłowo korzystać z oprogramowania Atmel Microcontroller ISP Software..................................... 229
3.2.44 Jak zaprogramować bootloaderem 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2 ?............................................ 230
3.2.44.1 Program FLIP do obsługi bootloadera.......................................................................................................... 233
3.2.44.1.1 Najprostsza aplikacja bootloadera dla 89c51rb2, 89c51rc2...................................................................... 235
3.2.45 Jaki mikrokontroler jest najlepszy na płytkę MinikartyColor, i płytkę aplikacji............................................ 243
3.2.46 Integracja płytki programatora i płytki aplikacji typ 3 i typ 4 z programem FLIP.......................................... 246
3.2.46.1 Programator ISP/RS232 zintegrowany z programem FLIP......................................................................... 247
3.2.46.2 Podstawowa integracja płytki aplikacji typ 3 z programem FLIP............................................................... 249
3.2.47 Płytka aplikacji typ 3, dla 89c51rb2, 89c51rc2 w DIP-40.............................................................................. 255
3.2.48 Płytka aplikacji typ 4, dla 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2 w PLCC-44........................................ 257
3.2.49 Płytki aplikacji typu 5 i 6, dla 89C51AC2, 89C51AC3 i 89C5130, 89C5131............................................... 259
3.2.49.1 Wytyczne dla płytki aplikacji typ 5 dla 89C51AC2, 89C51AC3................................................................. 259
3.2.49.2 Wytyczne dla płytki aplikacji typ 6 dla 89C5130, 89C5131........................................................................ 259
3.2.50 Proponowany zakres testów 89c51rc2 na płytce aplikacji typ 3, grą wideo................................................... 260
3.2.50.1 Praktyczna realizacja 5 testów...................................................................................................................... 261
3.2.50.2 Wnioski z przeprowadzonych testów........................................................................................................... 269
3.2.51 Prawidłowe przełączanie rejestrów DPTR0 i DPTR1.................................................................................... 270
3.2.52 Zabezpieczenie złącza ISP diodami Zenera 5,1V........................................................................................... 273
3.2.53 Podsumowanie rozdziału............................................................................................................................... 274
4. Plansza obrotowa, dokładność obliczeń trygonometrycznych........................................................................ 275
4.1 8-bitowa funkcja sinus i 7-bitowy argument funkcji........................................................................................... 276
4.2 Zagadnienia dyskretyzacji funkcji....................................................................................................................... 277
4.3 16-bitowa funkcja sinus i 8-bitowy argument funkcji......................................................................................... 279
5. Aplikacja z grafiką 3D, minigra: Jeździmy po parku...................................................................................... 281
5.1 Wykrywanie zaliczenia etapów.......................................................................................................................... 283
5.2 Nadawanie obiektom perspektywy.................................................................................................................... 285
5.3 Fabuła gry jeździmy po parku........................................................................................................................... 287
5.4 Mapka do gry jeździmy po parku....................................................................................................................... 288
5.5 Przyciski obsługi gry jeździmy po parku........................................................................................................... 288
5.6 Przebieg gry jeździmy po parku......................................................................................................................... 289
6. Aplikacja z grafiką 3D, minigra: Jeździmy motorówką................................................................................. 291
6.1 Wykrywanie przekraczania linii etapów y=ax+b............................................................................................... 293
6.2 Wyświetlanie zaliczenia etapów na ekranie konsoli wideo................................................................................. 301
6.3 Wyświetlanie parametrów ruchu: szybkości i kierunku....................................................................................... 305
6.4 Wyświetlanie licznika punktów.......................................................................................................................... 307
6.5 Mapka do gry jeździmy motorówką..................................................................................................................... 310
6.6 Przyciski obsługi gry jeździmy motorówką......................................................................................................... 310
6.7 Przebieg gry jeździmy motorówką...................................................................................................................... 311
7. Aplikacja z grafiką 3D, minigra: Jeździmy po mieście..................................................................................... 314
7.1 Fabuła gry jeździmy po mieście.......................................................................................................................... 314
7.2 Plansza do gry jeździmy po mieście..................................................................................................................... 315
7.3 Liczymy punkty przekroczeń warunków............................................................................................................. 317
7.4 Wykrywanie jazdy w niewłaściwym kierunku.................................................................................................... 319
7.5 Wykrywanie jazdy poza obszarem drogi............................................................................................................. 335
7.6 Wykrywanie przekroczenia białej linii................................................................................................................ 339
7.7 Wykrywanie zaliczenia etapów.......................................................................................................................... 342
7.8 Mapka do gry jeździmy po mieście..................................................................................................................... 344
7.9 Przyciski obsługi gry jeździmy po mieście......................................................................................................... 344
7.10 Przebieg gry jeździmy po mieście..................................................................................................................... 345
7.11 Raport z testu wykrywania wykroczeń: wykrywanie jazdy pod prąd............................................................... 349
7.12 Raport z testu wykrywania wykroczeń: wykrywanie przekroczenia białej linii............................................... 349
7.13 Raport z testu wykrywania wykroczeń: wykrywanie przekroczenia białej linii............................................... 350
7.14 Raport z testu wykrywania wykroczeń: wykrywanie jazdy poza wyznaczoną drogą....................................... 350
8. Aplikacja z grafiką 3D, minigra: Jazda czołgiem............................................................................................. 352
8.1 Model matematyczny konsoli wideo z obiektami 3D......................................................................................... 353
8.2 Trzy plansze z informacjami o terenie i cieniach obiektów 3D.......................................................................... 354
8.3 Definicja obiektów 3D........................................................................................................................................ 355
8.4 Wykrywanie widoczności i wyświetlanie obiektów 3D...................................................................................... 358
8.5 Animacja obiektów 3D na planszy gry................................................................................................................ 360
8.6 Mapka do gry jazda czołgiem............................................................................................................................. 369
8.7 Przyciski obsługi gry jazda czołgiem.................................................................................................................. 369
8.8 Przebieg gry jazda czołgiem............................................................................................................................... 370
9. Aplikacja z grafiką 3D, minigra: Symulator lotów........................................................................................... 374
9.1 Fabuła gry symulator lotów................................................................................................................................ 374
9.2 Mapka do gry symulator lotów........................................................................................................................... 374
9.3 Przyciski obsługi gry symulator lotów................................................................................................................ 375
9.4 Przebieg gry symulator lotów............................................................................................................................. 376
Dodatek A. Pełny kod programu Jeździmy po parku, z 16 bitową funkcją sinus i aproksymacją.................. 378
self publisher - inne książki
-
Promocja 2za1
Witam szanowny Czytelniku chcę się z Tobą podzielić w Tej książce doświadczeniem na podstawie swojego życia , że wszystko w naszym życiu ma Sens w kierunku Rozwoju i zyskiwania Świadomości. Pragnę Tobie też wskazać do czego mogą doprowadzić niewłaściwe wybory , uzależnienia .....bunt ... i w jaki sposób mogą zaprowadzić do zgubnej drogi , której ko -
Promocja 2za1
Jak zaczynając od 0 współtworzyć firmy warte ponad 5 miliardów euro? To główne pytanie, na które znajdziecie odpowiedź w tej książce. Autor opowiada liczne historie ze swojej działalności i dzięki nim w praktyczny sposób pokazuje, jak myśli i działa przedsiębiorca z wizją i dużymi celami. Przedstawia swoje początki, rozwój, lekcje oraz zmagania, dz- PDF + ePub + Mobi
- Audiobook MP3 19 pkt
-
Promocja 2za1
Książka Damiana Kleczewskiego to prawdziwe kompendium praktycznej wiedzy, dotychczas dostępnej wyłącznie dla uczestników kosztownych szkoleń. Każdy, kto poważnie myśli o nieruchomościach, znajdzie tu setki porad i gotowych procedur, które pozwolą uniknąć błędów, oszczędzić czas i podnieść rentowność inwestycji. Czego dowiesz się z książki? W- ePub + Mobi 41 pkt
-
Promocja 2za1
Co sprawia, że niektórzy z łatwością poznają przez internet piękne kobiety i umawiają się z nimi na randki, spotkania, czy nawet bezpośrednio na coś więcej? Słyszałeś już pewnie wiele razy od swoich znajomych, rodziców czy mądrych i wszystko wiedzących "ekspertów", że nie da się poznać wartościowej dziewczyny na portalu randkowym. Co tam... niek -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Niniejsza publikacja stanowi komentarz do podstawowych aktów prawnych dotyczących postępowania w zakresie wypadków przy pracy i chorób zawodowych. Komentarz obejmuje swą treścią aktualne brzmienie ustawy o ubezpieczeniu społecznym z tytułu wypadków przy pracy i chorób zawodowych, rozporządzenia w sprawie ustalania okoliczności i przyczyn wypadków p -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog -
Promocja 2za1
Miesięcznik „Kraków” ukazuje się z inicjatywy Prezydenta Miasta Krakowa i członków Stowarzyszenia Kulturalno-Naukowego „Kraków” od listopada 2004 roku. Redagowany jest przez grupę entuzjastów, którzy żyją sprawami miasta. Powstał w odpowiedzi na zapotrzebowanie wielu środowisk, które odczuwały dotkliwy brak forum dla rzeczowej prezentacji poglądów -
Promocja 2za1
Książka 50 zadań i zagadek szachowych NA DOBRE MYŚLENIE ukazuje się co 7 dni w piątek i zawiera 50 zadań szachowych wygenerowanych programem Turniej poziom 2na2. Książka w każdym odcinku zawiera 50 nowych diagramów do rozwiązania i odpowiedzi wygenerowane programem komputerowym dokładne i przybliżone, zamieszczone zadania mogą być wydrukowane i mog
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Aplikacje graficzne na mikrokontroler 89c52, 89s52, 89c55wd, 89c51rb2, 89c51rc2, 89c51rd2, 89c51ed2. Oprogramowanie narzędziowe i aplikacje dla bootloaderów i systemów ISP Artur Bieliński (0) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.