Menu English Ukrainian Rosyjski Strona główna

Bezpłatna biblioteka techniczna dla hobbystów i profesjonalistów Bezpłatna biblioteka techniczna


ENCYKLOPEDIA RADIOELEKTRONIKI I INŻYNIERII ELEKTRYCZNEJ
Darmowa biblioteka / Schematy urządzeń radioelektronicznych i elektrycznych

Notatnik elektroniczny. Encyklopedia elektroniki radiowej i elektrotechniki

Bezpłatna biblioteka techniczna

Encyklopedia radioelektroniki i elektrotechniki / Mikrokontrolery

Komentarze do artykułu Komentarze do artykułu

Nowa baza elementów umożliwia tworzenie kompaktowych i ekonomicznych urządzeń zdolnych do zapisywania tekstu w pamięci za pomocą komputera osobistego, a następnie odczytywania go w trybie offline. W artykule opisano rodzaj „notatnika”, w którym można przechowywać do 64 KB informacji tekstowych.

Schemat ideowy urządzenia pokazano na ryc. 1. Jego podstawą jest kontroler PIC16F84 (DD1). Tekst jest przechowywany w chipie DS1 nieulotnej pamięci Flash z interfejsem szeregowym l2C (patrz artykuł A. Dolgoya „Chipy pamięci z interfejsem l2C. Funkcje i zastosowanie” w „Radio”, 2001, nr 2 , s. 24-26; nr 3, s. 25, 26). Poprzez ten interfejs, zaimplementowany w oprogramowaniu, mikrokontroler DD1 odczytuje informacje z DS1 i przesyła je do wskaźnika ciekłokrystalicznego (LCD) HG1. Przed odczytem lub zapisem każdego bajtu adres tej komórki jest przekazywany do komórki pamięci układu DS1. To nieco spowalnia pracę, ale zapobiega problemom związanym z różnymi rozmiarami stron, które mogą wystąpić podczas korzystania z chipów różnych producentów.

Notatnik elektroniczny

Oprócz właściwego wskaźnika LCD, ITM-1602ATR/R (HG1) zawiera kontroler HD44780, który organizuje wymianę danych z mikrokontrolerem DD1, posiada generator znaków do wyprowadzania znaków oraz odpowiada za wyświetlanie informacji na ekranie. Aby zmniejszyć liczbę portów wykorzystywanych przez mikrokontroler DD1, wymiana z HG1 odbywa się za pośrednictwem czterobitowego interfejsu, w którym ośmiobitowe dane przesyłane są w tetradach w dwóch etapach. W tym trybie pracy wyjścia DB0-DB3 wskaźnika nie są wykorzystywane.

Sterowanie „notatnikiem” odbywa się za pomocą przycisków SB1-SB3: dwa pierwsze służą do przewijania tekstu i przesuwania kursora menu, a trzeci do otwierania menu i potwierdzania wyboru jego pozycji. Ponieważ wszystkie linie wejściowe portu B są podłączone do zasilania za pomocą rezystorów, nie ma potrzeby stosowania zewnętrznych rezystorów do „podciągania” portów RB5-RB7 do linii zasilającej.

Ponieważ urządzenie nie wymaga dużej dokładności taktowania, obwód RC (R1C3) jest używany jako elementy nastawcze częstotliwości generatora zegara mikrokontrolera DD1. Generator działa tylko wtedy, gdy mikrokontroler uzyskuje dostęp do pamięci lub wskaźnika LCD, czekając na naciśnięcie przycisku, jest wyłączony, a mikrokontroler jest w trybie niskiego poboru mocy.

Po włączeniu zasilania na ekranie wskaźnika pojawia się na chwilę ekran powitalny, po czym urządzenie przechodzi do trybu menu. Teraz przesuwając kursor przyciskami SB1 („←”), SB2 („→”) i zatwierdzając polecenie przyciskiem SB3 („*”) można przejść do trybu czytania (pozycja „R”), do trybu „uśpienia” (pozycja „S”), umieść kursor na początku tekstu (punkt „H”) lub na jego końcu (punkt „E”). W tym trybie na ekranie wyświetlana jest również aktualna pozycja tekstu w postaci szesnastkowej. Podczas czytania tekst „kartkujemy” przyciskami SB1 i SB2, powrót do menu odbywa się przyciskiem SB3. Rezystor trymera R5 służy do regulacji kontrastu obrazu na wskaźniku HG1. Z trybu „uśpienia” urządzenie jest wyświetlane po naciśnięciu dowolnego przycisku.

Do wymiany informacji między „notatnikiem” a komputerem używany jest specjalny program, za pomocą którego można przesyłać tekst zarówno z komputera do urządzenia, jak i odwrotnie. Program jest uproszczonym edytorem tekstu z możliwością wczytywania tekstu do „notatnika” i wyładowywania z niego. Aby pobrać tekst na urządzenie, należy otworzyć plik tekstowy w formacie ASCII za pomocą menu „Plik-Otwórz”, a następnie, ewentualnie, po wprowadzeniu pewnych zmian w tym tekście w oknie edytora, użyć opcji „E-Book → Prześlij”, aby rozpocząć proces pobierania. Możesz przygotować tekst do pobrania w dowolnym innym edytorze tekstu, a następnie skopiować go przez schowek Windows do okna edytora programu. Wyładowanie tekstu z „notatnika” odbywa się poprzez menu „E-Book → Pobierz”. Następnie tekst można zapisać do pliku ASCII lub przenieść do innego programu za pośrednictwem schowka. Parametry pracy programu (numer portu LPT oraz pojemność pamięci „notebooka”) zmienia się poprzez menu „Ustawienia → Parametry”.

Wymiana odbywa się za pomocą kabla adaptera, którego schemat pokazano na ryc. 2. Wtyczka XP1 jest podłączona do portu równoległego (LPT) komputera. Na tranzystorach VT1, VT2 zaimplementowana jest funkcja elementu z otwartym kolektorem, który jest wymagany do pracy z magistralą l2C. Linie SCL i SDA są podłączone do linii wejściowych portu LPT (odpowiednio piny 13 i 12) w celu monitorowania stanu pierwszej i odbierania danych przez drugą z komputera.

Notatnik elektroniczny

Podczas pracy z komputerem magistrala l2C pracuje w trybie „Multi Master”. Do rozwiązywania konfliktów wykorzystuje następujący algorytm: zanim którekolwiek z urządzeń nadrzędnych przystąpi do wymiany z pamięcią, przez pewien czas monitoruje poziom sygnału na linii SCL. Jeżeli w tym czasie nie było na nim logicznego poziomu zerowego, urządzenie nadrzędne rozpoczyna wymianę z pamięcią. W przeciwnym razie kontynuuje monitorowanie stanu linii SCL. Ponieważ taki algorytm nie zawsze jest w stanie wyeliminować konflikty, nie zaleca się naciskania przycisków „notatnika” podczas wymiany informacji z komputerem.

Zasilanie układu DS1 i wskaźnika HG1 jest dostarczane przez port RB4 mikrokontrolera DD1. Pozwala to programowo wprowadzić urządzenie w tryb „uśpienia”. W tym przypadku zasilanie jest dostarczane tylko do mikrokontrolera, który również przechodzi w tryb „uśpienia” (generator zegara jest wyłączony), a prąd pobierany przez urządzenie jest redukowany do wartości nieprzekraczającej dziesięciu mikroamperów. Powrót do trybu czytania, jak zaznaczono, odbywa się poprzez naciśnięcie dowolnego przycisku na urządzeniu. W takim przypadku kontroler wychodzi z trybu „uśpienia”, zasila układ pamięci i wskaźnik oraz przeprowadza procedurę inicjalizacji tego ostatniego. Następnie możesz kontynuować czytanie „książki” od pozycji, która była aktualna w momencie przełączenia urządzenia w tryb „uśpienia”.

Większość części urządzenia zamontowana jest na płytce drukowanej, wykonanej zgodnie z rys. 3.

Notatnik elektroniczny

Urządzenie może współpracować z mikrokontrolerem PIC16F84 lub PIC16F84A w dowolnej wersji. DS1 - dowolny układ z interfejsem l2C z serii AT24C01-AT24C512 (rozmiar pamięci od 128 bajtów do 64 KB) firmy ATMEL lub innych producentów. Jednocześnie dla każdego mikroukładu używają własnej wersji oprogramowania układowego kontrolera. W zasadzie można zastosować od jednego do ośmiu układów pamięci, ustawiając dla każdego unikalny adres, w zależności od ich typu, za pomocą wejść adresowych AO-A3, jednak będzie to wymagało dostosowania programu sterownika.

Kody programów dla układu AT24C512 pokazano w tabeli.

Notatnik elektroniczny
(kliknij, aby powiększyć)

Wskaźnik LCD HG1 - dwuwierszowy (16 znaków w wierszu) firmy Intech z generatorem znaków rosyjskich. Można zastosować inne jedno- i dwukreskowe wskaźniki tej firmy lub podobne innych firm, których kontroler jest kompatybilny z HD44780. W takim przypadku w programie mikrokontrolera należy dostosować wartości zmiennych szerokości i wysokości. W przypadku użycia wskaźników z dużą liczbą linii wymagana będzie poważniejsza modyfikacja programu.

Wskaźniki z kontrolerem HT44780 są dostępne z różnymi generatorami znaków. Jeśli nie można kupić wskaźnika z generatorem znaków rosyjskich, podczas wprowadzania tekstu dopuszczalne jest zastępowanie rosyjskich liter podobnymi literami łacińskimi lub stosowanie transliteracji (pisz rosyjskie słowa literami łacińskimi). Ta funkcja jest zawarta w programie. Podczas przenoszenia tekstu do „notatnika” znaki są automatycznie zastępowane znakami określonymi przez użytkownika. Tabelę zastępowania znaków można zmienić za pomocą menu „Ustawienia → Opcje” programu.

Programując mikrokontroler DD1 należy w słowie konfiguracyjnym ustawić następujące wartości bitów: typ generatora (OSC) - RC, timer watchdoga (WDT) - wyłączony, opóźnienie po włączeniu zasilania (PWRTE) - włączone.

Do zasilania urządzenia wymagane jest napięcie 4...5 V (trzy ogniwa galwaniczne rozmiaru AAA lub cztery baterie dyskowe D-0,1). Praca jest podtrzymana, gdy napięcie akumulatora spadnie do 3 V, jednak odczytanie informacji z wyświetlacza LCD w tym przypadku jest utrudnione.

Jako gniazdo XS1 (patrz rys. 1) urządzenie wykorzystuje złącze ze słuchawek stereo stosowanych w sprzęcie importowanym. Wtyczka XP1 (patrz rys. 2) - komputer DB-25M. Tranzystory VT1, VT2 (dowolne krzemowe konstrukcje npn małej mocy) i rezystory R1, R2 są zamontowane zawiasowo wewnątrz wtyczki XP1. Długość kabla połączeniowego nie przekracza 2 m.

Pliki projektu: teksty źródłowe i kody do „oprogramowania układowego” pamięci ROM kontrolera PIC dla wskaźnika 2x16 i różnych układów pamięci ze wskazanej serii, a także program do pracy z „notatnikiem”.

Autor: S.Kuleshov

Zobacz inne artykuły Sekcja Mikrokontrolery.

Czytaj i pisz przydatne komentarze do tego artykułu.

<< Wstecz

Najnowsze wiadomości o nauce i technologii, nowa elektronika:

Hałas drogowy opóźnia rozwój piskląt 06.05.2024

Dźwięki, które otaczają nas we współczesnych miastach, stają się coraz bardziej przeszywające. Jednak niewiele osób myśli o tym, jak ten hałas wpływa na świat zwierząt, zwłaszcza na tak delikatne stworzenia, jak pisklęta, które nie wykluły się jeszcze z jaj. Najnowsze badania rzucają światło na tę kwestię, wskazując na poważne konsekwencje dla ich rozwoju i przetrwania. Naukowcy odkryli, że narażenie piskląt zebry rombowatej na hałas uliczny może spowodować poważne zakłócenia w ich rozwoju. Eksperymenty wykazały, że zanieczyszczenie hałasem może znacznie opóźnić wykluwanie się piskląt, a pisklęta, które się wykluwają, borykają się z szeregiem problemów zdrowotnych. Naukowcy odkryli również, że negatywne skutki zanieczyszczenia hałasem rozciągają się na dorosłe ptaki. Zmniejszone szanse na rozrodczość i zmniejszona płodność wskazują na długoterminowe skutki, jakie hałas drogowy wywiera na dziką przyrodę. Wyniki badania podkreślają taką potrzebę ... >>

Bezprzewodowy głośnik Samsung Music Frame HW-LS60D 06.05.2024

W świecie nowoczesnych technologii audio producenci dążą nie tylko do nienagannej jakości dźwięku, ale także do łączenia funkcjonalności z estetyką. Jednym z najnowszych innowacyjnych kroków w tym kierunku jest nowy bezprzewodowy system głośników Samsung Music Frame HW-LS60D, zaprezentowany podczas wydarzenia World of Samsung 2024. Samsung HW-LS60D to coś więcej niż tylko system głośników, to sztuka dźwięku w stylu ramki. Połączenie 6-głośnikowego systemu z obsługą Dolby Atmos i stylowej konstrukcji ramki na zdjęcia sprawia, że ​​produkt ten będzie idealnym dodatkiem do każdego wnętrza. Nowa ramka Samsung Music Frame jest wyposażona w zaawansowane technologie, w tym Adaptive Audio zapewniający wyraźne dialogi na każdym poziomie głośności oraz automatyczną optymalizację pomieszczenia w celu uzyskania bogatej reprodukcji dźwięku. Dzięki obsłudze połączeń Spotify, Tidal Hi-Fi i Bluetooth 5.2, a także integracji inteligentnego asystenta, ten głośnik jest gotowy, aby zaspokoić Twoje ... >>

Nowy sposób kontrolowania i manipulowania sygnałami optycznymi 05.05.2024

Współczesny świat nauki i technologii rozwija się dynamicznie i każdego dnia pojawiają się nowe metody i technologie, które otwierają przed nami nowe perspektywy w różnych dziedzinach. Jedną z takich innowacji jest opracowanie przez niemieckich naukowców nowego sposobu sterowania sygnałami optycznymi, co może doprowadzić do znacznego postępu w dziedzinie fotoniki. Niedawne badania pozwoliły niemieckim naukowcom stworzyć przestrajalną płytkę falową wewnątrz falowodu ze stopionej krzemionki. Metoda ta, bazująca na zastosowaniu warstwy ciekłokrystalicznej, pozwala na efektywną zmianę polaryzacji światła przechodzącego przez falowód. Ten przełom technologiczny otwiera nowe perspektywy rozwoju kompaktowych i wydajnych urządzeń fotonicznych zdolnych do przetwarzania dużych ilości danych. Elektrooptyczna kontrola polaryzacji zapewniona dzięki nowej metodzie może stanowić podstawę dla nowej klasy zintegrowanych urządzeń fotonicznych. Otwiera to ogromne możliwości dla ... >>

Przypadkowe wiadomości z Archiwum

Najstarsze piwo 14.09.2018

Naukowcy odkryli pozostałości sfermentowanej pszenicy, która ma około 14 tysięcy lat.

W izraelskiej jaskini Rakefet na Górze Karmel archeolodzy odkryli pozostałości najstarszego piwa w historii ludzkości.

Znalezisko odkryto w pochówkach starożytnych mieszkańców Natufian. Pozostałości sfermentowanych ziaren roślin pszennych lub podobnych datują się na 13,7-11,7 tys. lat.

Naukowcy sugerują, że można z nich przygotować słód. Granulki skrobi i fitotle roślin prosa, owsa i rodziny roślin strączkowych zostały znalezione na starożytnych kamieniach młyńskich.

Kultura Natufijczyków istniała na terenie Izraela, Syrii i Libanu około 14,5-11,5 tys. lat temu. Przypuszczalnie jako pierwsi zaczęli wypiekać chleb zbożowy.

Inne ciekawe wiadomości:

▪ Telefon jest sterowany wzrokiem

▪ tabletka do oczyszczania wody

▪ Mózg miłość do granic

▪ Perowskity ulepszają katalizatory samochodowe

▪ Związek między zmianami głosów kobiet a poziomem płodności

Wiadomości o nauce i technologii, nowa elektronika

 

Ciekawe materiały z bezpłatnej biblioteki technicznej:

▪ sekcja serwisu Odbiór radia. Wybór artykułów

▪ artykuł Apetyt przychodzi wraz z jedzeniem. Popularne wyrażenie

▪ Artykuł Jakiego słowa nie powinni wypowiadać posłowie do parlamentu Australii Południowej? Szczegółowa odpowiedź

▪ artykuł Meadowsweet vyazolistny. Legendy, uprawa, metody aplikacji

▪ artykuł Stabilizacja częstotliwości GPA. Encyklopedia elektroniki radiowej i elektrotechniki

▪ artykuł Ładowarka akumulatorów NiMH z funkcją pomiaru pojemności. Encyklopedia elektroniki radiowej i elektrotechniki

Zostaw swój komentarz do tego artykułu:

Imię i nazwisko:


Email opcjonalny):


komentarz:





Wszystkie języki tej strony

Strona główna | biblioteka | Artykuły | Mapa stony | Recenzje witryn

www.diagram.com.ua

www.diagram.com.ua
2000-2024