wyświetlanie zmiennej bascom

Znaleziono około 932 wyników dla: wyświetlanie zmiennej bascom
  • Błąd w wyświetlaniu zmiennej kombinacja w Bascom AVR - jak to naprawić?

    Po prostu spróbuj, nie wybuchnie ... (chyba) :)

    Mikrokontrolery   07 Lis 2004 13:52 Odpowiedzi: 13    Wyświetleń: 1961
  • [bascom-avr] Wyświetlanie zmiennej single z rozdzielczością 0,5 na ATmega16 LCD

    Pomnóż przez 2, zaokrąglij do wartości całkowitych, podziel przez 2, i wyświetl z rozdzielczością do 1 miejsca po przecinku.

    Mikrokontrolery AVR   22 Lis 2010 09:53 Odpowiedzi: 19    Wyświetleń: 2052
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Post wyżej napisałem jak ma wyglądać wyświetlanie tekstu. Wstaw tą linię tam gdzie umieściłeś komentarz "Tu wstawiam..." :) ps. Pisałem z pamięci i zamiast Seq(1) = Text powinno być Seq(1) = Tekst czyli zapisanie aktualnej wartości po przesunięciu.

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2267
  • REKLAMA
  • Bascom - ATXMEGA128A3 problem z wyświetlaniem zmiennych na LCD

    Masz dwie możliwości, możesz pobrać nowszą wersje BASCOM'a lub dopisać taką linie: [syntax=basic4gl]$lib "xmega.lib" : $external _xmegafix_clear : $external _xmegafix_rol_r1014[/syntax]

    Mikrokontrolery AVR   05 Gru 2012 18:52 Odpowiedzi: 4    Wyświetleń: 1524
  • Wyświetlanie zmiennej na 4-cyfrowym wyświetlaczu LED w Bascom AVR

    jeśli nasz zmienną typu integer to zmienne obliczjące cyfry też zmień na integer

    Mikrokontrolery   13 Mar 2006 09:52 Odpowiedzi: 20    Wyświetleń: 2480
  • [mega8] [bascom] Błąd kompilacji przy wyświetlaniu zmiennych string na LCD

    A w kodzie masz Rs=Es

    Mikrokontrolery AVR   22 Maj 2009 19:21 Odpowiedzi: 4    Wyświetleń: 1617
  • REKLAMA
  • Błąd kompilacji w Bascomie przy wyświetlaniu zmiennych na LCD i terminalu

    Kompiluje się bez tego $lib "mcsbyte.lib"

    Mikrokontrolery   21 Gru 2006 13:33 Odpowiedzi: 1    Wyświetleń: 1025
  • BASCOM wyświetlanie zmiennych - wyrównanie do prawej

    Witam; Na wstepie chciałbym zasygnalizować, że programowania w Bascom-ie ucze się dopiero od niedawna :) Mam takie pytanko: mam sobie wyświetlacz LCD 16*1 i prosty układ który sobie zlicza detale. Na wyświetlaczu pojawia się napis: ilość sztuk 123 jak zrobić żeby liczba którą wyświetla zawsze była wyrównana do prawej strony? Aktualnie zrobiłem coś takiego:...

    Mikrokontrolery AVR   22 Kwi 2010 16:17 Odpowiedzi: 2    Wyświetleń: 1739
  • [bascom] OVERLAY i LCD - brak wyświetlania znaku przy wartości 0 w zmiennej

    Bo znak 0 to znak końca linii. 0 wyświetlane jako chr zostanie potraktowane jako znak o kodzie 0 a więc pójdzie do wyświetlacza. 0 "wyświetlane" jako String jest widziane jako znacznik końca textu a więc ten text nawet nie trafi do LCD. Jednym słowem LCD nawet by to wyświetlił, ale BASCOM kompiluje program tak żeby nie przepuszczał zera.

    Mikrokontrolery AVR   13 Gru 2009 20:24 Odpowiedzi: 3    Wyświetleń: 972
  • BASCOM AVR – dlaczego na LCD wyświetla się 0 zamiast 8? Inicjalizacja zmiennych

    Kolejność? Z = 3 Y = 2 + 3 X = Y + Z

    Mikrokontrolery AVR   09 Kwi 2009 07:23 Odpowiedzi: 21    Wyświetleń: 1409
  • [mega8][Bascom] Jak poprawnie wyświetlać zmienną

    Ja stosuje takie wyświtlanie czasu: [syntax=basic4gl] Dim Wart_Bcd as Byte Wart_bcd = Makebcd(godziny) Lcd Bcd(wart_bcd) ; ":" Wart_bcd = Makebcd(minuty) Lcd Bcd(wart_bcd) [/syntax]

    Mikrokontrolery AVR   13 Lut 2012 19:54 Odpowiedzi: 6    Wyświetleń: 1556
  • Bascom - Zerowanie zmiennej Licznik po operacjach ADC, jak temu zapobiec?

    E tam, nic strasznego.... Tu masz błąd: Dim U_wy As String * 2 Zwiększ to na: Dim U_wy As String * 3 I leci aż miło. Nie mieścisz się w zmiennej, that's all:) Poza tym skonfiguruj watchdog oraz TIMER. Pewnie jeszcze coś tam siedzi (wyświetlanie bez wymazywania poprzednich, większych o rząd wartości na przykład) ale to tak na szybko. Pozdrawiam, TD

    Mikrokontrolery AVR   21 Sty 2014 06:41 Odpowiedzi: 10    Wyświetleń: 2172
  • REKLAMA
  • Czy program na ATmega8 w Bascom poprawnie wyświetla zmienną na LCD?

    Zuba1 - jest szansa że zadziała 1) Config Pinc i pod spodem pinc zamień na config portc i portc 2) Jeśli nie definiujesz lcd w swoim programie to musi być zdefiniowany w opcjach bascoma (gdzieś w menu poszukaj) 3) Działanie programu będzie dziadowskie bo zadziała ale tak się tego nie robi. Kiedyś go sobie poprawisz.

    Mikrokontrolery AVR   11 Lut 2012 15:36 Odpowiedzi: 5    Wyświetleń: 1183
  • Jak usunąć śmieci przy wyświetlaniu zmiennej bajt na LCD w Bascom?

    Witam. To z dodatkowymi cyferkami można zreazlizować w taki sposób, że wyświela się liczbę w zależności od jej wartości np. if $zmienna<10 then Locate 1,1 'tu definiujesz początek miejsca na wyswietlaczu gdzie chcesz by pojawil sie ten tekst LCD " ";$zmienna;"*C" 'dwie spacje w cudzyslowiu elseif $zmienna >9 and $zmienna <99...

    Programowanie   24 Kwi 2006 15:24 Odpowiedzi: 2    Wyświetleń: 1629
  • [ATMEGA[BASCOM] ATMEGA RS485 - błędne dane na LCD Mastera po kilku minutach pracy

    Rozumiem, że tych slave'ów jest kilka i tylko z tego jednego krzaczy, a z pozostałych slave'ów wyświetla poprawnie ? Jeśli tak to prawdopodobnie stos najeżdża na zmienne w programie mastera.

    Mikrokontrolery AVR   24 Paź 2010 00:05 Odpowiedzi: 7    Wyświetleń: 2383
  • [m8][Bascom] odświeżanie wyświetlanych zmiennych na LCD

    użyj do obsługi odczytu temperatury z DS timer0 ;) dzieki czemu nie bedziesz musiał zatrzymywać całego programu

    Mikrokontrolery AVR   14 Kwi 2010 21:08 Odpowiedzi: 1    Wyświetleń: 1299
  • ATmega8 Bascom - Jak wyświetlić PWM jako liczbę całkowitą bez miejsc po przecinku?

    Eh, a napisz coś takiego: [syntax=basic4gl] dim pwm_var as byte [/syntax] Tam gdzie deklarujesz resztę zmiennych, następnie przy wyświetlaniu: [syntax=basic4gl] pwm_var=cool1 lcd "Obroty"; str(pwm_var)[/syntax]

    Mikrokontrolery AVR   21 Sty 2014 06:46 Odpowiedzi: 17    Wyświetleń: 3804
  • [BASCOM] Skąd te dodatkowe znaki przy wyświetlaniu?

    W przerwniu i programie głównym używasz zmiennych zadeklarowanych jako word. Myślę, ze tu leży pies pogrzebany. W C wystarczy użyc volatile i atomic_block. W Bascim? Był taki na Elektrodzie (niveasoft) co wiedział w jaki tajemniczy sposób Bascom zarządza takimi zmiennymi. Myślę, że nie masz wyjścia, tylko przed odczytej w programie głównym zmiennej...

    Mikrokontrolery AVR   27 Lut 2018 19:12 Odpowiedzi: 2    Wyświetleń: 648
  • Zmiana rozmiaru czcionki i wyświetlanie zmiennych na T6963C w Bascomie

    Czyli jak mój wyświetlacz przy takim podłączeniu nic nie pokazuje mimo kręcenia kontrastem to znaczy że mogę go do kosza wyrzucić?

    Mikrokontrolery   30 Maj 2010 17:57 Odpowiedzi: 10    Wyświetleń: 2296
  • BASCOM AVR: Dziwne znaki przy wyświetlaniu zmiennych na LCD 16x2

    ello jestem tu całkowice nowy ale mam nadzieje że mnie nia zignorujecie , bo mam dosyć dziwaczny problemik z bascomam avr i obsługą wyświetlacza 16*2 Chodzi o to ze gdy chce na nim wyświetlić swykły napis to wszystko jest ok ale schody zaczynają się gdy wyświetlam tekst i zmienną ... wtedy zaczyna wyświetlać jakieś dziwne znaczki i nie wiem za bardzo...

    Mikrokontrolery   13 Gru 2002 12:43 Odpowiedzi: 5    Wyświetleń: 3588
  • [Atmega128] [Atmega128][Bascom] Jak zrealizować miganie zmiennej w menu ustawień czasu i daty?

    W timerze (np. co 0.5 sek) gasisz albo zapalasz flagę (powiedzmy o nazwie fMiganie) Oczywiście po każdej zmianie flagi (fMiganie) następuje odrysowanie całości wyświetlanego zbioru elementów w najstępujący sposób: 1. Jeśli fPozycja jest poza zakresem zbioru wyświetlanych elementów (np. =0) - wtedy obraz wyświetlany jest bez migania. 2. Jeśli fPozycja...

    Mikrokontrolery AVR   23 Wrz 2012 11:17 Odpowiedzi: 4    Wyświetleń: 1703
  • [Bascom] Bascom AVR – jak rozdzielić zmienną Integer na cyfry i zapisać je w byte?

    W sumie można, lecz autor chciał mieć format byte, domyślam się że potrzebne to mu było do wyświetlania liczby na wyświetlaczach siedmiosegmentowych. Jeżeli tak, to Ciekawy jestem czy autor korzysta z lini Data i instrukcji lookup(), czy może z select case?

    Mikrokontrolery AVR   04 Cze 2011 00:03 Odpowiedzi: 8    Wyświetleń: 4062
  • Bascom AVR, string, wyświetlanie tekstu litera po literze

    Tworzysz zmienną sting * 20 i tworzysz tablice byte(20) adresujesz je tak samo i poleceniem lcd chr(byte(a)) stawiasz znak z wybranego miejsca ze stinga.

    Mikrokontrolery AVR   17 Paź 2009 12:43 Odpowiedzi: 2    Wyświetleń: 1521
  • [Atmega8] [Atmega8][Bascom] Jak przyspieszyć działanie programu do cięcia drutu?

    Problem rozwiązałem dużo wcześniej ... a teraz znalazłem czas żeby wyjaśnić. Oczywiście problem tkwił w programie. W etykiecie "posow" w pętli za każdym razem wyświetlam zmienne "I" oraz "X" - zmiana stanu portu B.0 ograniczona była czasem wyświetlania zmiennych na LCD.

    Mikrokontrolery AVR   02 Sty 2011 20:18 Odpowiedzi: 12    Wyświetleń: 2054
  • Atmega,Bascom - zmiana zmiennej string na nazwę zmiennej

    Tak tylko wyświetla mi A01 - co robię żle?

    Mikrokontrolery Początkujący   09 Gru 2013 07:41 Odpowiedzi: 9    Wyświetleń: 2616
  • Przykładowy kod BASCOM dla LCD Nokia 3310 i Atmega8 - wyświetlanie tekstu

    To ja bardzo odgrzebię temat :) A jak wyświetlić na LCD jakąś wartość ze zmiennej? Np. w programie do czytania RC5 mam taką linijkę: Lcd "Adres: " ; Address1 ; " " i tu Address1 jest zmienną a jak mam to wyświetlić w tym programie dla LCD z Nokii? Jest tam: Lcdclear Lcdgoxy 1 , 1 Lcdstr "Adres: " , 1 , 0 Lcdupdate...

    Mikrokontrolery   03 Lut 2009 20:29 Odpowiedzi: 25    Wyświetleń: 13038
  • [bascom][atmega8] jak wyświetlić 3 cyfrową wartość zmiennej

    Witam Zrób tak jak pokazałem Ci w pierwszym moim poście, tylko zmienne zamień na BYTE, wtedy powinno wyświetlać setki, dziesiątki i jednostki. Pozdrawiam

    Mikrokontrolery AVR   28 Wrz 2009 20:24 Odpowiedzi: 30    Wyświetleń: 4075
  • [BASCOM] - UART- dwu kierunkowy przesył zmiennych.

    Program działa ale nie do końca dobrze ponieważ na lcd zamiast pojawić się wartości odebranej (222) pojawia sie w 1 sek odcinkach czasu najpierw 1(wartość zmiennej którą wysyłam na początku) potem pojawia się 22 i na końcu dopiero 222 która się już nie zmienia. No to wszystko jest zgodne z programem. Masz tam przecież właśnie wyświetlanie zmiennej...

    Mikrokontrolery Początkujący   11 Sie 2013 14:14 Odpowiedzi: 38    Wyświetleń: 5379
  • Jak poprawnie wyświetlić zmienną LONG na LCD w Bascom?

    Dzieki za poprawki ale to sa błędy chyba nie wpływające na wyświetlanie zmiennej Frequency :).

    Mikrokontrolery   14 Paź 2009 09:58 Odpowiedzi: 7    Wyświetleń: 2990
  • [BASCOM] Jak dodać miernik LCD do zasilacza w BASCOM? Wyświetlanie napięcia, prądu, mocy

    Ponieważ Fusing zwraca zmienną tekstową więc deklaracja zmiennych stanowiących wynik tej instrukcji powinna być następująca: Dim V As String * 6 Dim A As String * 6 Dim P As String * 6 Dim R As String * 6 Dim Vod As String * 6 Zmienne są wystarczająco długie dla zakresu 99.9. Jeśli wartość przekracza 100 powinno być String * 7

    Mikrokontrolery   05 Lut 2012 08:36 Odpowiedzi: 19    Wyświetleń: 4693
  • Błędy w kodzie BASCOM do multipleksowania wyświetlacza 7-segmentowego

    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.

    Mikrokontrolery AVR   21 Sty 2009 17:08 Odpowiedzi: 19    Wyświetleń: 2581
  • BASCOM - Woltomierz - dziwne wyświetlanie wartości

    niveasoft Zwiększyłem długość zmiennej String jak zaszeregowałeś i faktycznie pomogło. Dziękuję.

    Mikrokontrolery AVR   28 Mar 2015 13:51 Odpowiedzi: 8    Wyświetleń: 1710
  • BASCOM AVR – menu przewijane strzałkami, błędne wyświetlanie czasu z RTC

    Masz zapętlenie wywoływania podprogramów instrukcją GOSUB. każdy podprogram np: Wyswietlanie_alarmu_temp powinien być zakończony instrukcją RETURN. Jeśli tak nie masz to w nieskończoność wywołujesz kolejne podprogramy i po którymś cyklu kończy ci się rozmiar STOSU :( np HW_STACK. Dlatego program zaczyna wariować i gubić wartości zmiennych SOFT_STACK....

    Mikrokontrolery   09 Sie 2007 11:29 Odpowiedzi: 2    Wyświetleń: 1038
  • Arduino Uno, SSD1306 128x64 I2C, U8glib - wolne wyświetlanie i zawieszanie programu

    licznik = 50 w językach pochodzącch od C oznacza "nadaj zmiennej licznik wartość 50". Instrukcja użyta w warunku if() daje zawsze wejście pod if (bo wartość w warunku jest różna od zera). A poza tym, jeśli mowa Arduino, to nic nie wykonuje się "natychmiast", podobnie zresztą jak w Bascom.

    Arduino   18 Mar 2016 06:42 Odpowiedzi: 3    Wyświetleń: 2310
  • 89S52 / Bascom - jak przełączać wyświetlanie temperatury na LCD?

    temperatury zostaja zmienione na lcd ale tylko raz, znaczy się gdy temperatura zmieni się to nie ma zmian na wyświetlaczu. temperatura na lcd zmienia się "live" tylko wtedy gdy trzymam przycisk cały czas. Program działa dokładnie tak jak go napisałeś, w momencie kiedy naciskasz przycisk wartość odczytana jest przepisywana do zmiennej która jest wyświetlana...

    Mikrokontrolery   22 Sie 2005 08:47 Odpowiedzi: 3    Wyświetleń: 1176
  • Bascom: Jak wyświetlić duże cyfry 0-9 na LCD 4x20?

    W skrócie: - definiujesz własne znaki : pełny prostokąt, pół prostokąta, marożniczek lewy, prawy, górny, dolny - rozumiesz mam nadzieję, o co mi chodzi ;-) - analizujesz odczytaną godzinę, na jej podstawie tworzysz np. cztery zmienne tekstowe odpowiadające kolejnym liniom. - zmienne tekstowe wypełniasz odpowiednimi prostokątami, narożnikami - wyświetlasz...

    Mikrokontrolery AVR   05 Sie 2010 14:20 Odpowiedzi: 19    Wyświetleń: 5428
  • Bascom AVR: Jak zmierzyć przesunięcie fazowe sygnału prostokątnego 8kHz?

    Nie powinieneś wyświetlać wartości Timer1 bo ona się będzie zmieniała w trakcie. Wyświetlać trzeba zmienną do której zapiszesz wartość Timera1 po jego zatrzymaniu.

    Mikrokontrolery AVR   21 Sty 2017 18:06 Odpowiedzi: 48    Wyświetleń: 2532
  • Stopień Celsjusza wyświwtlacz graficzny Bascom avr

    Witam Oststnio zacząłem bawić się wyświetlaczem graficznym. Wiem jak w nim wyświetlać tekst, zmienne, obrazki. Natomiast nie wiem jak zrobić np stopień Celcjusza pisząc program w Bascom avr. Czy też trzeba go zrobić jako oddzielny obrazek? Trochę byłoby to bez sensu, ale może się mylę

    Mikrokontrolery AVR   01 Cze 2023 09:32 Odpowiedzi: 9    Wyświetleń: 411
  • [Bascom] Zerujące się zmienne bitowe w Bascom AVR 1.11.6.8 na AT90S2313

    Powiem tak: Nie znam się na BASCOMie ale widzę, że END kończy program a dokładnie pustą pętlę w której powinien znajdować się odczyt z przetwornika i wyświetlanie, używając napisanych przez Ciebie funkcji. Przykładowo siała baba mak.../deklaracja zmiennych Do /pętla główna programu wykorzystująca twoje funkcje ODCZYT WYSWIETL Loop END ODCZYT: bla bla...

    Mikrokontrolery AVR   16 Paź 2009 20:54 Odpowiedzi: 7    Wyświetleń: 1652
  • Bascom AVR – wyświetlanie znaku z wartości binarnej bajtu na LCD (np. D1 = 0111000)

    ...Chodzi mi o to że chce wyświetlić na Lcd znak którego wartośc mam zapisaną w bajcie np D1 - wartość binarna Np w D1 jest 0111000 i chce aby na wyświetlaczy pokazało sie " p " Jak to zrobić ? :) Piotr Takie "cuda" robi się za pomocą polecenia Chr() :D Jeśli w zmiennej jest zapisany kod ASCII jakiegoś znaku , to by wyświetlić właśnie ten znak na LCD...

    Mikrokontrolery   11 Wrz 2006 14:35 Odpowiedzi: 8    Wyświetleń: 1326
  • Konwersja string na integer w Bascom dla DS18B20 - jak zaokrąglić?

    Pytanie do bardziej doświadczonych: W jaki sposób najoptymalniej wyświetlać wartości zmiennych na LCD? Czy przy wyświetlaniu zmiennej o wartości (0, 1000) trzeba stosować if.. then..elseif..elseif....else ?

    Mikrokontrolery   04 Sty 2007 13:45 Odpowiedzi: 16    Wyświetleń: 8231
  • Bascom, Rs232, input, przesyłanie znaku z PC do avr

    Gdy wyświetlam zawartość zmiennej to na LCD widzę nie cala wartość tylko po kolei kody jak zrobić żeby wyświetlał cały 8 bitów za jednym razem.

    Mikrokontrolery AVR   01 Lip 2008 12:42 Odpowiedzi: 35    Wyświetleń: 5558
  • Program w Bascom dla AT89c2051: Pomiar czasu impulsu i wyświetlanie LCD

    Kwarc dajesz np. 12 MHz Robisz sobie pętelkę pomiarową wywoływaną z Timera np. co 200 µs sprawdzającą dane wejście pomiarowe. Jeżeli wejście jest =0 to nie zliczasz jeżeli = 1 to zwiększasz zmienną WYNIK o 1 (zmienna 16 bitowa) zakres będzie do jakichś 6.4 sekundy. W pętli sprawdzasz także czy zmienna nie przekroczyła 25000 (5 sekund). Jeżeli...

    Początkujący Elektronicy   05 Paź 2005 17:42 Odpowiedzi: 2    Wyświetleń: 1140
  • [atmega8][Bascom] Co zamiast polecenia "wait" w po

    Wrzuć wszystko do programu głównego tzn. przyciski ( ustawianie czasu załączania/wyłączania pompy), sprawdzanie Adc (poziom wody) przeliczanie wartości dla wyświetlacza , a samo wyświetlanie w podprogramie odświezanym co jedną sekundę za pomocą Timer0 . Timer0 dalej dla wyznaczania 1 sekundy. Buzer zrealizuj za pomocą zwykłej zmiennej licznikowej zwiększanej...

    Mikrokontrolery AVR   07 Sty 2010 16:13 Odpowiedzi: 16    Wyświetleń: 3479
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    W bascomnie ciężko zrobić LED + Ds18b20 wszytko psuje Waitms 750. Zwiększ do 8 a jak możesz do 16MHz kwarc. A od kiedy to musimy czekać 750ms nie robiąc nic innego? Od czego mamy timery? Przepraszam najmocniej Kolegę, ale jeśli Kolega tego zrobić nie potrafi to: 1. Nie oznacza że się tego zrobić nie da - ja nie potrafię zbudować komputera klasy PC...

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8518
  • [tiny2313] [tiny2313][bascom] Problem z wyświetlaniem temperatury z DS18B20 powyżej 20°C

    Właśnie na to wpadłem, T2 = T mod 10 , z tym, że na wyświetlaczu wyskakują krzaki :( . A rodzaj zmiennej ma znaczenie w tym przypadku? Bo kombinuje i z byte i integer.

    Mikrokontrolery AVR   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1638
  • [Bascom] Odbiór danych z UART i wyświetlanie ich na LCD

    To wiele wyjaśnia. Spróbuj tak ;) [syntax=vbnet]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 16 $framesize = 64 $baud = 9600 Config Lcd = 16x2 Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.6 , Db7 = Portb.0 , E = Portb.4 , Rs = Portb.5 Cursor Off : Cls Dim K1 As Byte Dim K2 As String * 20 Dim Id As String *...

    Mikrokontrolery   01 Sty 2020 16:58 Odpowiedzi: 8    Wyświetleń: 696
  • Jak stworzyć pasek głośności na LCD 2x16 z użyciem Atmegi i BASCOM?

    Program jest mój. Korzystaj. Linijkę możesz "skrócić" ograniczając w pętli zmienną licznik (teraz pracuje do 16 - znaków). Odpowiednio przeliczyć trzeba współczynnik podziału. Maksymalna wartość wielkości wyświetlanej/maksymalna ilość słupków w linijce.

    Mikrokontrolery   01 Maj 2011 18:10 Odpowiedzi: 4    Wyświetleń: 1202
  • [Bascom] Jak przesuwać tekst na LCD w górnej linii, a dolny migający?

    Po prostu tekst który chcesz przesuwać musisz przesuwać w zmiennej w uP a potem wyświetlać w tej linii w której chcesz.

    Mikrokontrolery   30 Sie 2012 09:59 Odpowiedzi: 9    Wyświetleń: 3743
  • Skalowanie czcionki bascom i wyświetlacz graficzny

    Witam. ... Freddy - twój plik też testowałem i wszystko ładnie wyświetla (litery) natomianst nie wiem jak za pomocą tego programu wyświetlić jakąś zmienną typu byte. Tak jak wcześniej pisałem wskakiwanie do podprogramu powoduje zbyt wolne zwiększanie wartości zmiennej którą zmieniam z przycisku. Czy można ten cały podprogram przenieś do głównego programu...

    Mikrokontrolery AVR   09 Sie 2010 09:55 Odpowiedzi: 9    Wyświetleń: 4987
  • Bascom: Czy są wbudowane funkcje do wyświetlania cyfr na segmentach LED?

    Możesz przytoczyć kawałek kodu (z deklaracją trablicy), bo jak rozumim to nie chodzi o zmienną tablicową, tylko o coś innego.

    Mikrokontrolery   26 Kwi 2005 23:11 Odpowiedzi: 9    Wyświetleń: 1876
  • BASCOM-AVR: Brak wyświetlania liter w terminalu, tylko na LCD. Jak to naprawić?

    Bo trzymasz znak w zmiennej zadeklarowanej jako Byte. Zrob sobie stringa o dlugosci np. 5 znakow i zobaczysz. acha i jeszcze po zresetowaniu mikroprocesora wyskakuje w terminalu kwadracik... Wcale sie nie dziwie bo po resecie pojawiaja sie smieci...

    Mikrokontrolery   28 Sty 2009 02:12 Odpowiedzi: 69    Wyświetleń: 4446
  • BASCOM, AVR, Timer0, dziwne zachowanie LCD alfanum. przy wyświetlaniu zegarów

    Następna podpowiedź :P Na otwartym oknie Bascom wciśnij na klawiaturze F1 żeby otworzyć okno Help`a W zakładce Index wpisz "$DBG" i może tam znajdziesz odpowiedź na Twoje pytanie :P W języku C jeśli zmiennej nie zainicjujesz jakąś wartością to ona ma nieustaloną wartość, więc jeśli chcesz żeby miała zero to musisz napisać np. "char myChar = 0". W Bascom...

    Mikrokontrolery AVR   07 Maj 2020 22:26 Odpowiedzi: 9    Wyświetleń: 741
  • [ATmega8] [ATmega8][BASCOM] - Różne wartości na LCD przy komunikacji USART

    Możesz jeszcze spróbować: 1. Zmienną I w odbiorniku zdefiniować jako Word a nie String 2. Zastąpić Cls w pętlach przez szybsze Locate 1 , 1 (wymagane formatowanie wyświetlanej wartości) Edit: [syntax=basic4gl]Dim I As Word Input I Noecho[/syntax]

    Mikrokontrolery AVR   11 Gru 2011 20:57 Odpowiedzi: 43    Wyświetleń: 6127
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Witam, Jeśli nie musisz nie korzystaj ze zmiennych typu single, lepiej przeskalować int'a kilka razy (np zamiast 1,232 robisz 1232 a przy wyświetlaniu dodajesz przecinek) operacje na liczbach zmiennoprzecinkowych zjadają spora flash i czasu procesora. Pozdrawiam, Marcin

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • Jak uniknąć błędów przy obliczeniach zmiennoprzecinkowych w Bascom?

    Siemka! Musisz wziąść pod uwagę fakt, iż zmienna single przechowuje wartości zmiennoprzecinkowe ze skończoną dokładnością i to może być zauważalne przy niektórych operacjach na tego typu zmiennych. Poszukaj w helpie od Bascoma i poczytaj o kodowaniu liczb zmiennoprzecinkowych i wszystko Ci się wyjaśni:) Pozdrawiam!! Widzę że dałeś kod.:) Mi się wydaje...

    Mikrokontrolery   20 Wrz 2006 19:37 Odpowiedzi: 5    Wyświetleń: 1668
  • Atmega8 [Bascom AVR] - Jak stworzyć działające menu do zmiany wartości T i S?

    Witam. Masz w złym miejscu Do i Loop oraz Lcd. Zobacz ze program powtórnie już nie wyświetla nic (zmiany liczb). No i skoro deklarujesz Sub`y to ich użyj czyli Sub Menu1 ........ End Sub, no i dawaj te deklaracje zawsze na początku programu, np. zaraz po zmiennych. Pozdrawiam

    Mikrokontrolery AVR   12 Gru 2008 23:24 Odpowiedzi: 4    Wyświetleń: 1449
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    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...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4360
  • [at8][bascom] Odświeżanie LCD gdy zmienna <> zmienna

    CLS czyści i ustawia kursor w pozycji 1,1 HOME ustawia kursor w pozycji 1 Drobna różnica acz znacząca. Jeśli chce użyć HOME, musi pokombinować z formatowaniem wyświetlanej zmiennej ( chodzi o długość i ew wypełnienie pustymi znakami)

    Mikrokontrolery AVR   07 Lut 2010 10:20 Odpowiedzi: 27    Wyświetleń: 3470
  • PCF8583 i RS232: Jak wyświetlać polskie znaki w nazwach dni tygodnia?

    ... bo dobrze znam ten wyświetlacz. Ale z Bascomem już gorzej :D Co to jest za twór :?: [syntax=basic4gl] Data "Poniedzia" ; &h9D ; "ek" ; [/syntax] Do umieszczenia w zmiennej tekstowej dowolnego kodu ASCII, służą nawiasy klamrowe :idea: [syntax=basic4gl]Data "Poniedzia{157}ek" [/syntax]

    Mikrokontrolery AVR   09 Sie 2014 13:46 Odpowiedzi: 10    Wyświetleń: 1341
  • Bascom - błędne wyświetlanie wyniku po 20 godzinach na LED 7-segm.

    Dzięki za chęci Powodem było dzielenie różnych zmiennych. Po ujednoliceniu licznika i mianownika liczy już dobrze pozdrawiam Czarek

    Mikrokontrolery AVR   12 Gru 2011 11:44 Odpowiedzi: 3    Wyświetleń: 2052
  • BASCOM - Trzy cyfrowy wyświetlacz 7seg

    pablo666gliwice masz rację kod miałem dobry oprócz zmiennych. Zamieniłem dosłownie wszystkie zmienne na Word i wyświetla prawidłowo każdą cyfrę. Teraz mogę pisać dalej swój program. Dziękuje wszystkim za pomoc.

    Mikrokontrolery AVR   16 Maj 2019 21:55 Odpowiedzi: 9    Wyświetleń: 531
  • Odczyt trzech zmiennych z klawiatury PCF8574 w Bascom 8051 na AT89X051

    udaje mi sie zmienna temp odzyskać z programu i wyświetlić ją na wyświetlaczu lcd niestety nie wiem jak uzyskać nastepną.Chodzi mi mianowicie o coś takiego: 1)uzyskujemy zmienna nazwijmy ją A1 i wyświetlamy na lcd 2)po wyświetleniu zmiennej potwierdzamy ją klawiszem także z tej klawiatury 3)program przechodzi wtedy do odbioru zmiennej A2 4)wyświetla...

    Mikrokontrolery   12 Lip 2009 16:04 Odpowiedzi: 3    Wyświetleń: 1555
  • Bascom, Atmega16 - niewykrywanie stanu wysokiego na PA(6) w ADC

    po pierwsze, program nie uśrednia wyników - usuń to w=getadc(0) po pętli for, a typ zmiennej w zmień na long to co Ci wyświetla to wartość pomiaru z adc * 0.0049 :D

    Mikrokontrolery AVR   06 Lis 2019 20:13 Odpowiedzi: 20    Wyświetleń: 3184
  • Jak ustawić Timer0 w Atmega8 z BASCOM do odliczania sekund?

    Zrób to tak: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 Config Timer0 = Timer , Prescale = 256 'onfiguracja timera, przescaler 256 On Timer0 Odmierz_1s 'włączamy timer0 Dim Licz_8ms As Byte 'definiujemy zmienną pomocniczą Dim Sekundy As Byte Enable Interrupts 'włączamy zezwolenie na przerwanie Enable Timer0 Load Timer0 = 125 'ładujemy...

    Początkujący Elektronicy   08 Cze 2014 19:07 Odpowiedzi: 17    Wyświetleń: 1506
  • [bascom-AVR] Jak użyć instrukcji lookup w bascom-AVR do wyświetlania liczb na LED?

    już sobie poradziłem, uczę się z książki Piotra Góreckiego "mikrokontrolery dla początkujących" i tam tak to było przedstawione. Dodałem zmienną i na normalnej zmiennej(1 bajtowej) chodzi bez problemu.

    Mikrokontrolery AVR   03 Paź 2009 14:39 Odpowiedzi: 2    Wyświetleń: 2357
  • Ograniczenie ilości zmiennych w BASCOM AVR na ATMEGA32 - co robić?

    Ato jest proste czytaj co pisze kompilator : Source string could be too big to fit into target string in line 375 (....) Masz zbyt długie stringi ;) fajnie brzmi to pierwsze a możliwe ze program mimo kompilacji będzie ci nadpisywał stosem zmienne , Ramu jest tyle ile jest i trzeba nim dobrze dysponować jeśli przy każdym przerwaniu odkladasz na stos...

    Mikrokontrolery   23 Gru 2007 15:11 Odpowiedzi: 12    Wyświetleń: 1847
  • [Atmega8 bascom] odczyt danych z eepromu ale nie pojedyczych

    tak tylko to co odczytam wyświetlam w formie restore label: czyli powinienem odczytać do zmiennej tablicowej i zeby ja wyświetlić dać restore ta_zmienna_tablicowa?

    Mikrokontrolery AVR   01 Gru 2008 17:11 Odpowiedzi: 7    Wyświetleń: 1653
  • Bascom: Jak zaokrąglić zmienną single do 1 lub 2 miejsc po przecinku?

    Witam Może dla większości proste pytanie, ja niestety nie umiem sobie z tym poradzić. W zmiennej single mam wartość z kilkoma miejscami po przecinku i teraz mam pytanie: czy jest możliwość odcięcia zbędnych cyfr po przecinku tak, aby w/w zmiennej fizycznie pozostała pożądana wartość? np: wartość w zmiennej 1.2345 potrzebna 1.2 lub 1.23 Dodam tutaj,...

    Mikrokontrolery AVR   11 Lut 2009 12:15 Odpowiedzi: 4    Wyświetleń: 5545
  • [BASCOM] Jak przypisać wartości do poszczególnych wyświetlaczy LED w BASCOM?

    A gdzie przypisania zmiennych A, B, C, D z kodem cyfry danej wartości ? ps. Całą tą procedurę wyświetlania można zrobić bardziej przejrzyście...

    Mikrokontrolery AVR   16 Paź 2010 15:57 Odpowiedzi: 16    Wyświetleń: 3486
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Program wyświetla to co chcesz ale w symulatorze to trwa bardzo bardzo długo. i Teraz ja licznik odlicza 100 impulsów to musisz pozmieniać obliczenia. Podczas symulacji w warunkach wpisz mniejsze wartości to się szybciej doczekasz tego wyświetlenia na lcd albo zwiększ zmienne ręcznie podczas symulacji. sygnał 125khz do generowania PWM 1,25khz. Nie rozumiem?...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2532
  • [BASCOM] [BASCOM][attiny2313] Timer nie działa poprawnie w programie - co robię źle?

    Szukam teraz zmiennej którą mógł bym to zrobic ale widze tylko takie które odpowiadają za wyświetlanie znaków na lcd, i funkcie matematyczne. podejrzewam że zmienna ma w jakiś sposób odczytywac wartośc licznika z timera? Mógł byś podac dokładniejsza nazwę tej zmiennej lub przykład?

    Mikrokontrolery AVR   20 Paź 2010 21:54 Odpowiedzi: 5    Wyświetleń: 1585
  • [Atmega8] [Atmega8][Bascom] Optymalizacja kodu menu w komputerku samochodowym

    Po co jest "Readeeprom Nr_menu , 1" po "Debounce S1 , 0 , Zmiana , Sub"? To raczej nic nie wnosi do działania programu, ponieważ po "Debounce..." w zmiennej nr_menu już masz aktualny numer menu. "Readeeprom Nr_menu , 1" powinno być przed "Do". Wtedy aktualną pozycję menu odczytujesz tylko raz przy włączeniu zasilania i na ekranie wyświetlasz menu które...

    Mikrokontrolery AVR   30 Sie 2011 22:59 Odpowiedzi: 26    Wyświetleń: 3339
  • ATMEGA8 Bascom - Błąd odczytu minut i godzin z RTC PCF8563p po dodaniu funkcji

    Troszkę dziwnie wygląda ta pętla główna, ze zmienną "corobic" :) Mogłeś dać po prostu w do-loop wywołania kolejnych procedur i jedną pauzę np. 1 sek. Do tego w procedurze wyświetlania dajesz CLS - nie przeszkadza Ci miganie ? Spróbuj dodać na początku dyrektywy ustalające stos : $hwstack = 32 $swstack = 32 gdyż używasz GOSUB. Może pomyśl o procedurach...

    Mikrokontrolery AVR   13 Lip 2014 20:55 Odpowiedzi: 4    Wyświetleń: 1719
  • Jak ustawić punkt odniesienia w 16-bitowym ADC w BASCOM po naciśnięciu S1?

    Będzie to kodowanie z offsetem, i to w dodatku z offsetem zależnym od pomiaru w momencie naciśnięcia przycisku. Tak się po prostu nie robi. Czyli jedyna rada, to sprzętowo, za pomocą potencjometru regulować punkt 0? Nie, nie. Chodziło mi o to że jak regulujesz programowo, to zmienne muszą być trochę bardziej pojemne, na przykład typu LONG. Ale skoro:...

    Mikrokontrolery AVR   16 Sty 2009 23:51 Odpowiedzi: 13    Wyświetleń: 1630
  • BASCOM AVR DEMO - Problemy z obsługą zmiennych typu DOUBLE

    Czy ktoś stosował zmienne typu DOUBLE? Próbuje od pewnego czasu i dzieją się dziwne rzeczy Dim Aa As Double Dim B As Double Aa = 5 / 6 Print Aa B = Sin(0.2) Print B Zmienna Aa zawsze ma wartość zero. Zmienna B pokazuje się jako B=0198669330795061 Przypomina raczej łańcuch niż liczbę (brak przecinka) Po kompilacji w raporcie nie wyświetla typu zmiennej...

    Mikrokontrolery   19 Sie 2006 23:22 Odpowiedzi: 7    Wyświetleń: 2731
  • Bascom AVR – komenda LCD A nie wyświetla liczb większych od 9 (zmienna Integer)

    Witam Zapomniałeś o inicjalizacji LCD initlcd Dim A As integer Do A = 18 Cls Lcd A waitms 20 ' tu trzeba poeksperymentować :) Loop End 'end program Albo obsługe wyswietlacza wywoływać co jakiś czas, np wtedy kiedy zmieni się wartosć wyswietlanej zmiennej. Pozdrawiam

    Programowanie   21 Mar 2006 10:46 Odpowiedzi: 7    Wyświetleń: 1494
  • [BASCOM] Jak dodać odczyt temperatury DS18B20 do programu piórnika na ATmega8?

    No nic dziwnego, w ustaw_czas robisz call do wys_czas który wbrew obiegowej opinii wyświetla temperaturę;] i... ustawia kursor kilka spacji za *C :) a potem sobie reta do ustaw_czas gdzie już jak widać LCD "Ustaw czas" :) Ot i tajemnica;] Pozdro ;] Dodano po 1 PS lowerline sux, ja bym używał locateów na twoim miejscu ;-) Poza tym funkcje są fajnejsze...

    Mikrokontrolery AVR   08 Sie 2008 13:37 Odpowiedzi: 5    Wyświetleń: 3218
  • [BASCOM] - Jak poprawnie i cyklicznie wyświetlać na LCD

    O dziwo po dobie testowania, tak naprawdę czas nie różnił się ani sekundę. Jedynie wyświetlanie szwankuje. Chciałbym jednak użyć CTC, ale kompletnie nie wiem jak się za to zabrać w Bascomie. Nie znalazłem na forum żadnych przykładów. Co do dziwnego wyświetlania to chyba właśnie będzie problem przekształcania zmiennych czasu na tekst. Poszedłem po łatwości,...

    Mikrokontrolery AVR   02 Lip 2011 16:23 Odpowiedzi: 10    Wyświetleń: 4916
  • [bascom][atmega8]zegar widmowy- podział obszaru wyświetlania

    A nie prościej liczyć to za pomocą Timera1 czyli na sekundę ma być np. wyświetlonych 50 obrazów i każdy z nich zawiera np. 10 części. Daje nam to 500 przerwań na sekundę. W przerwaniu Timer1 ustawiasz za każdym razem początkową wartość timera i ustawiasz jakąś flagę. Możesz również dodać zwiększanie licznika od tego co ma być wyświetlane. W programie...

    Mikrokontrolery AVR   02 Gru 2009 16:03 Odpowiedzi: 7    Wyświetleń: 2437
  • Atmega8, BASCOM - Wyświetlacz LED, wyświetla cyfry odwrotnie.

    Teraz problem zrobił się bardziej skomplikowany, jako zmienną mam liczbę np. 3,6 i chcę ją wyświetlić na wyświetlaczu... Ciężko mi to zrobić w basomie.

    Mikrokontrolery AVR   13 Sty 2014 00:08 Odpowiedzi: 9    Wyświetleń: 2064
  • [mega8] [mega8][bascom] Obrotomierz do silnika emax 10 000 rpm - sprawdzenie programu

    Po pierwsze nawet jak by Ci się to skompilowało to wynik działania A = 1 / Timer1 prawie zawsze będzie równy 0. Więc późniejsze mnożenie go przez 60 nic nie zmieni. Zrób: A = 60 / Timer1 A ten błąd to jest w linii B = Int(a) ? Jak tak to pewnie Int nie przyjmuje innych parametrów niż typu Single. Po co wyciągać część całkowitą z liczby całkowitej?...

    Mikrokontrolery AVR   13 Kwi 2010 15:41 Odpowiedzi: 6    Wyświetleń: 2727
  • Jak stworzyć graficzne menu w Bascom dla wyświetlacza 128x64?

    Dodaj zmienną "offset_y" i dodawaj do niej wartość pętli. Jeeśli offset=0, wyświetlasz od wiersza 1, jeśli 4, to od 5...

    Mikrokontrolery AVR   17 Sie 2014 15:50 Odpowiedzi: 31    Wyświetleń: 3816
  • Symulator BASCOM AVR 1.11.7.4 - LCD nie wyświetla w Windows XP SP2

    Mam identyczną konfigurację, i żadnych problemów z LCD w trakcie symulacji. A jak działa, symulacja, w ogóle ? Możesz bez problemów śledzić wartości zmiennych ? Może problem tkwi w deklaracji LCD ?

    Mikrokontrolery   07 Lip 2006 15:20 Odpowiedzi: 2    Wyświetleń: 1022
  • Rozdzielanie danych z łącza szeregowego w Bascomie do zmiennych na LCD

    Tak jak w temcie. Dokładnie chodzi o to, że w po łączu szeregowym dostaję konkretną paczkę danych i z nich chcę wykorzystać tylko część, a dokładnie wyświetlić to na lcd. I teraz mam pytanie jak to zrobić, bo najpierw przechwutyuje do zmiennej dane: zmienna = inkey() LCD zmienna I teraz jak przjęte dane podzielić do różnych zmiennych żeby potem...

    Mikrokontrolery   13 Kwi 2008 12:26 Odpowiedzi: 18    Wyświetleń: 1592
  • Jak wyświetlać cyrylicę na LCD w Bascom bez zmiany całego programu?

    Wszystko się da zrobić kolego. Można np. napisać sobie małą procedurkę która będzie tłumaczyć kody z klawiatury na kody displaya. Coś w stylu: wypisz("еле&#... . . . sub wypisz(aa byval as string) dim bb string ' tłumaczenie ciągu aa na bb lcd bb end sub Oczywiście należy napisać...

    Mikrokontrolery AVR   08 Gru 2009 22:55 Odpowiedzi: 30    Wyświetleń: 7728
  • Bascom. Jak zmniejszać lub zwiększać o 0.1 zamiast 1?

    Trzeba jeszcze zadeklarować zmienną us jako single i później jeśli trzeba odpowiednio sformatować jej wyświetlanie. Pochłonie to sporo pamięci. Jeśli nie musisz koniecznie to nie stosuj ułamków.

    Mikrokontrolery   19 Lis 2006 13:14 Odpowiedzi: 10    Wyświetleń: 1511
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Kolego nowyARM wymienię na 4.7kΩ do 1wire jest 4.7kΩ tylko do I2C mam 10kΩ . Co do zmiennej Q_zmiana to ona odmierza 5 sekund i zmienia wyświetlanie , czemu jest ten zapis Q_zmiana = 6 po to jak ustawiam czas to by cały czas wyświetlało tylko zegar . Dodano po 4 Dodam że z tymi minutami to wystarczy zresetować procesor i wyświetla zero...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 792
  • PCF8583 i Bascom. Dzień tygodnia i rok. Format wyświetlania godziny.

    Elektryk - nie brałem tego pod uwagę, to może być to, ale jak zapisać w takim razie indeks miesiąca i dnia tygodnia (tam jest chyba podobna sprawa) do zmiennej w Bascomie? Mol - tak, z tym nie ma problemu, polecenie makedec(zmienna)

    Mikrokontrolery   21 Lut 2005 17:55 Odpowiedzi: 3    Wyświetleń: 1795
  • Bascom - Attiny13, wyświetlacz 7-seg, błędne wyświetlanie i zawieszanie

    Komórki pamięci są 1 bajtowe! Word ma 2 bajty. Z tego co wiem to Bascom pozwala DIMować jakąś zmienną tak aby była umieszczana w EEPROM. Wypróbuj to. Drugi wariant to taki żebyś za pomocą HIGH i LOW rozbił 2 bajtowy Adres na 2 pojedyncze bajty, zapisał je do eeprom, a następnie znów złożył przy odczycie w 2 bajtowy word. Piszesz że przy wartości np...

    Mikrokontrolery Początkujący   24 Mar 2013 23:29 Odpowiedzi: 16    Wyświetleń: 3105
  • [atmega128][bascom]Obrotom. z czujnikiem Halla w przerwaniu

    Koledzy dziękuję wam bardzo za rozwiązanie problemu. a więc przestawienie prescalera na 8 odniosło pożądany skutek. Miałem jeszcze jeden błąd w programie. otóż w przerwaniu oczywiście zerowałem timer3=0 ale już w głównej pętli wyświetlałem lcd timer3 przez co wyniki skakały. w przerwaniu dałem aby timer3 zapisywał do zmiennej a w głównej pętli tą zmienną...

    Mikrokontrolery AVR   17 Cze 2010 22:11 Odpowiedzi: 9    Wyświetleń: 2235
  • [ATMega32][BASCOM/MCS] - Co poprawić w kodzie ?? Prośba do doświadczonych.

    Co do samego stylu ja dodam od siebie. 1. Odświeżanie danych na LCD - nie rób ciągle Cls, Cursor Off Noblink. Ta druga instrukcja tylko na początku programu, a zamiast kasować danych i wyświetlać od nowa, zrób to za pomocą funkcji Locate i nadpisywania odpowiednich miejsc. 2. Konfiguracja pinu sterującego przekaźnikiem na początek programu. 3. Waitms...

    Mikrokontrolery AVR   14 Lut 2013 13:33 Odpowiedzi: 3    Wyświetleń: 1458
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Ź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...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3489
  • DS18B20 - kalibracja i wyświetlanie temperatury z dokładnością do 0,1°C

    I tu też by dobrze chodziło, ale działania na zmiennych rzeczywistych (w Bascomie - Single) zajmują bardzo dużo miejsca a prawie zawsze można te obliczenia dokonać na zmiennych całkowitych (np. tak jak w tym przykładzie).

    Mikrokontrolery   02 Wrz 2005 10:32 Odpowiedzi: 14    Wyświetleń: 3491
  • Jak odczytać temperaturę z 4 czujników DS18B20 w Bascom?

    ...Czy w bascomie można zadeklarować tablicę dwu wymiarową Nie :!: Dla czego przy odczycie danych muszę ponownie resetować magistralę i podawać numer seryjny układu... Bo tak są skonstruowane - patrz tabelki w PDF-ku :) Czy jest możliwe najpierw wysłanie do wszystkich czujników polecenia mierzenia temperatury ... Jasne ;) '... 1wreset If Err=0 Then...

    Mikrokontrolery   05 Kwi 2007 22:18 Odpowiedzi: 2    Wyświetleń: 2133
  • [Atmega8][Bascom]Migotanie wyświetlacza przy zapisie do eeprom

    Małe pytanko a obsługa wyświetlania multipleksowanego jest wykonana w przerwaniu czy w pętli programu po ustawianiu zmiennej F4ms? EDIT: Nie rozumiem, zapis do eepromu wykonuje się 20 razy (zmienna Autoret = 20)

    Mikrokontrolery AVR   30 Paź 2011 14:06 Odpowiedzi: 11    Wyświetleń: 1965
  • Stały pomiar napięcia 3 faz na ADC Atmega8, wyświetlanie na LCD, alarm powyżej 240V

    Dzięki za podpowiedź. Jestem upierdliwy. Chciałem wyświetlać pod jedną zmienną dwie wartości co ułatwiłoby formułowanie warunków i nie musiałbym do każdego podpinać obsługi wyświetlania wszystkich wartości. Szkoda, że w bascomie nie można tworzyć klas.

    Mikrokontrolery AVR   28 Sie 2009 10:17 Odpowiedzi: 12    Wyświetleń: 2525
  • BASCOM AVR Atmega16 - Formatowanie godziny z zerem wiodącym

    Jeśli się resetuje to sprawdź czy podprogram obsługi przerwania (lub inny podprogram) jest zakończony przez return. Jeśli chcesz wyświetlać nieznaczące zero to: If Minuta < 10 Then Lcd "0"; Lcd Minuta lub Zamieniasz zmienną minuta na postać BCD i wyświetlasz starszy półbajt i młodszy jalo osobne cyfry.

    Mikrokontrolery   12 Mar 2007 18:42 Odpowiedzi: 1    Wyświetleń: 960
  • Wyszukiwanie samych cyfr z buforu RS232 w BASCOM - jak to zrobić?

    Nie wiem co dokładnie chcesz osiągnąć. Dobrze by było zobaczyć cały string jak on wygląda to wtedy można obrac strategię. Korzystając z pokazanego kodu wysyła zapytanie o datę i czas. W odpowiedzi powinien dostać: +CCLK: 00/01/01,03:56:34+08 Ale gdzieś jest jakiś babol - nie wiemy co się dzieje ze zmienną odb_txt i skąd się bierze - więc...

    Mikrokontrolery   03 Paź 2024 19:45 Odpowiedzi: 8    Wyświetleń: 306
  • [Bascom] Jak wyświetlić zmienną binarnie lub szesnastkowo na LCD 16x2?

    witam. Małe pytanko do programistów w bascomie. Mam zmienna typu byte wyświetlam ją na wyświetlaczu 16*2, wyświetla ona mi się w systemie dziesiętnym. a chciałbym ja wyświetlić binarnie albo szesnastkowo. Dim A as Byte Dim B As Byte Cls Lcd "A " ; A ' wyświetla się dziesiętnie a chcę binarnie Lowerline : Lcd "B " ; B jak to zrobić ? pozdrawiam.

    Mikrokontrolery AVR   16 Paź 2010 20:14 Odpowiedzi: 2    Wyświetleń: 1625