Policzyłem dla AVCC, to jednak nieważne. Zobacz jak korzystać z symulatora w takich sytuacjach. Zmieniłem trochę Twój kod (miał też błąd w obsłudze przerwania bo zaraz pod Select case miałeś ustawianie portów bez żadnego Case. Przeniosłem więc tę linię powyżej Select Case) Wracając do symulatora to każdy ruch suwaka w symulatorze powoduje teraz printowanie...
do sprawdzania stanu portu służy rejestr PIN
Zmień rozmiar stosów i ramki
Jak używasz jakiejś bardzo starej wersji spolszczonej to możliwe, ale Demo2075 już nawet to potrafi. Możesz użyć Twojej poprzedniej konfiguracji z Load Timer, ale dodaj ustawianie tej flagi 5ms w przerwaniu.
W celu eliminacji drgań styków należy użyć przerwania licznika, by odczytywać stan przycisku tylko raz na około 10 ms . Nie używamy funkcji Debounce i delay_ms ! Czy przycisk został naciśnięty sprawdzamy w zmiennej globalnej dostępnej w programie głównym.
No to kupiłem drugi mikrokontroler i ISP działa. Mam pełne porty A B D ale za to nie mam PC2-PC5. Znalazłem, że to porty od JTAG i chciałem ustawić JTAGEN na 1 w AVR8 Burn-O-Mat v2 ale niestety jest on na czerwono i nie mogę go przełączyć. Czy jest jakaś możliwość za pomocą programatora ISP dokładnie usbasp wyłączyć JTAG? Może zamiast programatora...
Czyli masz już w systemie przerwania zgłaszane ze stałą częstotliwością, zapewne na poziomie przynajmniej kilkuset Hz. Oznaczamy tę częstotliwość jako f. Mamy zmienną a - długą i całkowitą. Inicjujemy ją na 0. W każdym przerwaniu timera: - Dodajesz do tej zmiennej liczbę kroków na 10 s (czyli od 1 do 99) - Jeśli wartość tej zmiennej przekroczy 10*f,...
..a kodu nie ma, bo właśnie zaczynam jego pisanie... No to cegiełka ode mnie :P Dim Liczba As Byte Dim Sdj As Byte Config Portb = &HFF Config Portc = &H0F Liczba = 234 '... Sdj = Liczba Mod 100 Portb = Makebcd(sdj) Sdj = Liczba / 100 Portc = Portc And &HF0 Portc = Portc Or Sdj '... Zakładam , że na DIS3 wyświetlane będą setki ;) Piotrek
Pokaż schemat to raz. Dwa: co to jest? Set Pinb.5 Set Pinb.6 Set Pinb.7 Tak po za tym chyba brakuje ci wartości początkowej timera0... Nie obraź się ale przy tym oscylatorze i preskalerze 64 otrzymasz przerwanie co najwyżej co 2ms... Na koniec zapamiętaj że program zawsze umieszcza się w znacznikach "code".
NA "setki" "dziesiatki" i "jednosci" NIE WIEM JAK ZROBIC, zeby przy malych predkosciach (ponizej 10km/h) wartosc na wyswietlaczach byla zmieniana co 1 sekunde (4xtimer1) Dim Speed As Byte ' Prędkość Dim Tmp As Byte Dim I As Byte Dim Index As Byte Dim Mmv as Byte *** Rozbicie na 3 cyfry *** Dim Cyfry(3) As Byte Speed = 147 ' W Polsce to zakazane...
Prawie identyczny temat : [url=http://www.elektroda.pl/rtvforum/to... 7seg LED
Podstawa czasu - kwarc zegarkowy. Atmega8 bascom lub C, wyświetlacz lcd lub wyświetlacze 7 segmentowe. Kody zegarów są w internecie.
Witam. O ile zegar na wyświetlaczu LCD nie stanowi problemu, o tyle nie mam pojęcia jak zabrać się do zegara opartego na wyświetlaczach 7 segmentowych. Nie macie gdzieś programu zegara do bascom na takim właśnie wyświetlaczu? Przemek
Muszę wprowadzić zmiany w programie aby zamiast wyświetlaczy segmentowych użyć lcd. Czy jest z tym dużo pracy? [syntax=basic4gl]'************* Konfiguracja uC ***************** '***************************************... $regfile = "m8def.dat" $crystal = 8000000 Config Portb = &B00000000 : Portb = &B11111111 Config Portc = &B11111111...
Atmega 8 wystarczy. Jeśli chcesz kolego liznąć tematu mikrokontrolerów w sposób bezbolesny, polecam książkę Marcina Wiązani o tytule bodajże "Programowanie mikrokontrolerów w języku Bascom" - jest tam m.in. opisana obsługa wyświetlaczy 7dmio segmentowych z multipleksowaniem i nie. Jeśli zrobisz kilka przykładowych układów z tej książki, to z tematem...
Witam, zwracam się z prośbą odpowiedzenia na moje pytanie: $crystal.... . . . . . . Tabela: Data 192 , 249 , 164 , 176 , 153 , 146 , 130 , 248 , 128 , 144 jak mogę wywołać na wyświetlaczu 7 segmentowym liczbę "1"? Wpadłem na pewien pomysł: jeśli cały wyświetlacz podłącze do portu (b) to czy jeśli napisze taką komendę: Portb = Lookup(1 , Tabela) to czy...
Podłączasz katody wyświetlacza (dla WA) do portów procesora przez rezystory. Wspólną anodę do plusa zasilania. Ten bit portu który wyzerujesz - zapali się segment na wyświetlaczu.
"Program musi być na at89c2051"-dlaczego? To jest klon 8051 z małą ilością wyprowadzeń-programator do niego jest dość drogi. na "wyświetlaczu 16 segmentowym"-nie-to są dwa wyświetlacze 7-segmentowe(+kropka). Jaki fundusz możesz na to przeznaczyć? Bo jak musi być at89c2051-to inna odpowiedź. A jak np. attiny2313-to inna.
W jaki języku poszukujesz, bascom czy C?
....a co mam jeszcze dodać ? ... Linię informującą kompilator jaki to będzie procesor, informację jaki kwarc zostanie użyty. Do BASCOM'a jest dobry manual po polsku. W EdW był drukowany cały wieloodcinkowy kurs BASCOM'a. Od tego zacznij.
O, jeszcze lepsze. Pomijając to że jak by przyszła pora na zmianę programu, to podłączone na stałe wyświetlacze nie dadzą się już wysterować inaczej.
czyli jak prawidłowo będzie wyglądał kod?
Temat do zamknięcia
w edw(mikroprocesorowa ośla łączka) w większości projektów jest użyty wyświetlacz 4 * 7segment. Tylko nie w tym styczniowym numerze bo opisują już LCD-ki.
Teraz jest dobrze... Jak wpiszę w segment A cyfrę to pojawia się na właściwym miejscu. Z tą funkcją jest coś nie tak po prostu. Jest pewnie zrobiona na 4 segmentowy wyświetlacz, a przy 2 segmentowym głupieje.
Kod jest za krótki brakuje wywołania timera co 4 ms na tym polega cala idea multipleksowania. Przerwanie musi wywoływać procedurę wyświetlanie. Brakuje deklaracji zmiennych.
Zmień wyświetlacz na LCD... są takie co mają tylko 2 cyfry.
Nie chodzi mi o samą idee sterowania wyświetlacza vfd tylko o sposób sterowania wyświetlacza 14(bądź 16) segmentowego. Może to być nawet wyświetlacz LED.
Witam. Czy wie ktoś jak za pomocą układu 74hc164 sterować wyświetlaczem 7-segmentów poprzez dowolny procesor AVR, czy jest to w ogóle możliwe? Prosiłbym o fragment kodu w bascomie. Pozdrawiam.
Czy ma ktoś może sprawny program Timera( chodzi mi o odliczanie np od 50min w dół do 0 z uwzględnieniem cześci dziesiątych i setnych sekundy) i ma to być zrobione na wyświetlaczach segmentowych... Jeśli ktoś spotkał sie z czymś takim to proszę o wysłanie pliku.. przydałby się też zwykły stoper.. w miare możliwości. Pozdrawiam! Ah no i byłbym zapomniał...
Gdzie można kupić taki wyswietlacz? bylbym zainteresowany wyswietlaczem VFD 16 segmentowym .
Witam, mam problem i nie umiem go rozwiązać: całość polega na tym, że po kliknięciu switcha chciałbym aby dodała się liczba, a zamiast tego po prostu wyświetlacz szaleje. Próbowałem poleceń waitms 30, niestety poniosłem fiasko :( kod: $regfile = "attiny2313.dat" $crystal = 1000000 Config Portb = Output Config Portd = Input Portb = 0 Portd...
Witam. Mam pewien problem. Dopiero co zaczalem interesowac sie uC. Poznalem podstawy programowania w bascomie, ale potrzebuje malej pomocy. Powiedzmy, ze chcialbym uzyc atmegi8 aby sterowac wyswietlaczami 7-seg. Tzn. jak napisac program i jak podlaczyc wyswietlacz do atmegi8 aby cokolwiek z tego wyszlo? Powiedzmy ze mam miec 2 wyswielacze i zeby widnial...
aaaa no sorry, obydwie części kodu były opisane oddzielnie a teraz już rozumiem o co ci chodziło: (nie zauważyłem słówka POTEM - moja wina) Portc=PortC or 0B00001111 case 0: Portc=Portc and 0B11110100 'to kasuje bit 0,1,3 a ustawia 2 case 1: Portc=Portc and 0B11110101 case 2: Portc=Portc and 0B11110111 case 3: Portc=Portc and 0B11110010...
Niedawno miałem podobny problem i kolega ZUMEK mi pomógł przerobił swój program na moje potrzeby może tobie sie przyda do wyciągniecia wniosków u mnie działa bezproblemowo: $regfile = 89c2051.dat $crystal = 11059200 Const Displays = 4 ' liczba wyswietlaczy LED Const Cyclespushall = 45 'ilosc cykli od przepelnienia T0 , do jego "przeladowania" Const...
Daj 100 omów na segment i 2.2k na bazy.
Mogę Ci napisać taką procedurkę ale dopiero w poniedziałek (8.07) i żeby było szybciej w BASCOMie 8051. Pasuje ?
Sugerował bym jednak powrót do ATTiny - program można napisać w BASCOMie (basicu) a programator to w najprostszym przypadku wtyk DB-25 z kabelkami, poza procesorem, stabilizatorem 5V, kilkoma rezystorami (8) i wyświetlaczem niczego nie potrzeba.
Witam Zwykle w zegarach potrzebna jest kropka, więc potrzebny Ci jest ósmy bit. Pozdrawiam
wczoraj szukałem informacji jak i co ale wiele sam się nie dowiedziałem nie proszę o gotowca ale jak się tego "używa"
Co do programowania na PC to nie ma problemu. AT MEGA 8-16PU DIP28 - będzie dobry ? Może coś innego niz 7447 bo nie mam go w sklepie. Ewentualnie mogę zrobić to na uC, tylko musiał bym się nauczyć bascom, ale w C też bym mógł ?
Lookup czy Bascom, czy C - zasada ta sama.
Witam Nie jestem pewny Twojego pytania. W kasach fiskalnych używa sie raczej alfanumerycznych wyświetlaczy LCD(ciekłokrystalicznych). Sterowanie LCD można uzyskać z lpt komputer lub za pomocą mikroprocesora .Ja polecam Atmelki i bascoma.Cała procedur wyświetlenia npaisu polega na napisaniu (w programie bascom) LCD "tekst".To później ładujesz do procka...
Jeśli kolega czuje się na siłach, by troszkę zedytować kod w Bascomie (i nieco schemat), to polecam: http://mdiy.pl/miernik-czestotliwosci-na...
Chcesz wykorzystać 7 nóżek jako wejścia segmentowe i 4 BCD jako wyjście.Jeżeli tak to trochę skomplikowany jest ten program.
Witam, zrealizowałem program oraz układ który wyświetla napisy na czterech wyświetlaczach 7-segmentowych. W programie napisy chciałem umieścić w pamięci eeprom a następnie z niej odczytywać. Niestety po załadowaniu programu układ działa tak że zapalają się wszystkie wyświetlacze (bo na początku są wszystkie zapalone - wyświetlacze 7 seg ze wspólna anoda)...
Taką zasadę również znam, ale z Delphi przykładowo. Niestety nie wiem jak zrobić coś podobnego w Bascomie. Ktoś wie?
Witam. Poszukuje jakiegoś układu sterowania wyświetlaczem(ami) 7 segmentowymi. Chcę aby całość opierała się o jakiś mikrokontroler aby była możliwość programowania wyjść. Układ powinien wyświetlać cyfry od 0-1 oraz litery od A-Z w odpowiedniej częstotliwości (program mam już napisany) najlepiej aby wyświetlanie odbywało się na 4 wyświetlaczach 7 segmentowych....
Ja się tam na BASCOMie nie znam, ale ten program to wyglada mi na generator liczb pseudolosowych ;) Weź się skup i zastanów co chcesz uzyskać. Kompletnie nie rozumiem, co Ty robisz z tym T. Co to ma reprezentować? Podpowiem, że jeżeli chcesz wyświetlić liczbę X z zakresu 0..99 na swoim wyświetlaczu, to byłoby to chyba coś takiego (zakładając, że wyświetlacz...
Układem dekodera dla 7 segmentowych wyświetlaczy LCD jest układ 4056. Zawiera pozatym rejestr pamięciowy. Pozdrawiam
ok, tylko najpierw uporam się z przyciskami i nastawami :P Dodano po 28 $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output 'podłaczony wyświetlacz 'Config Pinb.0 = Output ' anoda 1 źle! nazwa pin służy do odczytu wartości 'Config Pinb.1 = Output 'anoda 2 źle! aby ustawić należy się posłużyć nazwą Portb.x 'Config Pinb.2 = Input...
Witam Proponuje poczytać o wyświetlaniu na wyświetlaczach LED 7 segm. Znacznie prościej wykorzystać w tym projekcie wyświetlacz LCD 1x16 znaków Cena na all. 9-12 zł. Tego mógłbym sie nawet podjąć :) Ten program jest w moim odczuciu przekombinowany Napisz na prv podeślę Ci programik w Bascom dobrego działającego termostatu - na lcd 2x16 z ustawieniami...
W książce M.Wiązani podany jest przykład statycznego sterowania wyświetlaczem 7 segmentowym poprzez ULN2803. Programowo jest tam wszystko ładnie opisane i podany schemat, przy zasilaniu jednakowym 5V dla mikrokontrolera i wyświetlacza. Sprzętowo natomiast mam małą wątpliwość przy różnych napięciach zasilania i potrzebuję potwierdzenia. Czy muszę zmieniać...
To jest SPI czyli najprostsza komunikacja szeregowa, synchroniczna, podajesz zadany stan na wejście SDI i impulsem zegarowym na CLK wpisujesz, powtarzasz osiem razy, na koniec impuls LE żeby przepisać na wyjścia. AVR ma wybudowany hardware który to zrobi za ciebie, Bascom ma jakieś funkcje do obsługi, więc powinno to być proste w użyciu, ale nie używam...
Wyświetlacze VFD mają przeważnie własne sterowniki w sobie.
Witam w załączniku masz przykład na wyświetlacz 7-segmentowy
Jeżeli dopiero rozpoczynasz zabawę z mikrokontrolerami i Bascomem, to lepiej jest najpierw przetestować sprawdzone rozwiązania i je zrozumieć. Ale jak już się uparłeś na przeróbki, to lepiej przetestuj przykład z rozdziału 8.4.2. tej książki : http://obrazki.elektroda.pl/7293247600_1...
Witam Potrzebuję zbudować częstościmierz na 2051 , pomiar wystarczy do 100 hz , wynik na 3 wyświetlaczach 7 segmentowych a wszystko to w bascomie . Może któryś z kolegów ma taki programik ? Pozdrawiam seba
No też nie znam bascoma, ale chyba nie ustawiłeś portu B jako wyjściowego, po drugie gdzie sterowanie anodą wyświetlacza segmentowego?
Mogę Cię tylko naprowadzić co możesz zrobić .. bo widzę że program pisany jest w Bascomie. 1) Wyrzuć wszystkie linie kodu gdzie występuje Lcd. 2) Wart_nap pomnóż przez 10 i z wyniku wyciąg część całkowitą w której liczba jedności będzie wartością napięcia po przecinku (dokładność 0,1V). 3) Musisz sobie napisać procedurę która będzie Ci wyświetlać każdą...
Znaczy w atmel studio trochę już robiłem wyświetlacz 7 segmentowy 4 cyfrowy i przyciski. Ale chciałem zrobić termometr.
Mi to wygląda na definicje cyfr do wyświetlacza 7-segmentowego.
w HEX to byś sobie za dużo nie poanalizował - to tylko skompilowana binarna wersja ... odnośnie źródeł - tak jak mówiłem, weź sobie poczytaj w necie np o programowaniu w języku BASCOM (od tego możesz np zacząć w miarę prosto i szybko). Przy okazji chcesz jakiś kod źródłowy żeby zobaczyć i przeanalizować - jak zassiesz sobie HELP do Bascoma - a można...
W załączniku jest sposób połączenia klawiatury matycowej którą zapeane posiadasz. Zadanie polega na tym aby sekwencyjnie czyli po kolei podawać stan niski począwszy od L1 a skończywszy na L3, i tak w kółko, na raz tylko jedna linia powinna być w stanie niskim.W1-W3 trzeba przy tym kontrolować cały czas,jeśli teraz wykryty zostanie stan niski np. na...
Musisz zastosować dekoder kodu bcd na kod wyświetlacza 7-segmentowego i napisać w bascomie procedury multipleksowego wyświetlania na takowym wyświetlaczu. Zamieścił bym ci jakiś schemat jak to wszystko podłączyć ale w tej cwili nie mam dostępu do danych. W ten sposób zużyjesz tylko 4 wyjścia portu.
witam:] zabieram sie za projekt wyświetlania tekstu na wyświetlaczach 7 segmentowych. Narazie mam tylko przemyslenia,projekt mam wykonac w assebmlerze,c albo bascomie(procek jakikolwiek-przy czym chcialebym chyba zrobic to na atmega16).Jezyka jeszcze nie wybralem,ale wstepnie poczytalem sobie o tym zagadnieniu,jednak to co znalazlem to tylko wyswietlanie...
Witam. Od niedawna uczę się programować w Bascomie. Czy mógłby mi ktoś prosto wytłumaczyć w jaki sposób wyświetlić liczbę na wyświetlaczu 7-segmentowym LED? Wyświetlacz jest podłączony do układu 74LS247, a układ ten do ATMega8 do portu B 0, 1, 2 i 3. Jeśli to możliwe to prosze o pokazanie mi kodu takiego programu. Z góry dziękuję za pomoc.
Zerknij na ta stronke (powinienes znalezc sporo przydatnych informacji): http://www.avrprojects.net/ [ mam nadzieje ze znasz angielski ;D ] A jesli nie to moze kup sobie ksiazke "Programowanie mikrokontrolerow AVR w jezyku BASCOM" i tam masz kilka przykladow z opisami i listingami [na poczatek wystarczy...] Pozdro!
Jakby ktoś miał wsad do AT89C2051 to byłoby pięknie jak udostępni albo wskaże gdzie szukać. Dla początkującego będzie łatwiej bo BASCOM to magia. Wyrozumiałym bardzo dziękuję i zapewniam o pamięci w czasie. Pozdrawiam wszystkich elektroników amatorskich i zawodowych.
Przecież takiemu podłączeniu przeszkadza panel 8 segmentowy !? To "ośla łączka" więc przyznam się że tak właśnie się zasugerowałem. Dopiero po 15:00 będę mógł to sprawdzić ale jeżeli się uda poleci łapka w górę. Czy jest jeszcze na to szansa by to zadziałało czy wyświetlacz przy złym podłączeniu nadaje się już tylko do kosza? Nie przeszkadza, ma byc...
Witam. Moje pytanie dotyczy wyświetlania temperatury na 7 - segmentowych wyświetlaczach LED. Posiadam czujnik DS18B20. Jak napisać program aby temperatura wyświetlana była na dwóch kostkach wyświetlacza. W książce pana Marcina Wiązania znajdują się 2 programy : - Program multipleksowego sterowania wyświetlaczami - Program obsługi termometru DS1820 Jaka...
Na początek wystarczy Ci dowolny. Na allegro jest ich dużo za małe pieniądze. Zdecyduj w/g tego ile możesz wydać na taki LCD. Proponowałbym np. 2x16 lub 4x16. Jeżeli chodzi o podłączenie to na początek wykorzystaj podłączenie takie jak masz opisane w HELP-ie w Bascom-ie. Tam masz podane razem z przykładami.
http://obrazki.elektroda.pl/3951584300_1... Witam. Chciałbym zaprezentować płytkę testową mojego projektu. Służy ona do testowania układów na ATtiny2313 lub ATmega16/32. Jestem początkującym w dziedzinie pisania programów w BASCOM, więc postanowiłem zrobić płytkę testową, która spełniałaby moje wymagania. Główne cele: -wyświetlacz LCD...
żeby uzyskać w miarę przyzwoitą jasność świecenia, to chyba jeszcze wypadałoby zbuforować wyjścia rejestru, bo inaczej to tylko zabawa dla superjasnych wyświetlaczy ( trudno o inny kolor niż czerwone ) chyba, że ktoś postara się o jakieś egzotyczne wysokoprądowe wersje rejestru. z tego co wiem nie jest o nie łatwo i nie są już tanie. ja nie twierdzę,...
ale żeś mnie zjechał.. przyznaję się.. mój błąd.. dopiero zaczynam.. napisałem to pierwszego dnia zabawy z bascomem.. to jest mój program przez który się uczę obsługi pilota, wyświetlacza itd... z tąd moje podstawowe błędy.. do tej pory pisałem programy na PC z tąd moja niewiedza o tempie wykonywania instrukcji.. wiedziałem, że jest wolniejsza ale z...
Jaki będziesz miał wyświetlacz? Alfanumeryczny że string będzie ok? Czy może LED lub LCD segmentowy? Żeby zmieniać wartość enkoderem trzeba go obsłużyć... Enkoder ma przycisk? Zatem weź zmienną Word w której będziesz zmieniał nastawy np. [syntax=vbnet]dim wartosc as word dim index_wartosc as byte if index_wartosc =1 then wartosc=wartosc + 1 end if if...
Chyba najszybciej, najprościej i najtaniej będzie... użyć mikrokontrolera, jakąś Attiny plus 2 przyciski, plus wyświetlacz, soft w Bascomie i układ gotowy w jeden wieczorek :)
Multipleksujesz to jak zwykłe 7 segmentowe wyświetlacze LED. Mam nadzieję że wiesz na czym to polega. W ruch idzie timer który podczas przerwania zapala jedną kolumnę i wpisuje do portu odpowiednią wartość. Kiedy nie występuje przerwanie to kolumny zostają wygaszone. I tak w kółko z taką częstotliwością żeby oko ludzkie nie było w stanie tego zauważyć....
Tak na szybko: Nie: If Portd.2 = 0 Then Liczba = Liczba + 1 Tylko: If Pind.2 = 0 Then Liczba = Liczba + 1 Zamiast tej plątaniny: If Liczba = 0 Then Reset Portb.0 Set Portb.1 Reset Portb.2 Reset Portb.3 Reset Portb.4 Reset Portb.5 Reset Portd.0 Elseif Liczba = 1 Then Reset Portb.0 Set Portb.1 Reset Portb.2 Set Portb.3 Reset Portb.4 Reset Portb.5 Reset...
Masz racje, z dużej odległości ciężko odczytać, dlatego są alarmy, aby informować użytkownika o przekroczeniu temperatury. Zastanawiałem się też nad użyciem wyświetlaczy 7-segmentowych, ale stwierdziłem, że lepszy będzie LCD. Na razie jest ok, może w przyszłości pomyślę nad większą czcionką.
Oki rozumiem że chodzi ci o pikanterie rysunku. Jeżeli wstępnie bym ci go pokazał to pewnie byś się załamał bo było długopisem na kartce i to nie w kratkę tylko w linie. Co do pinów tez widzę błąd. Poprawmy go myślowo PortyC to katody PortyB to Anody wyświetlacza. A zasilanie podam +5 podam z zasilacza. I problemy zniknęły. Teraz powiedzcie że będzie...
Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...
Witam Jedno z możliwych rozwiązań np.: uP AT90S2313, do portu PB podpinasz przez rezystory 560om wyświetlacz 7segmentowy. I teraz np. w Bascomie możesz już napisać program który będzie sterował pojedynczymi portami PB(x) czyli segmentami, co w efekcie da Literę na wyświetlaczu. Pozdrawiam S95
Witam. nie chce zakładać nowego tematu więc dołączę się do tego. robię tester siedmio-segmentowych wyświetlaczy LED z gazety nowy elektronik ściągnąłem sobie Bascom 8051 demo i zacząłem przepisywać kod(jeśli to ważne to strona 37-38 po przepisaniu klikam program>compile i wyskakuje coś takiego: Error 11:AS expected by DIM In File : C:\DOCUMENTS AND...
1 Żadnego nie obsłużę wiec to chyba bez większej różnicy (a na serio coś z avr jakaś atmega;]) 2 co łatwiej/lepiej obsłużyć i2c czy 1 wire? 3 też tak myślałem 4 to czujniki muszą tyle wytrzymać 5 najlepiej by mi pasowały 7 segmentowe są najbardziej czytelne tylko że ilość danych jakie chce prezentować jest spora i mi nóżek od procka nie starczy:P a...
Generalnie jest to coś w stylu wyświetlacza dot-matrix posiadającego kilka poziomów. Oczywiście głównym zagadnieniem jakie powinieneś zgłębić i wcześniej przećwiczyć na np: wyświetlaczach 7-segmentowych to multipleksowanie . Ponadto przydadzą Ci się operacje na bitach rejestrów poszczególnych portów mikrokontrolera.
Z małego Atmelka się ładnie steruje wyświetlaczem w Oplu w wersji segmentowej. Ale w asemblerze bo bascom wymięka. Gorzej jest z punktowymi ale też do zrobienia. Nawet sobie rozpisałem co poszczególne bity zapalają (jakie flagi), napisy lecą w ASCII ale tylko cyfry i duże litery oraz trochę znaków tylu - *. Fajniej jest w punktowych ale tam trzeba się...
Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną, którą w przerwaniu od timera zwiększasz, a następnie wykonujesz blok switch (i) { ... }. Oczywiście delay w przerwaniu to "bluźnierstwo" :) Preskaler ustaw sobie na 64, wtedy przerwanie od timera dostniesz ok. 400x na sekundę, czyli odświeżanie całego...
Witam. Mamy np. kawałek kodu : [syntax=vbnet]Dim F As Word ' jakaś zmienna Dim F_lcd As String * 10 ' zmienna do wyświetlania na LCD Dim Pierwsza As String * 1 ' ? zmienne do wydzielenia Dim Druga As String * 1 ' ? i wyświetlania na wyświetlaczach 7-seg Dim Trzecia As String * 1 ' ? ' itd F_lcd = Str(f) ' tekstowa reprezentacja danej liczby Locate 1...
Porozstawiałem znaczniki tak jak proponowałeś z tego co mi wyszło to program bezproblemowo przechodzi do pętli głównej ale wykonuje ją kilkadziesiąt razy zanim zmieni wyświetlaną wartość. Niestety nie mam już portów na lcd, wszystko multiplexuje na ośmiu 7-segmentowych wyświetlaczach. Znacznik dałem w pętli głównej zaraz po [syntax=basic4gl] If Sekundyj...
Aż się z ciekawości podłączę do tego tematu :-) dzik - dokładnie wytłumacz co chcesz zrobić i czym świecisz: matrycą led czy wyświetlaczem 7-segmentowym. Narysuj jak i przez jakie układy to podłączyłeś. Patrzę na ten program i to jakaś rzeźnia jest. Aż tyle lookupów? Jakieś przepisywania zmiennych? Ale na co to? Niedawno robiłem ciekawy projekt "wyświetlaczarki"...
Witam... Niedawno udało mi się zbudować sterownik do bramy przesuwnej ale teraz mam problem z otwieraniem jej z miejsca. Przy bramie mogłem zastosować zwykły przełącznik ale każdy by się nim bawił :) Chcę zbudować zamek szyfrowy który po wprowadzeniu odpowiedniego kodu poda sygnał przez jakąś 1s na wyjście. Kod miałby się wyświetlać na wyświetlaczu...
Witam, Stworzyłem taki programik który po wpisaniu do x liczby nie większej od 99 wyświetli ją na podwójnym wyświetlaczy 7 segmentowym. Lecz program nie działa do końca poprawnie ponieważ po wpisaniu do X np 25 (X=25) to wyświetla się 24, ale po wpisaniu X=20 wyświetla się poprawnie 20. Czy może mi ktoś poprawić kod? Piszę w BASCOM na ATmega8 :arrow:...
Witam . Mam wyswietlacz z budzika. Na wejściu ma 23 piny. Zawiera 3 wyświetlacze 7 segmentów led (pierwszy jest 6 segmentowy). Chciałbym zrobić maszynkę która odlicza od 10 do zera i włącza przekaźnik. Na razie nie mam wyświetlacza lcd więc muszę wykorzystać ten. Problem polega na tym że nie mam odpowiedniej ilości wyjść w mikrokontrolerze (ATmega8)...
Może 3x 74LS158/157 z połączonym razem sterowaniem? No nie bardzo bo tam są MUXy 2 na 1 po 4 połączone, wiec 2 z 4 byłyby w ogóle nie wykorzystane w każdym układzie. Znaczy się, kod BCD? Chyba najprościen/najtaniej na jakimś mikrokontrolerze to zrobić, nawet pisząc program w BASCOM. Chyba się nie zrozumieliśmy . Szukam układu na który wprowadza się...
Dziękuje panowie ale to nie koniec... Sprawa wygląda tak że multiplexuje wyświetlacze 7-segmentowe LED. Problem tkwi w tym że zasilane one są napięciem 12V. Stanem niskim zapalam odpowiedni segment zaś stanem wysokim go wygaszam. Cała istota sprawy jest taka że występuje różnica potencjałów i uc nie jest w stanie wygasić segmentów(bo 1 logiczna to...
Za wysoko mierzysz na takie początki, Naprawdę polecam zacząć od jakiegoś kursu. Np. z EdW lub EP, w necie tez pełno ich znajdziesz. Jeśli myślisz poważniej o uP zacznij pisać w C, jeśli to tylko przelotna przygoda czysto hobbystyczna wystarczy BASCOM. To czy pin będzie wejściem lub wyjściem zależy od tego jak do skonfigurujesz. A twoje pytanie o PIN...
Witam, jestem bardzo początkujący w mikrokontrolerach. Posługuje sie Bascomem. Chcę zrobić prosty woltomierz z wykorzystaniem 89C2051 ( posiadam ich 4szt a jeden wyświetlacz LCD 2x20- na pewno jeszcze mi się przyda), wynik pomiaru chciał bym przedstawić na 3 wyświetlaczach 7 segmentowych LED. Mikrokontroler ma wbudowany komparator analogowy i może mierzy...
Co do tekstu to nie wiem, ale co do zmiennych to np w jakimś rejestrze masz zmienna niech będzie to "x" i jeśli chcesz wyświetlić na wyświetlaczach to ja robie to tak: jeśli interesuje cie wartość od 0 do 99 to po prostu dzielisz x przez 10 i na pierwszy wyświetlacz ( x/10 ) później reszta z dzielenia i na drugi ( x%10 ), a jeśli chcesz na trzy wyświetlacze...
Witam, jako że niedawno rozpocząłem swoją przygodę z programowaniem i mikrokontrolerami i dostałem zlecenie na wykonanie pewnego urządzenia potrzebuje się was poradzić. Jak w temacie chciałbym wykonać na procesorze atmega8 minutnik który, będzie zliczał w dół na przykład 60 minut po tym czasie ma się wyłączyć pewne urządzenie zasilane z sieci , czas...
wyświetlacz segmentowy bascom segmentowy bascom segmentowy wyświetlacz
gniazdka angielskie volvo silnika nokia trybie offline
pralka indesit cieknie pralka indesit cieknie
KTM 150 TPI – samoczynne włączanie mieszalnika oleju, usterka ECU, wiązka, czujniki Instrukcja obsługi i serwisowa Hyundai N71S – manual, schemat, typowe usterki monitora