Bezpłatna biblioteka techniczna ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ Biegnąca linia na mikrokontrolerze. Encyklopedia elektroniki radiowej i elektrotechniki Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery Proponowany projekt „liny pełzającej” może służyć celom reklamowym, informacyjnym, rozrywkowym i innym. Podczas opracowywania projektu jednym z celów była maksymalna wszechstronność: możliwość korzystania z tablicy wyników z różną liczbą segmentów, a także pozbycie się standardowego generatora znaków (generatora znaków). Oraz umożliwi użytkownikowi bezpośrednie, bez zmiany programu i ponownego flashowania kontrolera, tworzenie (rysowanie) obrazów dzięki wygodnemu interfejsowi - mysz komputerowa PS/2. Charakterystyka
Pryncypialny schemat blokowy sterownika (ryc. 1). Rezonator kwarcowy ZQ1 podłączony jest do wbudowanego generatora zegarowego sterownika DD1. Wejście resetu MCLR (pin 1) jest podłączone bezpośrednio do +5V, stabilny reset zapewnia wbudowany timer resetowania aktywowany po włączeniu sterownika. Przyciski sterujące SA1-SA2 podłączone są do portu_B sterownika i obciążone są wbudowanymi rezystorami podciągającymi. Mysz podłączana jest do urządzenia poprzez złącze PS/2 (MiniDIN-6) i obsługiwana jest przy pomocy programu sterującego kontrolera. Grafika DD3 EEPROM z wymianą szeregową poprzez interfejs I jest podłączona do pinów portu_C PC4 i PC22C poprzez moduł MSSP wbudowany w sterownik i pracuje na podwyższonej częstotliwości ZEGAR (1 MHz).
Pryncypialny schemat blokowy wskaźnika. Na ryc. Rysunek 2 przedstawia schemat sterowania matrycą LED za pomocą dekoderów. Zaletą korzystania z dekoderów K555ID10 jest to, że mają one potężne wyjścia typu otwarty kolektor. Możliwe jest także zastosowanie innych dekoderów np. K155ID3, K555ID4, ID7, które jednak mają mniejszą obciążalność na wyjściach. Aby zmniejszyć liczbę zwykłych dekoderów, co jest szczególnie ważne w przypadku dużych długości matryc, stosuje się multipleksery rzędów macierzy, wykonane na układach sterownika magistrali DD1, DD2. Zatem dwukrotne zwiększenie liczby linii jest uzasadnione zmniejszeniem liczby zwykłych deszyfratorów o tę samą liczbę.
Sygnał RES, który na początku skanowania jest ustawiony na 1, zeruje licznik DD3 i łączy pierwszy wiersz macierzy poprzez dekoder DD5. Następnie sygnał RES przechodzi do poziomu 0 i poprzez spadek sygnału CLK licznik DD1 zostaje zwiększony o 3 i kolejny rząd matrycy zostaje podłączony poprzez dekoder DD5. Na ryc. 3. przedstawia schemat sterowania matrycą LED za pomocą rejestrów przesuwnych. Obwód ten jest prostszy, jednak wyjścia rejestrów przesuwnych mają mniejszą moc i jeśli konieczne jest uzyskanie większej jasności diod LED, każde wyjście należy uzupełnić przełącznikiem tranzystorowym. Układ DD1 zawiera wzmacniacz buforowy. Rejestry KR1533IR24 są wygodne, ponieważ mają oddzielne wyjście przesyłania od najbardziej znaczącego bitu i są szeroko stosowane. W przypadku stosowania rejestrów K555IR8 lub szczególnie wygodnych 24-bitowych rejestrów KR1533IR31 i łączenia ich (jeśli diody matrycy są podłączone bezpośrednio do ich wyjść), to ostatni bit transmisji musi być podłączony do diod LED tylko poprzez przełącznik tranzystorowy, ponieważ wyjście załadowane na rząd diod LED nie będzie w stanie zapewnić niezbędnych poziomów logicznych.
Na początku skanowania obrazu sygnał DAT przechodzi do poziomu 0 i wykorzystując zbocze sygnału CLK, do pierwszego bitu rejestru przesuwnego zostaje wpisane 0. Następnie sygnał DAT przechodzi na poziom 1 i przy wykorzystaniu sygnału zegarowego CLK następuje sekwencyjne przesunięcie 0 na kolejny bit rejestru, komutując w ten sposób odpowiedni wiersz macierzy. W przypadku konieczności zastosowania matrycy LED ze „wspólną anodą” (czyli kilka diod LED jest połączonych anodami) to zamiast sygnału DAT na wejście pierwszego rejestru należy podać odwrotny sygnał RES, a na wyjściach rejestrów nastąpi sekwencyjne przesunięcie poziomu 1. Wzmacniacz buforowy DD1 należy wówczas wymienić na K555AP3, który odwraca sygnały wyjściowe, pin 19 musi być podłączony do masy. Budowa i detale. Kontroler DD1 PIC16F877 4 MHz w obudowie DIP, istnieje także możliwość zastosowania kontrolera PIC16F874, który różni się od F877 mniejszą ilością pamięci, która nie jest wykorzystywana przez program. EEPROM DD2 można zastąpić 24C01/02/04/08/ posiadającym odpowiednio 128/256/512/1024 bajtów, brakujące ilości pamięci będą odczytywane w jednostkach. Mikroukłady serii K555 można zastąpić podobnymi z serii KR1533 lub K155. Wyświetlacz został wykonany na wskaźnikach LED ALS362B (4 diody prostokątne) według układu z dekoderami i przełączaniem linii. Konstrukcyjnie wyświetlacz może być wykonany na płycie wykonanej z folii z włókna szklanego, z wywierconymi otworami na przewody LED, a podłużne tory rzędów można wyciąć za pomocą frezu, rzędy można zlutować drutem montażowym. W dolnej części płytki wytnij pola stykowe dla chipów kontrolnych. Wyświetlacz jest podłączony kablem do płyty sterownika. Управление В tryb edytora (przełącznik SA4 jest otwarty) przesuwanie myszki po współrzędnych powoduje zmianę odpowiedniego położenia kursora (dioda świeci, jeśli element obrazu za nią jest wyłączony i nie świeci, jeśli odwrotnie). Pilny na lewym przycisku mysz powoduje usunięcie/pojawienie się odpowiednio świecącego/nieświecącego wybranego elementu obrazu. Pilny po prawej przycisk myszy usuwa tylko zaznaczony element. Pilny do środka przycisk myszy włącza tylko wybrany element obrazu. Po dotarciu do jednej z krawędzi wskaźnika poprzez przesunięcie kursora wzdłuż współrzędnej X, jego dalszy ruch spowoduje „przewijanie” obrazu w odpowiednim kierunku. W trybie Edytora dostępne są także następujące funkcje: Zamknięcie styków przełącznika SA4 powoduje bezpośrednie przełączenie urządzenia bieganie w trybie linii. Możliwości usługi takie jak: początek tickera, koniec, prędkość, a także w razie potrzeby miejsce tymczasowego przystanku określane są parametrami w Tryb „Ustawienia”. Tryb „Ustawienia” dostępne z trybu „Edytor” po naciśnięciu do przycisku SA1. Notatka. Minimalny rozmiar matrycy LED to 23x5 ze względu na to, że w tym trybie przy mniejszej liczbie diod LED nie będzie widać cyfr na wyświetlaczu, w zasadzie wymiary matrycy nie są ograniczone . W rezultacie na wyświetlaczu pojawią się dwie liczby: liczba po lewej stronie oznacza numer parametru, liczba po prawej stronie oznacza jego wartość. Funkcje parametrów przedstawiono w poniższej tabeli:
W tym trybie mysz realizuje następujące funkcje: poruszanie się po współrzędnej X powoduje zmianę numeru edytowanego parametru. Po naciśnięciu i przytrzymaniu lewy przycisk myszką i przesuwanie jej wzdłuż współrzędnej X spowoduje zmianę wartości wybranego parametru. Kliknij prawy przycisk mysz wyjdzie do tryb edytora. Menu, które się pojawi, pomoże Ci określić wartości liczbowe dla funkcji takich jak punkt początkowy/końcowy/końcowy. po naciśnięciu i przytrzymaniu przycisku SA3 w trybie „Edytor”. Na wyświetlaczu pojawi się liczba wskazująca położenie kursora wzdłuż współrzędnej X w polu pamięci (0-2047). Również w tym trybie (tj. przytrzymanie przycisku SA3) krótkie naciśnięcie Przycisk SA4 spowoduje wyczyszczenie strony pamięci (256 bajtów), na której aktualnie znajdował się kursor. Po sprawdzeniu wprowadzonych zmian w parametrach, jeśli zajdzie taka potrzeba, możesz zapisać je jako początkowe po włączeniu urządzenia na krótki czas naciskając SA3wartości zostaną zapisane w nieulotnej pamięci danych sterownika. Po pierwszym włączeniu
Uwagi 1. Jeżeli przełącznik SA4 będzie zamknięty po włączeniu zasilania, mysz nie zostanie zainicjowana (może jej nie być) i nie będzie działać po wejściu w tryb „Edytor”. 2. Jeśli nie ma myszy, a zasilanie jest włączone, urządzenie nie będzie działać, dopóki mysz nie zostanie podłączona. 3. Odłączenie myszy na włączonym urządzeniu i ponowne jej podłączenie spowoduje, że jej oprogramowanie przestanie działać (wymagana jest ponowna inicjalizacja po włączeniu zasilania). Publikacja: cxem.net Zobacz inne artykuły Sekcja Mikrokontrolery. Czytaj i pisz przydatne komentarze do tego artykułu. Najnowsze wiadomości o nauce i technologii, nowa elektronika: Hałas drogowy opóźnia rozwój piskląt
06.05.2024 Bezprzewodowy głośnik Samsung Music Frame HW-LS60D
06.05.2024 Nowy sposób kontrolowania i manipulowania sygnałami optycznymi
05.05.2024
Inne ciekawe wiadomości: ▪ Wyświetlacz dotykowy bez palców ▪ Dynamiczna pamięć RAM firmy Samsung 12 nm Wiadomości o nauce i technologii, nowa elektronika
Ciekawe materiały z bezpłatnej biblioteki technicznej: ▪ część witryny internetowej elektryka. PTE. Wybór artykułów ▪ artykuł Mogę żyć bez tego, co niezbędne, ale nie mogę żyć bez tego, co zbędne. Popularne wyrażenie ▪ artykuł Czym jest gleba? Szczegółowa odpowiedź ▪ artykuł Gwarancje prawa pracownika do ochrony pracy. Zakaz pracy przymusowej ▪ artykuł Generator przemiatania do oscyloskopu. Encyklopedia elektroniki radiowej i elektrotechniki
Zostaw swój komentarz do tego artykułu: Wszystkie języki tej strony Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn www.diagram.com.ua |