Elektronika cyfrowa – mikrokontrolery dla początkujących.

Transkrypt

Elektronika cyfrowa – mikrokontrolery dla początkujących.
Elektronika cyfrowa – mikrokontrolery dla początkujących BASCOM.
Piotr Rzeszut
Elektronika cyfrowa
–
mikrokontrolery dla początkujących.
Indeks zagadnień i tematów.
Kurs przygotowany wraz z firmą
producentem zestawów do nauki programowania
procesorów AVR
Elektronika cyfrowa – mikrokontrolery dla początkujących BASCOM.
1. Część 1 – wprowadzenie w świat elektroniki
•
Zagadnienia związane z podstawami elektroniki
•
Przegląd płytek testowych do nauki
•
Oprogramowanie
2. Część 2 – pierwsze kroki w świecie mikrokontrolerów
•
Konfiguracja oprogramowania BASCOM
•
Programowanie procesorów
•
Podstawy języka BASCOM
•
Obsługa wyprowadzeń procesora jako wejścia/wyjścia
3. Część 3 – prezentowanie danych na wyświetlaczu LCD
•
Konfiguracja wyświetlacza
•
Opcje wyświetlacza – kursor
•
Obsługa wielu linii tekstu
•
Zmienne i ich wyświetlanie
•
Definiowanie własnych znaków
•
Pętle i iteracja
•
Przesuwanie tekstu na wyświetlaczu
4. Część 4 – komunikacja szeregowa RS232
•
Po stronie komputera
•
Obustronne przesyłanie danych
•
Buforowanie wejścia szeregowego
•
Zmienne tekstowe i operacje na nich
•
Przerwania
Piotr Rzeszut
Elektronika cyfrowa – mikrokontrolery dla początkujących BASCOM.
5. Część 5 – timery
•
Tryb pracy jako Timer
•
Przerwania Timerów
•
Odmierzanie czasu z użyciem timerów
•
Kilka operacji ułatwiających formatowanie liczb do wyświetlenia
•
Problemy z Timerem0 w BASCOM
•
Wyłącznik czasowy
•
Tryb pracy jako licznik
•
PWM i jego generowanie za pomocom Timerów
•
Programowy PWM z większa ilością wyjść
•
Tablice w BASCOM
6. Część 6 – wyświetlacz LED
•
Podstawy obsługi wyświetlacza LED
•
Instrukcja Select
•
Funkcje i podprogramy
•
Zaawansowana obsługa wyświetlacza LED
•
Funkcje odczytu danych z pamięci programu
•
Współdzielenie Timerów
7. Część 7 – magistrala I2C
•
Magistrala I2C – wprowadzenie i podstawowe informacje
•
Obsługa zegara PCF8583
•
Obsługa pamięci AT24C02
•
Skrócony opis rejestrów układu PCF8583
Piotr Rzeszut
Elektronika cyfrowa – mikrokontrolery dla początkujących BASCOM.
8. Część 8 – pomiar wartości analogowych
•
Komparator analogowo-cyfrowy
•
„Światłomierz”
•
Przetwornik analogowo-cyfrowy (ADC)
•
Pomiar napięcia
•
Stałe
•
Pomiar rezystancji
•
Pomiar prądu
9. Część 9 – magistrala 1wire
•
Odczyt danych z czujnika DS18B20
•
Dołączanie plików
•
Obsługa wielu urządzeń 1wire
10. Część 10 – obsługa kart SD
•
Konfiguracja bibliotek
•
Tworzenie plików tekstowych – zapis, odczyt, dopisywanie
•
Przechowywanie liczb i innych danych – pliki binarne
•
Zarządzanie plikami, tworzenie katalogów
11. Część 11 – parę drobiazgów – czyli uzupełnienie
•
Odczyt kodu RC5
•
Wyjścia wysokiej mocy ULN2003
•
Programy: Sterowniki taśm RGB
•
Zegar programowy w BASCOM
•
Integracja zegara programowego z układem PCF8583
•
Programy: Termometr z zegarem i zapisem temperatury na karcie SD
•
Wbudowana pamięć EEPROM procesora
•
Przerwania typu PCINT
Piotr Rzeszut
Elektronika cyfrowa – mikrokontrolery dla początkujących BASCOM.
Piotr Rzeszut
12. Część 12 – kolorowy wyświetlacz LCD
•
Inicjalizacja i konfiguracja
•
Tryb graficzny
•
Tryb tekstowy
•
Obrazki
•
Programy: Zegarek z analogową prezentacją godziny
13. Część 13 – obsługa kart RFID
•
Odczyt
•
Wykorzystanie przerwań PCINT
•
Programy: Zamek na karty z danymi przechowywanymi na karcie SD
14. Część 14 – moduł sieciowy ENC28J60
•
żądania ARP
•
odbieranie pakietów
•
odpowiedź na „PING”
•
obsługa UDP
•
obsługa serwera www, interakcja z użytkownikiem, zabezpieczenia hasłem

Podobne dokumenty