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
-
Nowość
Czy chcesz panować nad sztuczną inteligencją generującą obrazy z precyzją szwajcarskiego zegarmistrza? Czy marzysz o tworzeniu fotorealistycznych portretów, fantastycznych światów i futurystycznych wizji dokładnie takich, jakie rodzą się w Twojej głowie? Czy chcesz poznać system poleceń tak dokładnie, że będziesz w stanie wyczarować każdy szczegół- PDF + ePub + Mobi 74 pkt
-
Nowość Promocja
Znajomość sztucznej inteligencji w kontekście generowania wideo to ważny aspekt nowoczesnej produkcji wizualnej. AI rozwija się w zawrotnym tempie, rewolucjonizując branżę filmową i kreatywną. Narzędzia takie jak Runway, PikaLabs, Kaiber czy Luma, a także open-source'owe aplikacje, jak Comfy UI, Stable Video Diffusion i CogVideo, umożliwiają twórcom eksplorowanie granic własnej kreatywności – tworzą oni unikalne treści szybciej niż kiedykolwiek wcześniej. AI przyspiesza proces produkcji, umożliwiając tworzenie złożonych efektów i wizualizacji, które wcześniej były zarezerwowane dla wysokobudżetowych projektów filmowych. Stawka jest naprawdę imponująca, ponieważ praktyczna znajomość narzędzi AI pozwala zaoszczędzić nawet o 80% budżetu przeznaczonego na produkcję i montaż. AI umożliwia także lepsze dostosowanie treści wideo do grupy odbiorców, co sprawia, że materiały są skuteczniejsze – 97% specjalistów z dziedziny uczenia się i rozwoju (L&D) potwierdza, że wideo jest efektywniejsze niż tradycyjne dokumenty tekstowe. W świecie, w którym montaż wideo odgrywa coraz większą rolę zarówno w marketingu, mediach społecznościowych i profesjonalnej produkcji filmowej, biegłe wykorzystanie AI staje się coraz bardziej pożądaną umiejętnością i daje szerokie pole rozwoju zawodowego w branży kreatywnej.- Videokurs 77 pkt
(39,90 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
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(134,00 zł najniższa cena z 30 dni)
134.66 zł
174.00 zł (-23%) -
Promocja
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,98 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł (-20%) -
Promocja
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
(29,90 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
Promocja
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
(29,90 zł najniższa cena z 30 dni)
116.10 zł
129.00 zł (-10%) -
Promocja
Ця книжка познайомить вас з особливостями JavaScript 2014 основної мови програмування Всесвітньої мережі, що дозволяє визначати розширену поведінку на вебсторінках. Ви отримаєте глибоке розуміння того, як працює ця чудова мова, назавжди забудете про сухі, нудні, статичні сторінки, що просто займають місце на екрані, навчитеся взаємодіяти з користу(84,16 zł najniższa cena z 30 dni)
84.16 zł
103.90 zł (-19%) -
Promocja
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 107 pkt
(29,90 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
Promocja
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 58 pkt
(39,90 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
Promocja
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 38 pkt
(34,90 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%)
Artur Bieliński - pozostałe książki
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
Nowość
Każdy mecz piłkarski to niezliczona ilość boiskowych sytuacji, w których zawodnicy muszą podjąć decyzje w ułamku sekund. Jak więc przygotować piłkarzy do efektywnej gry w nowoczesnym futbolu? Odpowiedzią są uniwersalne zasady gry, które minimalizują chaos i przyspieszają proces decyzyjny. Ebook "Trening oparty o zasady gry" to kompleksowy przewodni- PDF + ePub + Mobi 49 pkt
-
Promocja Przedsprzedaż
Co się stanie, kiedy inteligentna, obdarzona ognistym temperamentem i ciętym dowcipem, ale zawiedziona męskim rodzajem kobieta spotka przystojnego mechanika, który pewnością siebie mógłby przebić każdego? A co będzie, kiedy Casanova w ogrodniczkach trafi na pierwszą kobietę, która mu się oprze? Pierwsze spotkanie Luizy i Mateusza to nie tylko zder- ePub + Mobi 19 pkt
(17,96 zł najniższa cena z 30 dni)
-
Nigdy się nie ożenię - tak brzmiało moje motto, którym przez wiele lat konsekwentnie się kierowałem. Latami czerpałem z życia pełnymi garściami, nie szczędząc sobie krótkotrwałych uniesień. Aż przed ślubem przyjaciela wpadłem na burzę ciemnych loków. Jedno spojrzenie w wielkie brązowe oczy wystarczyło, bym uznał Agatę za niebezpieczną. I dokładnie
- PDF + ePub + Mobi 39 pkt
-
Odkryj potęgę języka SQL w niezwykle skondensowanej formie. Ta wyjątkowa publikacja oferuje intensywny kurs, który pozwoli Ci opanować podstawy i zaawansowane techniki SQL w zaledwie 24 godziny. Przygotuj się na prawdziwą rewolucję w Twoim podejściu do baz danych. Każda strona tej książki jest nasycona esencjonalną wiedzą, starannie wyselekcjonowan
- PDF + ePub + Mobi 34 pkt
-
Klara Abramson, córka Kaina, Władcy Demonów i wszelkich piekieł, ma w przyszłości przejąć władzę nad całymi Zaświatami. Jednak by zasiąść na Świetlistym Tronie, musi spełnić jeden warunek - wyjść za mąż. Młoda kobieta nie ma zamiaru podporządkowywać się starym prawom i dobitnie przedstawia swe stanowisko ojcu. Ten zawiera z córką pakt: jeśli ta prz
- ePub + Mobi 39 pkt
-
Odkryj potęgę tworzenia aplikacji webowych z najpopularniejszym językiem programowania ostatnich lat! Ta obszerna, licząca ponad 500 stron publikacja to prawdziwa skarbnica wiedzy dla każdego, kto pragnie zgłębić tajniki projektowania nowoczesnych rozwiązań internetowych w Pythonie. Od fundamentów po zaawansowane techniki - ta książka przeprowadzi
- PDF + ePub + Mobi 34 pkt
-
Przewodnik "Słowackie Tatry i inne góry transportem publicznym" jest odpowiedzią na rosnącą popularność zwiedzania Tatr i Słowacji bez samochodu, przy równoczesnym niedoborze informacji skierowanych do niezmotoryzowanych turystów. To zresztą paradoks, bo z jednej strony żyjemy w czasach rosnącej świadomości ekologicznej i mody na transport publiczn
- PDF + ePub + Mobi 19 pkt
-
To absolutnie niezbędny podręcznik do nauczania w dobie rewolucji Sztucznej Inteligencji! To dogłębne i przekrojowe kompendium wiedzy na temat narzędzi AI. To bez mała 500 stron informacji jak wprowadzić narzędzia Sztucznej Inteligencji do Twojej szkoły i Twojej klasy. W przystępnej formie dowiesz się jak za pomocą ChatGPT i innych aplikacji: - two
- PDF + ePub + Mobi 34 pkt
-
Witaj w książce "Opowiadania po Niemiecku dla Początkujących". Ta wyjątkowa kolekcja zawiera 40 opowiadań, które zostały starannie wybrane, aby pomóc Ci w nauce języka niemieckiego. Każde opowiadanie jest przetłumaczone na polski, co ułatwia zrozumienie i śledzenie historii. Ponadto, po każdym opowiadaniu znajdziesz ćwiczenia wraz z odpowiedziami,
- PDF + ePub + Mobi 10 pkt
-
Chcesz dowiedzieć się, jak wykorzystać najnowsze technologie AI, takie jak ChatGPT, do tworzenia, publikowania i promowania swoich ebooków? Ten ebook jest idealnym rozwiązaniem dla Ciebie! Zawiera: - Szczegółowe instrukcje krok po kroku. - Praktyczne porady i strategie. - Gotowe szablony, wzory i prompty. Niezależnie od tego, czy jesteś początkując
- PDF + ePub + Mobi 49 pkt
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ę.