bascom liczba

Znaleziono około 2455 wyników dla: bascom liczba
  • [BASCOM] Wykywanie liczby resetów Watchdog'a - jak?

    Dokładnie, poza tym to wcale nie musi być zmienna w EEPROM, SRAM przecież przez WD nie jest ruszany. Więc o ile Bascom ma coś takiego jak nieinicjalizowane segementy pamięci to zmienną można trzymać w SRAM i inkrementować po odczytaniu statusu z MCUCSR.

    Mikrokontrolery AVR   28 Paź 2010 15:45 Odpowiedzi: 12    Wyświetleń: 2054
  • REKLAMA
  • [bascom] generowanie liczby w danym zakresie rnd()

    Co za problem dodać 7? x = rnd(5) + 7 Będzie {7, 8, 9, 10, 11, 12}. Oczywiście jeśli dobrze pamiętam, że losuje od 0 do x. ;)

    Mikrokontrolery AVR   14 Maj 2010 23:23 Odpowiedzi: 6    Wyświetleń: 1648
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [ATtiny2313][Bascom] - Jak zadeklarować liczbę stałoprzecinkową ?

    Jest to kod z Pana Wiązani być może nieudolnie przerobiony. Oryginał ma tak: Dim licz_8ms As Byte Incr Licz_8ms If Licz_8ms = 125 Then ............. I to działa, czyli ja nie mogę używać liczby stałoprzecinkowej . No dokładnie. To działa tylko dla Byte (i podobnych). Chociaż typ danych Single mówi, iz może przyjmować wartości stało i zmiennoprzcinkowe....

    Mikrokontrolery AVR   04 Lip 2013 13:00 Odpowiedzi: 14    Wyświetleń: 2190
  • [mega8] [mega8][bascom] Formatowanie liczby 1.26 jako 01.26 na LCD

    Jak już korzystasz z STR to wystarczy dodać zero na początku: dim b As String * 10 A = 1.26 Do b=str(a) b="0" + b Cls Locate 1 , 1 lcd B Wcale nie trzeba korzystać z funkcji Str żeby dodawać 0 na początku. Można by było przecież napisać: A = 1.26 Text = Funing(a, "#.##") Text="0" + Text Lcd Text i tak samo...

    Mikrokontrolery AVR   10 Maj 2009 23:02 Odpowiedzi: 18    Wyświetleń: 5718
  • Bascom: Jak zmniejszać liczbę na LCD przyciskiem S2?

    If Pinb.2 = 0 Then Waitms 25 If Pinb.2 = 0 Then ... Zapoznaj się z Debounce !!! Do .... Debounce Pinb.0 , 0 , Dodaj , Sub Debounce Pinb.1 , 0 , Odejmij , Sub Loop Dodaj: Incr Zmienna 'lub zmienna = zmienna + {jakaś wartość} If Zmienna > {wartość końcowa} then Zmienna = {wartość początkowa albo wartość końcowa} Lcd...

    Mikrokontrolery AVR   03 Lip 2010 06:48 Odpowiedzi: 6    Wyświetleń: 1409
  • REKLAMA
  • [Atmega8][Bascom]Jak rozbić liczbę na poszczególne cyfry

    Dzieląc (w zasadzie to mnożąc bo mniej zajmuje pamięci niż dzielenie) przez odpowiednią wielokrotność 10 i odejmując. Na kartce sobie rozpisz co od czego odjąć i co przez co pomnożyć i będziesz wiedział co i jak. Musisz z liczby wydobyć jednosci,dziesiatki,setki,tysiace..itd.

    Mikrokontrolery AVR   06 Wrz 2008 22:53 Odpowiedzi: 5    Wyświetleń: 2277
  • BASCOM, jak przypisać liczbę np. 127 do całego portu

    Witam ! Może brakuje konfiguracji portu ? Config PortA = Output Wesołych Świąt życzy Stefan

    Mikrokontrolery AVR   13 Kwi 2009 01:11 Odpowiedzi: 7    Wyświetleń: 1779
  • [Bascom] Jak znaleźć środkową liczbę z trzech zmiennych Byte w Bascom?

    Porównaj pierwszą z drugą i jeśli pierwsza jest większa od drugiej to zamień je miejscami. Następnie zrób to samo porównując drugą z trzecią. Możesz też stabilizować zmienne i posortować tabelę zmiennych.

    Mikrokontrolery AVR   13 Lut 2013 19:03 Odpowiedzi: 5    Wyświetleń: 1353
  • [bascom avr] sprawdzanie czy liczba w single całkowita

    Może Frac ?

    Mikrokontrolery AVR   23 Cze 2010 13:22 Odpowiedzi: 10    Wyświetleń: 1903
  • REKLAMA
  • [Bascom] Jak uzyskać jedności, dziesiątki i setki z liczby 3-cyfrowej w Bascom?

    Użyj Word zamiast Byte, procedura taka sama, liczby do 65535

    Mikrokontrolery AVR   23 Sty 2011 21:13 Odpowiedzi: 3    Wyświetleń: 2102
  • BASCOM DELPHI - jak wysłać liczbę Long w 4 bajtach

    W delphi można jeszcze tak: var Liczba:LongInt; Bajty : array[0..3] of Byte absolute Liczba;

    Mikrokontrolery AVR   11 Maj 2009 12:49 Odpowiedzi: 14    Wyświetleń: 2755
  • BASCOM – jak zliczyć liczbę pinów o stanie wysokim w porcie (np. PortA)?

    Rozumiem, że nie istotne jest na którym miejscu te jedynki się znajdują ? Kod kolegi (at)nsvinc przetłumaczony na Bascom: [syntax=basic4gl]dim licznik as byte dim i as byte ... licznik = 0 for i = 0 to 7 if PINA.i = 1 then incr licznik end if next[/syntax] Sorry poprawiłem. Port jest liczony od 0 do 7 a nie jak wcześniej napisalem od 1 do 8 Jak widać...

    Mikrokontrolery AVR   06 Wrz 2011 20:32 Odpowiedzi: 15    Wyświetleń: 1676
  • REKLAMA
  • [Atmega8] [Atmega8][Bascom] Jak zredukować liczbę przycisków w obsłudze zegara RTC?

    Witam, tu w Zegarek docelowo będzie używany przez dziewczynę, więc musi być przejrzysty. - to już szowinizm...

    Mikrokontrolery   11 Lip 2008 12:49 Odpowiedzi: 1    Wyświetleń: 1958
  • BASCOM - Trzy cyfrowy wyświetlacz 7seg

    setki= liczba/100 liczba= liczba mod 100 dziesiatki = liczba/10 liczba = liczba mod 10 jednosci= liczba

    Mikrokontrolery AVR   16 Maj 2019 21:55 Odpowiedzi: 9    Wyświetleń: 543
  • Jak zrobić program w Bascomie zliczający liczbę kliknięć switcha?

    Możesz podłączyć poprzez rezystory bezpośrednio do portów, tylko trzeba pamiętać, że diody mogą wziąć 20mA i to teoretycznie pin ma wytrzymać, ale też chyba nie można brać więcej niż 100mA na cały port. To tyle teorii a w praktyce to sam sprawdzisz i pewnie procek to zniesie. Wprowadziłbym jednak pewna optymalizację. Wyświetlacze podłącz do portów PB...

    Mikrokontrolery AVR   07 Gru 2019 08:08 Odpowiedzi: 5    Wyświetleń: 702
  • [Bascom]Wyświetlenie stanu ADC na wyświetlaczu LED

    Funkcja ta zwraca stringa, a ty potrzebujesz liczby

    Mikrokontrolery   04 Lut 2012 10:55 Odpowiedzi: 7    Wyświetleń: 1786
  • [Bascom] Jak wyświetlić dwucyfrową liczbę z pilota RC5 na LCD?

    Przy pierwszym naciśnięciu uruchomić Timer np. na dwie sekundy. Jeśli w tym czasie odbierzesz drugi znak, to zmienna=2*10+5. Jeśli nie to zmienna=2.

    Mikrokontrolery AVR   16 Gru 2010 20:36 Odpowiedzi: 6    Wyświetleń: 1332
  • Bascom AVR – jak sprawdzić liczbę cykli procesora dla fragmentu kodu?

    Odpalić emulator ? Light-I

    Mikrokontrolery   13 Kwi 2005 20:50 Odpowiedzi: 3    Wyświetleń: 921
  • Bascom ATmega32 - Zapis dużej liczby do pamięci EEPROM uC

    http://www.elektroda.pl/rtvforum/topic14...

    Mikrokontrolery AVR   29 Gru 2013 18:21 Odpowiedzi: 2    Wyświetleń: 1551
  • [bascom AVR] Jak zamienić string 922 na integer w Bascom AVR?

    Użyj funkcji VAL. var = VAL( s). s to string, a var to liczba.

    Mikrokontrolery AVR   03 Mar 2012 12:45 Odpowiedzi: 3    Wyświetleń: 3619
  • [Bascom] Jak wydzielić cyfry z liczby do wyświetlaczy 7-seg?

    Jak koniecznie ze stringu chcesz wyłuskać pojedyncze cyfry, to użyj "MID" znak = MID( zmienna_tekstowa , początek [, ilość znaków] ) Pozostaje skonwertować stringi do zmiennych przez "VAL". Naturalnie prościej zrobić jak pisał poprzednik.

    Mikrokontrolery AVR   26 Lis 2018 20:00 Odpowiedzi: 4    Wyświetleń: 678
  • [Bascom][Atmega8] Sprzętowy uart - zła wartość zmiennej

    zrób tak: Print A ; chr(13) ; to ci zniknie ten kwadracik przed liczbą

    Mikrokontrolery AVR   14 Sie 2009 15:33 Odpowiedzi: 6    Wyświetleń: 2664
  • pomiar częstotliwości (liczby impulsów) na Atmega16 - Bascom

    Liczniki są osobnymi blokami uC, więc jeśli sygnał wejściowy jest poprawny, to impulsy powinny być zliczone poprawnie. Podany wyżej program to program użyty w moim mierniku częstotliwości okrojony z niepotrzebnych ci rzeczy, które mogłyby zaciemnić jego sens. Działa przy częstotliwości kilku MHz.

    Mikrokontrolery   22 Lis 2006 15:42 Odpowiedzi: 7    Wyświetleń: 3019
  • Bascom - Pomysł na notację naukową liczby do prezentacji na LCD

    Zobacz http://wiki.mcselec.com/bavr/CONFIG_SING...

    Mikrokontrolery   29 Maj 2015 13:59 Odpowiedzi: 2    Wyświetleń: 534
  • [ATMEGA][Bascom] ds18b20 CRC - 2 liczby 8 bit w 1 16bit

    Dim Sc(9) As Byte 'w tej tablicy beda dane odczytane z czujnika Dim Temperatura As Integer 'tu obliczona temperatura Dim Blad_crc As Bit 'a ten bit bedzie ustawiany w razie bledu CRC odczytu '... program ... 1wreset 1wwrite &HCC 1wwrite &HBE Sc(1) = 1wread(9) 'odczytujemy wszystkie bajty z czujnika If Sc(9) = Crc8(sc(1)...

    Mikrokontrolery AVR   03 Lip 2008 14:00 Odpowiedzi: 2    Wyświetleń: 4126
  • ATmega8 Bascom - Jak wyświetlić PWM jako liczbę całkowitą bez miejsc po przecinku?

    Chyba jednak nie ta instrukcja. Dzięki formatowi mogę uzyskać to że nie będzie przesuwało napisu Cool1 = Cool * 0.1953125 Cool2 = Fusing(cool1 , "#.#") Cool2 = Format(cool2 , " ") Tak masz rację, na symulatorze nie działa. Przy aliasach chyba jest błąd, dwa razy przypisy do tych samych pinów. [syntax=basic4gl]Ac Alias Pinb.0 Ss Alias Pind.7 Sg Alias...

    Mikrokontrolery AVR   21 Sty 2014 06:46 Odpowiedzi: 17    Wyświetleń: 3807
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Witam Co to za problem wpisać do Single wartość z palca, kazać mu przepisać do Long i wyświetlić? Widać jakiś jest. Oto mój cały program: [syntax=vbnet] $regfile = "m8def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 16 $framesize = 60 Declare Sub Led_dec(byval Liczba As Long , Byval Kropka As Byte ) Config Pinb.0 = Input Set Portc.0 Config Pinb.1...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 2088
  • Jak podzielić liczbę binarną na pojedyncze cyfry? BASCOM AVR

    Po prostu zrób zmienną np: liczba=&B101101100----- twoja liczba zmienna9=liczba.0------- najmłodszy bit tej liczby zmienna8=liczba.1------- i tak dalej

    Mikrokontrolery   20 Mar 2010 19:52 Odpowiedzi: 4    Wyświetleń: 1675
  • Jak wysłać liczby na różne piny w BASCOM dla ATmega88?

    Read Zmienna Portc.0 = Zmienna.0 Portc.1 = Zmienna.1 Portb.0 = Zmienna.2 Portb.7 = Zmienna.3 ...

    Mikrokontrolery AVR   29 Gru 2009 07:04 Odpowiedzi: 4    Wyświetleń: 1143
  • Jak rozbić liczbę bitową na cyfry w Bascom? Instrukcje i metody

    tak jak pisał kolega wyżej 34/10=3 (pod warunkiem deklaracji jako liczba całkowita) 34 mod 10=4

    Mikrokontrolery AVR   31 Sie 2012 23:26 Odpowiedzi: 7    Wyświetleń: 2880
  • [bascom] Jak złożyć cyfry z klawiatury matrycowej w liczbę?

    2*10 + 3

    Mikrokontrolery AVR   11 Wrz 2011 12:18 Odpowiedzi: 2    Wyświetleń: 1757
  • LCD atmega32 bascom. Zmniejszenie liczby połączeń.

    daj 74ls47 a zamiast 7 pinow pojdzie 4 na ósemke, albo zapalaj je na przemian.

    Mikrokontrolery   06 Sty 2015 10:19 Odpowiedzi: 2    Wyświetleń: 1377
  • atmega16 Bascom - wyświetlanie liczby zmiennoprzecinkowej zaokrąglanie

    Więc tak potrzebuje wyświetlić liczbę w formacie x.x. I nie wiem jak to zrobić próbowałem tak iż daną liczbę mnożyłem razy dziesięć zaokrąglałem do liczby całkowitej funkcją round a następnie robiłem dzieliłem na dziesięć ale na wyświetlaczu lcd i tak pojawiało mi się kupę liczb po przecinku w formacie x.x00000001 lub podobne x.x999999991. Jak to zrobić...

    Mikrokontrolery AVR   10 Lis 2014 18:11 Odpowiedzi: 2    Wyświetleń: 1263
  • Wprowadzanie 7-cyfrowej liczby na 89c2051 z Bascom - błędne wyniki

    Myślałem o czymś takim :) Dim Ax(7) As Byte , X As Byte , Pozycja As Byte Dim Suma As Long Config Debounce = 100 ' lub ... jak kto woli ;) Poz Alias P3.7 Zmien Alias P3.5 Star Alias P3.1 Pozycja = 1 Cls Do Locate 1 , 1 Lcd "wprowadz liczbe" ; Pozycja Locate 2 , 1 For X = 1 To 7 Lcd Ax(x); Next X Debounce Poz , 0 , Incrpozycja...

    Mikrokontrolery   21 Sie 2005 10:08 Odpowiedzi: 8    Wyświetleń: 1583
  • liczby parzyste w bascomie lub asm jak sprawdzać??

    operator AND, n AND 1 da 0 dla parzystych

    Mikrokontrolery   20 Lis 2004 00:26 Odpowiedzi: 21    Wyświetleń: 3635
  • [Bascom] Jak dobrać $crystal dla RC5 ,1Wire , SD -HW SPI

    Jeżeli odczytujesz dane binarnie to można sobie darować to odejmowanie wartości 32. Tyle że wszystkie obrazki trzeba będzie jeszcze raz zakodować na kompie bez dodawania tej liczby 32.

    Mikrokontrolery AVR   05 Sty 2010 12:40 Odpowiedzi: 72    Wyświetleń: 9567
  • Wyświetlenie liczby 3 cyfrowej na LED w multiplexie + BASCOM

    Ja zrobilem tak: licz = 789 Setki = Licz / 100 Temp = Licz Mod 100 Dziesiatki = Temp / 10 Jednosci = Temp Mod 10 Reset Wysw3 Liczba = Lookup(jednosci , Znaki) Waitms 3 Set Wysw3 Reset Wysw2 Liczba = Lookup(dziesiatki , Znaki) Waitms 3 Set Wysw2 Reset Wysw1 Liczba = Lookup(setki , Znaki) Waitms 3 Set Wysw1 i dziala bez problemu

    Mikrokontrolery   22 Mar 2006 22:34 Odpowiedzi: 12    Wyświetleń: 3416
  • [Atmega 16] [Bascom]Rozkładanie liczby na poszczególne cyfry

    Proszę bardzo oto one: Dim W1 As Long Dim W2 As byte Dim W3 As byte Dim W4 As byte Dim W5 As byte Dim W6 As byte Dim W7 As byte Dim W8 As byte Dim W9 As byte Dim W10 As byte Dim Ktorywysw As Byte Dim Wynik As Long Ale już wiem o co chodzi zmienna wynik jest zmienna long i takie same muszą być zmienne w1-w10.

    Mikrokontrolery   23 Lut 2009 22:29 Odpowiedzi: 3    Wyświetleń: 1684
  • Jak przesyłać liczby przez RS232 bez konwersji na string w Bascom?

    Funkcja "serialPort1_DataReceived " pobierze tylko 1 bajt. Zostanie on skonwerowany do postaci liczbowej - czyli do zakresu 0..255 i coś takiego wyświetlisz. Jeśli odebraną daną jest kawałek tekstu, to będzie to wartość liczbowa kodu ASCII odebranego znaku. Co w zasadzie chcesz odbierać? Tekst, czy liczby? Pojedyncze znaki ASCII można odebrać przez...

    DSP i Transmisja   21 Cze 2010 09:55 Odpowiedzi: 13    Wyświetleń: 2538
  • Bascom i działania matematyczne na kilku zmiennych jednocześnie

    Nie musisz stosować dodatkowych zmiennych pomocniczych Twój przykład: "a = b * (c + d)^2" musisz rozpisać a= c+d a= a*a a= a*b Pamiętaj jednak , że procesory ośmiobitowe nie zostały stworzone do obliczeń matematycznych i staraj się unikać działań na liczbach zmiennoprzecinkowych

    Mikrokontrolery AVR   07 Sty 2012 13:15 Odpowiedzi: 10    Wyświetleń: 2964
  • Licznik impulsów z kontaktronu na 89cx051 w Bascom, ustawianie liczby klawiszami

    Potrzebuję napisać licznik impulsów w Bascom 89cx051 o następujących parametrach: Wprowadzam ilość impulsów za pomocą trzech klawiszy (pierwszy klawisz ustawia pozycję nad liczba która będzie zmieniana, drugi i trzeci służą do zmiany góra-dół), po ustawieniu odpowiedniej liczby (maksymalnie 7 cyfr), wciskam czwarty klawisz (start) w tym monecie na wyjściu...

    Mikrokontrolery   11 Sie 2005 15:25 Odpowiedzi: 7    Wyświetleń: 2294
  • Bascom: Jak pobrać dane z tablicy do sterowania matrycą 48 przekaźników?

    Zmienione liczby były tylko do moich testów ;)

    Mikrokontrolery AVR   28 Sie 2011 19:21 Odpowiedzi: 18    Wyświetleń: 4596
  • [BASCOM] Jak przekonwertować STRING na liczbę w BASCOM po odbiorze przez RS232?

    ASC() help od takich rzeczy jest No niestety to nie do tego. Zamiana stringa w bascomie na liczbę to funkcja VAL()

    Mikrokontrolery   27 Mar 2011 20:02 Odpowiedzi: 8    Wyświetleń: 2365
  • [BASCOM] Jak poprawnie zamienić tekst z UART na liczbę w zakresie 0-23?

    https://avrhelp.mcselec.com/index.html?v...

    Mikrokontrolery AVR   05 Wrz 2017 06:08 Odpowiedzi: 3    Wyświetleń: 1149
  • [BASCOM] Jak wyeliminować migotanie wyświetlacza LED w termometrze BASCOM?

    TTemp_liczba_3 = Liczba TTemp_liczba_3 = TTemp_liczba_3 Mod 10 TTemp_liczba_2 = Liczba / 10 TTemp_liczba_2 = TTemp_liczba_2 Mod 10 TTemp_liczba_1 = Liczba / 100

    Mikrokontrolery   11 Lut 2013 10:10 Odpowiedzi: 46    Wyświetleń: 8521
  • [Bascom] Dlaczego mnożenie single 1 * 0.1 daje 0.099999996?

    No bo zmienne nie mają nieskończonej dokładności. A liczba 0.1 w kodzie binarnym nie jest liczbą okrągłą i musi być zaokrąglana.

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2418
  • [BASCOM] Potrzebna procedura dodawana liczb całkowitych

    Witam Szanownych Kolegow... Czy posiada ktos moze opracowana procedure dodawania liczb calkowitych (wprowadzanych z klawiatury) w Bascom? Liczby sa 2 cyfrowe. Poczatkowa liczba jest zero. jesli mam operacje dodawania, wynik jest zwiekszany i zapamietany, podobnie z odejmowaniem... Bardzo prosze o pomoc.

    Mikrokontrolery   12 Lut 2003 00:28 Odpowiedzi: 2    Wyświetleń: 2060
  • [bascom] Jak robić liczbę dziesiętną na 2 jedności?

    Postanowiłem kontynuować wątek pomimo, że nie pisze w BASCOM'ie a w GCC. Problem jednak wydaje mi się uniwersalny bez względu na język programowania. Ja mam problem jak rozbić liczbę dziesiętną zapisaną w zmiennej 64-bitowej na pojedyncze cyfry. To rozbicie ma posłużyć mi do wyświetlenia wartości zmiennej na wyświetlaczu. Procedurę obsługi wyświetlacza...

    Mikrokontrolery AVR   21 Paź 2009 09:46 Odpowiedzi: 14    Wyświetleń: 6963
  • [AT89C2051][BASCOM]Wyświetlanie liczb na wyświetlaczu 7 seg

    Witam ! Czy cyfry mają pojawiać się na jednym wyświetlaczu ? Czy czas (1sek) musi być dokładnie 1sekunda ? domyślam się że cyfry mają pojawiać się tak: 1 2 2 3 3 4 ?????

    Mikrokontrolery   29 Maj 2009 22:11 Odpowiedzi: 10    Wyświetleń: 4985
  • [Bascom] Jak wyświetlić liczbę 1 na wyświetlaczu 7-segmentowym w Bascom?

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

    Mikrokontrolery   06 Kwi 2011 19:48 Odpowiedzi: 2    Wyświetleń: 1687
  • Jak wpisać liczbę 123.4 z klawiatury 4x4 do zmiennej w Bascom?

    Powinieneś mieć funkcje niskiego poziomu która buforuje przyciski, a następnie API, które wyciąga przyciski z bufora. Sama funkcja konwertująca powinna wyglądać mniej więcej tak: void convert(void) { float_t val = 0; val = get_key() * 100; val += get_key() * 10; val += get_key(); val += get_key() / 10; }...

    Mikrokontrolery   27 Lut 2010 20:22 Odpowiedzi: 3    Wyświetleń: 1085
  • Bascom x51 - usuwanie zbędnych zer i kreski na LCD przy zmianie liczby

    zera zostaja bo ich nie kasujesz wcesniej tylko nadpisujesz. powyzej 99 liczba zajmuje 3 pozycje ponizej 100 juz tylko 2. jezeli nie usuniesz 3 to bedzie sie wyswietlac az nie nadpiszesz lub nie wyczyscisz wyswietlacza. For I = Licz To 0 Step -1 Locate 1 , 4 lcd " " Locate 1 , 4 Lcd I Waitms 5 Next I wyswietla 3 spacje, dziala szybciej niz cls bo nie...

    Mikrokontrolery   13 Lis 2005 09:12 Odpowiedzi: 4    Wyświetleń: 995
  • [BASCOM] Jak zaokrąglić zmienną Single do 2 miejsc bez konwersji na string?

    Nie używałem nigdy BASCOMa, ale chyba powinno się dać w nim zrobić coś takiego: wynik = round(liczba*100)/100

    Mikrokontrolery   28 Lip 2010 21:47 Odpowiedzi: 1    Wyświetleń: 1137
  • Prędkościomierz na ATtiny2313 i Bascom – dokładność wzoru, liczba czujników, obliczenia

    Witam Według mnie to wzór powinien wyglądać tak: V[km/h]=(n[obr/min]*Obw[cm]*60)/100000. jeśli program będzie przeliczał ilość impulsów pochodzących z minuty to wyświetlana prędkość będzie prędkością średnią za ten okres czasu. Aby prędkość była podawana w miarę dokładniej wypadało by zliczać ilość obrotów w krótszym czasie np. 5 sekund, wówczas wyświetlana...

    Początkujący Naprawy   28 Sie 2011 19:38 Odpowiedzi: 6    Wyświetleń: 2046
  • Jak wyświetlić liczbę 3-cyfrową na 3 wyświetlaczach 7-segmentowych w Bascom+AVR?

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

    Mikrokontrolery   21 Kwi 2008 01:05 Odpowiedzi: 11    Wyświetleń: 2228
  • [bascom] Jak ograniczyć długość stringów w Bascomie przy konwersji liczby?

    A jak ją przyciąć? Teoretycznie mam tak zrobione obliczenia, żeby wyszła liczba max 3 cyfrowa. Ale czasami zdarza się, że wynik wychodzi większy (np. na postoju impulsy wtrysku są zliczane, a przejechana droga jest 0, i jak przejadę np. 0,1m, i impulsów zliczyło sporo, to pierwszy wynik ma więcej cyfr, i robi się śmietnik).

    Mikrokontrolery AVR   08 Gru 2011 08:01 Odpowiedzi: 6    Wyświetleń: 1413
  • Bascom - Konwersja liczb ze zmiennej String do Word lub Byte, JAK?

    http://www.elektroda.pl/rtvforum/topic22...

    Mikrokontrolery AVR   24 Gru 2014 22:35 Odpowiedzi: 2    Wyświetleń: 1947
  • Atmega8 - jak zwiększyć liczbę wejść/wyjść dla stacji lutowniczej?

    Oj, bez przesady, jedna Atmega pomieści dużo więcej niż obsługa całej stacji i bajerów. No chyba, że mówimy o BASCOM - wtedy głowy nie daję :)

    Mikrokontrolery   11 Sty 2013 08:51 Odpowiedzi: 29    Wyświetleń: 7734
  • Jak uzyskać prawdziwie losowe liczby w BASCOM zamiast Rnd()?

    Witam! Zgadza się, funkcja Rnd() powoduje generowanie liczb pseudolosowych według pewnego określonego algorytmu. Aby uzyskać liczby "bardziej" losowe, oraz inną sekwencję liczb po każdym restarcie układu można zmienić podstawę generatora funkcji pseudolosowej. Dim ___rseed As Word ___rseed = Wartosc Jako Wartosc można podstawić wyjście przetwornika...

    Mikrokontrolery   10 Maj 2009 14:04 Odpowiedzi: 13    Wyświetleń: 5266
  • [Bascom]Jak wyświetlić dziesiętnie double liczbę?

    Aby przetworzyć tą liczbę musisz najpierw wiedzieć ile bitów zajmuje tam mantysa i ile bitów wykładnik. Bez tego takiego zapisu nie rozkodujesz. http://pl.wikipedia.org/wiki/Liczba_zmie...

    Mikrokontrolery AVR   12 Sty 2009 07:37 Odpowiedzi: 12    Wyświetleń: 2581
  • Bascom - Jak odczytać dokładną liczbę impulsów z Timer0?

    Spójrz do noty. Sprawdź sobie jak się nazywa rejestr Timera0 i czytaj z niego.

    Mikrokontrolery AVR   31 Gru 2016 18:47 Odpowiedzi: 1    Wyświetleń: 726
  • Obsługa rejestrów 4021 i 4094 z Atmega8 w Bascom - jak wystawić liczbę 90?

    Opóźnienia bramek z seri 40xx to ok 40ns, HC TTL to ok 8 ns. Jak chcesz sybsze ukłądy przejdź na CMOS TTL np 74HC166 o ile dobrze pamietam. Jednak nawet te 40ns nie powinno zaszkodzić , jak się ma to do czasu wykonywania programu gdzie jeden rozkaz to 2 cykle zegara a najszybsze 20MHz jakie jest stosowane daje szerokość impulsu zegarowego 50ns. Opóźnienia...

    Mikrokontrolery AVR   29 Maj 2009 16:13 Odpowiedzi: 3    Wyświetleń: 2409
  • Bascom Atmega168 - Wpisywanie liczb klawiatura 4x4 matrycowa

    Klawiature musisz potraktować jak jeden zwykły przycisk. Tyle że zwykły przycisk ma stan wysoki jeśli nienaciśnięty a ten przycisk zwraca 16 jeśli nienaciśnięty. Napisałem na szybko dwa przykłady. Jeden działa bezposrednio na wartosciach a drugi na stringu [syntax=vbnet] Dim Key As Byte Key_val As Byte , Lock As Byte , Licznik As Byte Dim Val_str As...

    Mikrokontrolery Początkujący   30 Mar 2016 20:54 Odpowiedzi: 5    Wyświetleń: 1209
  • [mega8] [mega8][Bascom] Jak wyrównać liczby do prawej na wyświetlaczu LCD?

    OK, witam ponownie po braku odpowiedzi, wywnioskowałem iż nikt nie posiada żadnego prostszego i sprawdzonego sposobu na formatowanie liczb w postaci zmiennych typu WORD i BYTE. Zgodnie z tym założeniem, napisałem sobie programik, z zegarkiem i kilkoma menu. Z założenia powinno wyglądać to tak: timer przepełnia się dokładnie co 1s, wtedy zmienna SEK...

    Mikrokontrolery AVR   18 Sie 2008 19:43 Odpowiedzi: 1    Wyświetleń: 2061
  • [bascom] Przepisanie 8 bitów liczby Double do liczby Byte

    Dzięki za naprowadzenie ... kierunek dobry ale zrobiłem bez tworzenia zbędnych zmiennych. Według przykładu musiałbym stworzyć ich 1152 szt. a co najważniejsze je nazwać i samo operowanie na nich było by problemem. Moje rozwiązanie wygląda tak: Dim Liczba(128) As Double At &H400 - zapis lokuje 1kB pamięci począwszy od 1024 komórki Odwołanie robię bezpośrednio...

    Mikrokontrolery AVR   16 Lis 2012 20:22 Odpowiedzi: 4    Wyświetleń: 2004
  • Bascom AVR, Atmega16 - Minimalizowanie liczby instrukcji w przerwaniu

    Witam. Z definicji liczba instrukcji w obsłudze przerwania powinna być minimalna, by mogło się ono maksymalnie szybko wykonać. Tymczasem w przypadku mojego programu liczba instrukcji w obsłudze przerwania była stosunkowo duża. By wybrnąć z tego problemu zamierzam w przerwaniu ustawić flagę która oznacza, że przerwanie zostało wygenerowane, natomiast...

    Mikrokontrolery Początkujący   04 Wrz 2012 18:47 Odpowiedzi: 13    Wyświetleń: 1905
  • Bascom: Jak optymalizować obliczenia na dużych liczbach w ATtiny2313?

    zdaje mi się, że Bascom nie za bardzo lubi taką arytmetykę. spróbuj zapytać Marcina Wiązanię - w końcu napisał książkę o Bascomie( ale tam raczej tego nie znajdziesz) i podobno dłubie coś z Albertsem. maila znajdziesz w stopce albo na stronach EP. mnie co prawda nie pomógł - ale i problem był nietypowy. może będziesz miał więcej szczęścia, a on wiedzy...

    Mikrokontrolery   10 Sie 2006 10:13 Odpowiedzi: 2    Wyświetleń: 1413
  • [Bascom]Jak skalować zakresy ADC dla porównywalnych pomiarów?

    Spróbuj zrobić na liczbach zmiennoprzecinkowych.

    Mikrokontrolery AVR   17 Sty 2019 21:36 Odpowiedzi: 11    Wyświetleń: 654
  • Przypisanie instrukcji do słowa lub liczby w Bascom - jak to zrobić?

    witam wszystkich! czy da się przypisać np. liczbie lub słowu jakieś polecenie a jeśli tak to jak to zrobić? chodzi mi o coś takiego: 7 alias PORTD = 00011100

    Mikrokontrolery AVR   16 Lut 2010 14:52 Odpowiedzi: 5    Wyświetleń: 1020
  • Jak zapamiętać sekwencję 4 liczb BCD na ATMega8 w Bascom?

    Witam. http://www.elportal.pl/ea/arch/bascavr.z... To jest adres polskiego helpa. Poczytaj. Najlepiej odebrane liczby wrzucaj w pętli do tablicy. Odczytujesz z tablicy podając pozycję liczby. W helpie powinny być przykłady użycia poleceń.

    Mikrokontrolery AVR   02 Sty 2009 15:13 Odpowiedzi: 13    Wyświetleń: 2290
  • Losowanie liczby z zakresu 0-9 w języku Bascom – jak użyć funkcji RND?

    Witam. Pytanie jak w temacie. Jak wylosowac liczbę z przedziału 0-9 w bascom? Pozdrawiam Soohy_tm

    Mikrokontrolery   12 Wrz 2006 09:36 Odpowiedzi: 1    Wyświetleń: 965
  • Bascom ATMEGA8 i DS18b20. Zasada zmiany kolejności?

    W bascom &H lub $ przed liczbą oznacza zapis tej liczby w systemie szesnastkowym. Poczytaj helpa.

    Mikrokontrolery AVR   15 Sty 2011 06:58 Odpowiedzi: 1    Wyświetleń: 1425
  • Jak zbudować woltomierz 0-5V z Atmega8 i wyświetlaczem w BASCOM?

    Tutaj masz wsaszik do atmegi 8. Tylko delikatnie zamotane jest zaokrąglanie liczby.

    Projektowanie Układów   21 Kwi 2009 10:09 Odpowiedzi: 5    Wyświetleń: 7745
  • Jak pomnożyć 5 bajtów przez 3-bajtową liczbę w Bascomie?

    Należy zrezygnować z Bascoma albo zrobić wstawkę w assemblerze, a wynik umieścić w tablicy lub dwóch zmiennych. Niestety Bascom nie potrafi operować na liczbach 64-bitowych.

    Mikrokontrolery   02 Cze 2007 19:25 Odpowiedzi: 1    Wyświetleń: 951
  • Bascom: Dlaczego licznik liczy do 99999 zamiast 65535?

    Lcd "<- " ; Liczba_krokow ; " "

    Mikrokontrolery AVR   29 Cze 2010 18:43 Odpowiedzi: 6    Wyświetleń: 1298
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Dokładnie tak jak mówi Fredy - kiedyś w jednym z projektów na Atmega8 miałem już praktycznie całą pamięć zajętą i po przejściu tylko na liczby całkowite zyskałem ponad 0,5kb

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4158
  • [ATtiny2313] ATtiny2313 BASCOM: readeeprom nie wyświetla liczby na wyświetlaczach

    Readeeprom W1 , Tabela Jaką wartość ma zmienna Tabela w momencie odczytu? Gdzie jest zadeklarowana? W instrukcji Readeeprom zmienna która u Ciebie nosi nazwę Tabela to adres w pamięci eeprom. Można nią czytać dane zapisane instrukcją Writeeeprom (lub inne o ile znasz adres pod którym są zapisane). Do odczytu danych po instrukcji Data służy Read. Ale:...

    Mikrokontrolery AVR   27 Cze 2010 19:21 Odpowiedzi: 1    Wyświetleń: 1588
  • [Bascom] Termoetr - dlaczego nie mogę podać własnej wartości

    To w takim razie teraz cytat z helpa Bascom'a: Rozdział: Podstawy języka BASCOM BASIC Eksponent jest zapisany jako liczba 8 bitowa ze znakiem w kodzie U2. Jeśli najbardziej znaczący bit jest ustawiony (eksponent > 128) to eksponent jest traktowany jako ujemny. Bit znaku określa znak liczby przechowywanej w zmiennej. Wartość 0 oznacza liczbę dodatnią,...

    Mikrokontrolery AVR   01 Gru 2010 21:31 Odpowiedzi: 17    Wyświetleń: 2523
  • BASCOM AVR – jak wygenerować liczbę losową z wybranego przedziału?

    Poczytaj o poleceniu "RND".

    Mikrokontrolery   08 Wrz 2007 19:49 Odpowiedzi: 1    Wyświetleń: 905
  • EvB 4.3 ( ATmega 32 ) - odwoływania w BASCOM -proszę o pomoc

    Mimo że kolega jest początkującym to trochę takie przegięcie nie wiedzieć ile to 8bit a ile 16:| Wystarczy wziąć kalkulator windowsa żeby łatwo się dowiedzieć że max dla 8bit- 0xFF to 255, a dla 16bit- 0xFFFF to liczba 65535...

    Mikrokontrolery AVR   01 Lis 2009 16:31 Odpowiedzi: 10    Wyświetleń: 3310
  • Jak napisać program w Bascom do obsługi 4 wyświetlaczy LED z 74LS164?

    Mozna to zrobic tak : Wszystkie zmienne musza byc tego samego typu czyli integer zmienna początkowa to "liczba" tysiac= liczba/1000' wyswietlanie tysiecy sto = liczba Mod 1000 sto = sto / 100' wyswietlanie setek dziesiec = liczba Mod 100 dziesiec = dziesiec / 10' wyswietlanie dziesiatek jeden = liczba Mod 10 ' wyswietlanie jednosci

    Mikrokontrolery   28 Gru 2005 08:20 Odpowiedzi: 13    Wyświetleń: 5397
  • Jak odczytać podaną na piny at89c2051 liczbę w BCD?????

    Mam pytanie jak odzczytać podawaną na piny procesora at89c2051 liczbę w kodzie BCD?? prosze o przykład polecenia w bascom.:?: x=Makedec(Px) I proszę zaglądac do "instrukcji obsługi" Bascoma ;) P.

    Mikrokontrolery   16 Maj 2006 22:15 Odpowiedzi: 1    Wyświetleń: 966
  • Oscylacje wartości przy enkoderze obrotowym na Atmega 128 z LCD 240x128

    a po co masz incr i decr enkoder? bascom jak juz to sam zwieksza i zmniejsza te liczby jak krecisz enkoderem http://avrhelp.mcselec.com/index.html?en... zajrzyj moze pomoze

    Mikrokontrolery   05 Lip 2011 00:20 Odpowiedzi: 18    Wyświetleń: 7918
  • [Bascom] Jak wyodrębnić cyfry setek, dziesiątek i jedności w Bascom dla DS18b20?

    Kłania się po prostu - najprostsza matematyka ;) masz np liczbę 123 i chcesz wyodrębnić poszczególne cyfry żeby je po kolei wrzucić na wyświetlacz LED 1. dzielisz liczbę 123 przez 100 - resztę z dzielenia odrzucasz i pozostanie ci cyfra odpowiedzialna za setki czyli 1 - prawda ? ;) 2. odejmujesz od liczby 123 liczbę 100 - bo wyżej już wykonywałeś dzielenie...

    Mikrokontrolery   30 Sty 2010 00:29 Odpowiedzi: 2    Wyświetleń: 4273
  • Jak zapisać cyfry ze zmiennej w jedną liczbę pod bascomem ?

    Witam, mam taki problem... ostatnio zacząłem uczyć się bascoma i teraz probuje go zmusic do tego, by z cyfr odczytanych z klawiatury matrycowej (zalozmy, ze przechowuje je np zmienna Cyfra typu Byte) stworzyc liczbe (np. Liczba typu Integer)... W C bym ja zapisal do tablicy i w odwrotnej kolejnosci pomnozyl przez kolejne potegi 10-ki a potem dodal......

    Mikrokontrolery   13 Lut 2005 14:16 Odpowiedzi: 2    Wyświetleń: 1275
  • [bascom] Konwersja single na integer w Bascom - utrata części ułamkowej?

    Witam "integer" nie jest zmienną tekstową. Integer przyjmuje watrtość liczby całkowitej w zakresie od- 32768 do +32767 Integer nie zapisuje ułamków.

    Mikrokontrolery AVR   15 Lis 2013 10:35 Odpowiedzi: 4    Wyświetleń: 1356
  • Attiny 2313 Bascom - Wyświetlanie Liczb Zmiennoprzecinkowych na AVT3500

    Po prostu wyobraź sobie, że liczysz na liczbach całkowitych, a jednostką jest jedna dziesiąta, czyli jedynkę zapisujesz jako 10, a półtora - jako 15.

    Mikrokontrolery AVR   02 Lis 2013 20:09 Odpowiedzi: 10    Wyświetleń: 1755
  • [Atmega8] Czy Timer0 w Atmega8 zliczy 50118 impulsów w Bascom?

    "Tą" liczbę masz zapisaną w zmiennej Liczba_przerwan_tim0 a nie w ośmiobitowym (czego się chyba obawiałeś) rejestrze timera0 - więc nie ma problemu.

    Mikrokontrolery AVR   17 Lis 2014 20:29 Odpowiedzi: 2    Wyświetleń: 1263
  • [AVR][Bascom] Losowanie liczb ze zbioru - jak to zrobić?

    bascomowa funkcja Rnd() potem zapisujesz wylosowane liczby w tablicy i przy kolejnym losowaniu sprawdzasz czy się nie powtarza jeśli się powtarza to losujesz jeszcze raz i znowu sprawdzasz, jeśli się nie powtarza to dopisujesz do tablicy wylosowanych i wyświetlasz na lcd

    Mikrokontrolery AVR   04 Sty 2011 13:14 Odpowiedzi: 3    Wyświetleń: 2388
  • Błąd w wyświetlaniu zmiennej kombinacja w Bascom AVR - jak to naprawić?

    To znaczy że jak chce wrzucić wartość 325 do adresu 433 to mam napisać: Liczba = 433 Czas = 325 Writeeeprom Czas , Liczba Tak ? Właśnie tak :wink: Piotrek Sz.

    Mikrokontrolery   07 Lis 2004 13:52 Odpowiedzi: 13    Wyświetleń: 1967
  • Jak przesunąć tekst o dowolną liczbę pikseli na LCD ST7565 w Bascom?

    Cześć, jako że jestem początkujący chciałbym zapytać w jaki sposób mogę przesunąć tekst o 2 lub dowolną ilość pikseli w górę lub w dół na wyświetlaczu graficznym ze sterownikiem ST7565 (COG128x64pix). Czcionka jakiej używam to 6x8 i mogę przesuwać się wyłącznie o wielokrotność liczby 8 a ja chciałbym żeby ten napis zaczyna się konkretnie na zadanej...

    Mikrokontrolery   18 Sty 2024 10:10 Odpowiedzi: 2    Wyświetleń: 249
  • Jak zapisać osobno liczbę dwucyfrowo L=47 (L1=4 i L2=7)

    A może takie liczenie:[syntax=c]Wynik = 47; L1 = Wynik % 10; L2 = Wynik / 10;[/syntax] Nie wiem czy to w Bascomie będzie działać.

    Mikrokontrolery AVR   23 Maj 2011 20:14 Odpowiedzi: 6    Wyświetleń: 1241
  • Bascom-czy używanie zapisu dwójkowego przyśpiesza program?

    Nic to nie zmieni. I tak, i tak liczby będą zapisane w pamęci dokładnie tak samo. p.s Tylko skąd wzięło się to 576?

    Mikrokontrolery   05 Mar 2006 17:51 Odpowiedzi: 3    Wyświetleń: 1077
  • [bascom] Błędne wyświetlanie liczb dziesiętnych na LED, mod 10 nie działa

    Temp_liczba musi być typu Word a nie Byte.

    Mikrokontrolery AVR   20 Lis 2010 19:22 Odpowiedzi: 2    Wyświetleń: 1368
  • Jak zamienić tekst na liczby i odwrotnie w Bascom AVR?

    W Bascom'ie masz instrukcję VAL. Najpierw deklarujesz zmienne B [byte/word] i S [string*x; x=liczba znaków] a następnie konwertujesz B=val(S) i dalej używasz zmiennej B. W odbieranym stringu muszą być tylko znaki z zakresu 0..9 bez literek ;-) inaczej "krzaki".

    Mikrokontrolery   05 Maj 2004 13:35 Odpowiedzi: 4    Wyświetleń: 996
  • [Bascom] Bascom AVR – jak rozdzielić zmienną Integer na cyfry i zapisać je w byte?

    :) Komenda mod to taka reszta z dzielenia czyli: zmienna = liczba mod 4 zmienna - miejsce gdzie zostanie wpisana reszta z dzielenia liczba - zmienna która jest dzielona przez 4 (w miejsce 4 możesz wstawić inną liczbę lub zmienna) Dodatkowo w Bascomie są dwa rodzaje dzielenia znak / i \ pierwszy (/) używamy do dzielenia z resztą (w przypadku zmiennej...

    Mikrokontrolery AVR   04 Cze 2011 00:03 Odpowiedzi: 8    Wyświetleń: 4065
  • Bascom AVR – jak obsłużyć duże liczby unsigned long przy BMP180 (wynik > 2^31)?

    Przecież w u32 też się nie zmieści. ps. Zamiast Long możesz użyć Dword ale to i tak za mało na liczbę z Twojego wyliczenia.

    Mikrokontrolery AVR   18 Maj 2015 15:22 Odpowiedzi: 4    Wyświetleń: 1146
  • Bascom AVR: jak odczytać liczby (np. 53) przez Input w przerwaniach UART?

    Jak zrobic Input w przerwaniach ? mam program dla atmega16 odbierajacy dane w przerwaniach aczkolwiek jest to zrobione w taki sposob ze odczytuje Udr i przypisuje jej wartosc do jakies zmiennej no i nie mam jak "ladnie " wyslac np liczby 53 <przypisywanie rejestru Udr do zmiennej powodoje ze zczytywane sa z klawiatury kody ascii a 53 ma "5">

    Mikrokontrolery   25 Mar 2007 15:39 Odpowiedzi: 1    Wyświetleń: 1198
  • [atmega8][Bascom]Wyświetlanie liczb multiplesowo na wyś. LED

    Najpierw spróbuj wyświetlić jakiekolwiek liczby. Będziesz wiedział, że działa multiplexowanie. Potem popracujesz nad resztą.

    Mikrokontrolery AVR   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2953
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    a co ma później być z tymi zmiennymi? Ja potrzebuje tylko 4: ' czesci dziesietne - "czdziesietne" ' jednosci - "jednosci' ' dziesiatki - "dziesiatki" ' i calkowita liczbe - "liczba"

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6727