bascom liczba cyfra

Znaleziono około 167 wyników dla: bascom liczba cyfra
  • [Bascom] Wyodrębnienie cyfr z liczby.

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

    Mikrokontrolery   30 Sty 2010 00:29 Odpowiedzi: 2    Wyświetleń: 3838
  • Zegar LED Bascom - Programowanie zegara LED w Bascomie

    Witam, zbudowałem duży zegar z pasków Ledowych, sterowany przez Atmega16. Napisałem do niego program sterujący, który niby działa ale ma 2 mankamenty. 1. Zegar wydaje się działać niedokładnie pomimo dodanego zewnętrznego kwarcu 16MHz. 2. Segmenty które w danej chwili powinny być wyłączone (np...

    Mikrokontrolery AVR   13 Sie 2016 15:30 Odpowiedzi: 7    Wyświetleń: 1812
  • [Atmega32] [BASCOM] Odbieranie danych, przez rs232

    Witam! Dziś walczę z komunikacją rs232. Posiadam dwie Atmegi jedna 32, druga 16 - odbiornik. W nadajniku nadaję string 001100.110011.001100.110011.001100.110... przez Do Print "001100" Waitms 500 Print "110011" Waitms 500 loop Odbieram...

    Mikrokontrolery AVR   16 Lut 2009 15:06 Odpowiedzi: 5    Wyświetleń: 5707
  • [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...

    Mikrokontrolery AVR   04 Lip 2013 13:00 Odpowiedzi: 14    Wyświetleń: 2082
  • Bascom - Automatyczne zerowanie zmiennej

    [syntax=basic4gl] $regfile = "m644pdef.dat" $crystal = 16000000 $baud = 9600 $hwstack = 64 $swstack = 64 $framesize = 64 'konfiguracja pinow wyswietlacza LCD; inicjalizacja wyswietlacza Config Lcd = 20 * 4 Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4 , Db5 = Portc.5 , Db6...

    Mikrokontrolery AVR   21 Sty 2014 06:41 Odpowiedzi: 10    Wyświetleń: 1914
  • [Bascom][AVR] wyświetlacz 7 seg LED

    Cześć Chciałem prosić kogoś o wskazówkę jak poradzić sobie z problemem wyświetlania wartości "Wartosc2" poniższego kodu. Mój problem polega na tym że w momencie naciśnięcia przycisku ( w programie to Up, Dwn ) gdy na wyświetlaczach jest np 1.1 wyświetlacze "resetują" się i wskazują wartość 00...

    Mikrokontrolery AVR   17 Wrz 2010 09:26 Odpowiedzi: 4    Wyświetleń: 3800
  • [Atmega8][Bascom] - wyświetlacz LED 3 cyfry

    Witam. Mam malutki problem z wyświetlaczem LED 3 cyfry 7 segmentów (bez kropki). Podczas obsługi wyświetlacz poprawnie wyświetla cyfry z danych. Krok wyświetlania jest co 100. Po osiągnięciu 1000 dokonuję zmiany trybu wyświetlania tak, że tysiące są widoczne na pierwszym LED zaś setki na trzecim. Problemem...

    Mikrokontrolery AVR   20 Gru 2014 15:26 Odpowiedzi: 2    Wyświetleń: 1467
  • [BASCOM] Obsługa wyświetlacza 7 segment

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

    Mikrokontrolery AVR   02 Lis 2017 21:16 Odpowiedzi: 4    Wyświetleń: 1005
  • [Atmega8][Bascom] 2xDS18b20 3x2Wyś.7seg.LED odbiór danych

    Witam Testuje termometr na dwóch Ds18b20 i żeby wynik wyświetlany był trzech wyświetlaczach 7seg. LED. Ma działać tak że najpierw pokazuje na 3 sekundy 1 temperaturę a po tym czasie na kolejne 3 sekundy pokazuje 2 temperaturę. Linie 1 wire podciągnąłem z rezystorem 3,3K do +5V. Wszystko działa temperatury...

    Mikrokontrolery AVR   09 Sty 2012 09:54 Odpowiedzi: 11    Wyświetleń: 2942
  • [Bascom] Zmienna single: 1 * 0.1 = 0.09999999999 ?

    Typowo taka zmienna ma 32 bity, stąd można przechowywać 2^32 różnych liczb, jako, że single ma pewnie coś koło +/-10^38 to dostrzegasz problem? Dostrzegam problem, bo operacje na tych "niedokładnych" wartościach np. trzykrotne podzielenie przez 10, albo co gorsza przez same siebie powoduje czasem...

    Mikrokontrolery AVR   15 Lip 2011 06:56 Odpowiedzi: 9    Wyświetleń: 2178
  • [bascom] Rozdzielenie stringa i zapisanie do zmiennych

    Mid i val ;) Dim Liczba As String * 4 , Cyfra As String * 1 Dim pierwsza As Byte , druga As Byte , trzecia As Byte , czwarta As Byte liczba = 1234 Cyfra = Mid(liczba , 1 , 1) pierwsza= Val(cyfra) Cyfra = Mid(liczba , 2 , 1) druga = Val(cyfra) Cyfra...

    Mikrokontrolery AVR   28 Lip 2008 18:10 Odpowiedzi: 3    Wyświetleń: 1461
  • [Bascom] [atmega8] + [ds1820]

    Mały przykład: Dim Liczba As String * 5 , Cyfra As String * 1 Dim Pierwsza As Byte , Druga As Byte , Trzecia As Byte , Czwarta As Byte ... Liczba = "21.58" Cyfra = Mid(liczba , 1 , 1) Pierwsza = Val(cyfra) Cyfra = Mid(liczba , 2 , 1) Druga = Val(cyfra) Cyfra...

    Mikrokontrolery AVR   22 Lut 2009 15:51 Odpowiedzi: 3    Wyświetleń: 1474
  • [ATTINY2313][BASCOM]Pomoc w obsłudze counter-a. Co nie tak?

    Witam . Od dłuższego czasu walczę z obsłużeniem licznika impulsów w ww procesorze . Otóż sprawa wygląda następująco . Mam sobie układ taktowany częstotliwością 4 Mhz z kwarcu zewnętrznego . Na pind.5 (t1) przychodzi sobie sygnał prostokątny o częstotliwości 1 Mhz . Jest on podawany przez pewien okres...

    Mikrokontrolery AVR   19 Cze 2012 11:39 Odpowiedzi: 23    Wyświetleń: 3880
  • Przerwania i waitms [bascom]

    waitms zdaje się korzysta właśnie z tego timera więc dlatego może masz ten problem. Spróbuj sobie wrzucić obsługę wyświetlacza w timer1 i wtedy waitms będzie może działał dobrze pozdrówka Robię to na Attiny 26L, wg pdfa on ma dwa timery. Być może ten drugi jest jakiś specjalny, póki co w programie...

    Mikrokontrolery   28 Sie 2007 12:16 Odpowiedzi: 4    Wyświetleń: 1586
  • Bascom ATMEGA8 "duchy" na wyświetlaczu LED

    Witam! Mam problem z wyświetlaniem liczb na 5 wyświetlaczach LED. Docelowo ma to być wyświetlacz sterowany poprzez RS232 i wyświetlający liczby z zakresu -999 do +29999. Na razie jednak zatrzymałem się na etapie samego wyświetlania. Problem polega na tym, że co jakiś czas pojawiają się "śmieci"...

    Mikrokontrolery AVR   09 Mar 2010 21:54 Odpowiedzi: 3    Wyświetleń: 1988
  • Bascom-czy używanie zapisu dwójkowego przyśpiesza program?

    Witam. Jeśli mam procedurę rozłożenia liczby 4 cyfrowej na poszczególne cyfry (po to aby je później wyświetlać na 4*led 7-segment) co odbywa się w systemie dziesiętnym: cyfra(1)=liczba/1000 cyfr... mod 1000 cyfra(2)=cyfra(2)/100 itd.... a później pobierana jest liczba z tabeli odpowiadająca...

    Mikrokontrolery   05 Mar 2006 17:51 Odpowiedzi: 3    Wyświetleń: 942
  • [ATMEGA][BASCOM]Niesprawna komunikacja SPI. Rozwiązane.

    Witam szanowne grono forumowiczów. Od pewnego czasu borykam się z problemem konfiguracji SPI. Mam połączoną jedną atmegę8 jako master i 4 jako slave w sprzętowym SPI. Cztery atmegi pracujące w trybie slave zajmują się obsługą wyświetlaczy ledowych (dla każdej atmegi 4 8 segmentowe wyświetlacze...

    Mikrokontrolery AVR   09 Lut 2010 08:07 Odpowiedzi: 2    Wyświetleń: 3622
  • BASCOM: sin(a), cos(a), tg(a), ctg(a)

    Hmmmm, liczba o 16 znakach to dość nieprecyzyjne określenie :] Jeżeli chodzi Ci o przechowanie 16 cyfr, każdą z osobna, to oczywiście zwykły łańcuch tekstowy, czyli STRING (chyba tak to w bascomie sie zwie). Ale na stringach nie da się wykonywać operacji matematycznych na stringach (no dobra, da się,...

    Mikrokontrolery   30 Lis 2005 06:10 Odpowiedzi: 3    Wyświetleń: 2552
  • [Atmega8][Bascom] Termometr Ds18b20, wyswietlacze 7seg. led

    Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w...

    Mikrokontrolery AVR   18 Gru 2009 22:53 Odpowiedzi: 0    Wyświetleń: 4062
  • [ATmega8][BASCOM] Wyświetlanie "dużych" cyfr na LCD 4x20

    Witam. Udało mi się zdefiniować wszystkie liczby. Każda liczba to nowy podprogram, definiujący jakie znaki mają się pojawić w danej liczbie. Jak stworzyć program, który wyświetli np datę, temperaturę - ogólnie ciąg cyfr. Pierwsza cyfra na ekranie pokazuje sie w całości, następne niestety znikają...

    Mikrokontrolery AVR   18 Gru 2011 00:00 Odpowiedzi: 3    Wyświetleń: 1914
  • Termometr ATmega8 Bascom ds18b20 problem z wyświetlaczem

    Witam. Zrobiłem termometr taki jak w temacie tyle że zamiast AT90s2313 dałem ATmege8, taktuje go wewnnetrznym oscylatorem 4MHz ponieważ portb jest zajęty dla wyświetlacza. Po uruchomieniu na wyświetlaczu pojawiają się "niepełne" cyfry coś podobne do 2 lub innej cyfry. Programu nie zmieniałem podłączyłem...

    Mikrokontrolery   26 Lut 2010 19:08 Odpowiedzi: 2    Wyświetleń: 2417
  • Bascom zamek szyfrowy AT89C2051

    Witam, niedawno zacząłem pisać w ramach nauki program do zamka kodowego na bazie AT89C2051. Niestety jak wiadomo w porównaniu do avr, arduino itd. bascom ma mało poradników czy coś w tym stylu w internecie. Mam kilka pytań w sprawie bascoma: 1. Jak zrobić tak żeby po wciśnięciu przycisku wykonała się...

    Mikrokontrolery AVR   20 Sie 2021 13:28 Odpowiedzi: 4    Wyświetleń: 237
  • [Bascom]Licznik z wyswietlaczem 7-segmentowym

    Witam ! Kiedy piszemy skomplikowany program należy sprawdzić poszczególne fragmenty programu jeśli to jest możliwe. Ja sprawdziłem w symulacji Bascoma AVR, jak działa zamiana liczby czterocyfrowej na pojedyncze cyfry, aby można je było wpisać do poczwórnego wyświetlacza LED. I oto co mi wyszło :...

    Mikrokontrolery AVR   23 Paź 2009 12:52 Odpowiedzi: 11    Wyświetleń: 3256
  • BASCOM jak sie wyswietla zmienną tylko do 1 miejsca po przec

    jak chcesz do 1 miejsca po przecinku, to mnożysz liczbę zmiennoprzecinkową przez 10 (jak do dwóch miejsc, to przez 100, itd.) zamieniasz ją na człkowitą i masz dwie (no w sumie to trzy) drogi. 1. zamieniasz liczbę całkowitą na tekst, wyświetlasz wszystko oprócz ostatniej cyfry (ostatnich dwóch, trzech...)...

    Programowanie   22 Maj 2005 13:07 Odpowiedzi: 7    Wyświetleń: 1682
  • [Attiny2313][BASCOM] Wyświetlacz led + stoper

    Witam.. Od godziny próbuję dojść czemu wyświetlacz tak niemiłosiernie mruga. Gdyby ktoś mógł rzucić na to okiem: $regfile = "attiny2313.dat" 'model proca $crystal = 1000000 'taktowanie Dim Cyfra As Integer Dim Her...

    Mikrokontrolery AVR   11 Gru 2009 23:43 Odpowiedzi: 3    Wyświetleń: 2755
  • [BASCOM][attiny2313]termostat z tunera CP

    OK Przepisałem cały program od nowa. 73% po kompilacji. Teoretycznie wszystko powinno działać ale nie mogę dostać się do menu "termostat" tzn.po naciśnięciu przycisku "menu" program powinien przejść do podprogramu termostat i na wyświetlaczu powinna pojawić się ustawiana temperatura ale tak nie jest....

    Mikrokontrolery AVR   30 Mar 2011 08:19 Odpowiedzi: 2    Wyświetleń: 1464
  • [M32][Bascom][DS18B20] Prośba o krytykę programu.

    Atom, wydaje mi się, że sprawiłeś, iż od teraz jestem mądrzejszy :) MSB nadaje flagę, a bity 14,13,12 i 11 są ustawione na 1, by nie zawyżać wartości odczytu. Tak więc nie muszę przesuwać bitów, nie muszę kombinować. Wystarczy, że sprawdzę MSB i jeśli będzie się świecił, mam tę liczbę potraktować jako...

    Mikrokontrolery Początkujący   13 Lip 2012 08:44 Odpowiedzi: 37    Wyświetleń: 4328
  • [BASCOM]Sprawdzenie kodu licznika

    Kolego emarcus namieszałeś mi troszkę z tom funkcją ‘Str2digits’ ale nie umiem tego wyświetlić! Nie zrozumiaeś ’ni w ząb’ z tego co ci opisałem: Funkcja ta (Str2digits)_ zastępuje całkowicie twój rachunek umieszczony w subrytynie ‘Wpisz’, a zatem nie sa już...

    Mikrokontrolery AVR   28 Lip 2018 22:14 Odpowiedzi: 28    Wyświetleń: 987
  • BASCOM Kłopot z Multipleksowaniem LED z "Tablicą"

    Co to za procesor ? Podaj przyporządkowanie linii portów (co która robi) ? W którym momencie masz ten błąd (przy ustawianiu, której cyfry) ? Procesor 89C51 No to jest Tak Port P0 steruje segmentami czyli P0.0 = A P0.1 = B P0.2 = C P0.3 = D P0.4 = E P0.5 = F P0.6 = G P0.7 = Kropka...

    Programowanie   03 Paź 2005 00:58 Odpowiedzi: 2    Wyświetleń: 1179
  • [AVR][BASCOM] Przerwanie i obsługa procedury

    Mam taki problem, a mianowicie, mam zadeklarowane w programie procedury, ktore maja za zadanie wyświetlanie na wyświetlaczu graficznym różnych wartości. Jednymi z tych wartości są między innymi zmienne odpowiadające za prędkość, obroty silnika oraz który bieg jest aktualnie wrzucony. Mój problem...

    Mikrokontrolery AVR   16 Lut 2012 20:45 Odpowiedzi: 4    Wyświetleń: 1772
  • [BASCOM AVR][ATMEGA168V] Zegar DS1337, prośba o sprawdzenie poprawności sch.+kod

    Witam! Jak w temacie...czyli chciałbym uprzejmie prosić osoby, które posiadają większą wiedzę ode mnie o sprawdzenie poprawności kodu w Bascomie, jak i schematu. Opierając się na kodzie źródłowym pewnego zegarka binarnego, skonstruowanego przez jednego z forumowiczów( The century bit (bit...

    Mikrokontrolery AVR   30 Kwi 2012 22:18 Odpowiedzi: 19    Wyświetleń: 3253
  • Bascom - Obsługa rejestrów przesuwnych 595

    Witam. Ostatnimi czasy wymyśliłem pewien układ który ma za zadanie : - Wyprowadzenie 9 bitowej liczny na piny - Wyświetlenie tej liczby na wyświetlaczu 3cyfrowym 7segm. - Obsługa przycisków +, oraz - do zmiany tej liczby - Zapis po zmianie do pamięci eeprom, oraz odczyt z pamięci po uruchomieniu...

    Mikrokontrolery Początkujący   24 Mar 2013 23:29 Odpowiedzi: 16    Wyświetleń: 2970
  • [Bascom][ATmega32] - Odliczanie czasu - prośba o modyfikację kodu

    Swoją drogą kod fatalny - strach pomyśleć, ile linii miałby tak napisany kod, który miałby odliczać do tysiąca... To jest tylko fragment, który ma liczyć do 10 a nie do 1000 :) gdybym robił stoper do 1000 to pewnie inaczej by to wyglądało - masz racje - wygląda jak pierwszy program nowicjusza służący...

    Mikrokontrolery AVR   12 Sty 2014 22:24 Odpowiedzi: 6    Wyświetleń: 1872
  • Program do zestawu Jabel J-205 zamek kodowy - bascom 8051

    Witam, chciałem się podzielić moim pierwszym takim programem. Napisany przezemnie wsad do J-205 został sprawdzony na samym zestawie. Kod nie jest idealny (zakres kodu od 0 do 25755) i brak opcji dla zapominalskich czyli kasowanie zawartości eepromu przechowującego kod zwierając określony pin przy włączaniu....

    Mikrokontrolery AVR   21 Sie 2021 11:25 Odpowiedzi: 0    Wyświetleń: 234
  • Bascom i nietypowe multipleksowanie

    Mam podpięte do uP (90s2313) dwa wyświetlacze 7 segmentowe. Układ ma pobierać mało prądu więc wymyśliłem sobie że oprócz naprzemiennego zapalania jednego z wyświetlaczy to na każdym w jednej chwili bedzie sie zapalał tylko jeden segment. Tak sięc wyświetlenie liczby dwucyfrowej będzie miało 14 zamiast...

    Mikrokontrolery   05 Lip 2005 17:56 Odpowiedzi: 9    Wyświetleń: 1485
  • [ATMega][Bascom]Jaki wyświetlacz LCD?

    Wszystko zależy od zastosowań. Jeśli operuje się na tekście faktycznie najlepiej chyba bo najszybciej zdefiniować minimalny zestaw znaków (+ np. zrezygnować z małych liter i znaków specjalnych) w pamięci programu. Tylko musi być na to miejsce. Przy ATMega32 możliwości są większe. Ja myślę na razie o...

    Mikrokontrolery AVR   29 Lip 2009 14:48 Odpowiedzi: 36    Wyświetleń: 15923
  • BASCOM - Trzy cyfrowy wyświetlacz 7seg

    Chciałbym wyświetlać liczby od zera do 999 na trzy cyfrowym wyświetlaczu LED 7segm. Napisałem mały program i nie mogę ruszyć dalej. Cyfry od zera do 255 wyświetla prawidłowo. Wszystkie większe od 256 cyfra setek wyświetlana jest błędnie. Np wpiszę do zmiennej wart=567 to wyświetla mi 067 Co robię...

    Mikrokontrolery AVR   16 Maj 2019 21:55 Odpowiedzi: 9    Wyświetleń: 375
  • Termometr DS18B20+Atemega8+Bascom - próba zrozumienia kodu

    16 (liczba nie cyfra) ponieważ temperatura odczytywana jest z dokładnością do 4 cyfr po przecinku, dlatego odczytaną wartość trzeba podzielić przez 16 (przesunąć o 4) Bd(1) = 1wread(9) tu do Bd jest wpisanych 9 bajtów ( liczba bajtów w nawiasie) odczytanych przez 1wread(9) z czego 2 pierwsze to...

    Mikrokontrolery AVR   17 Lut 2011 18:00 Odpowiedzi: 9    Wyświetleń: 5106
  • Bascom pobieranie danych z tablicy

    Jest to tylko część mojego programu do sterowania matrycą 48 przekaźników, który napisałem i w zasadzie już by działał, gdyby nie drobny problem, a mianowicie: Z klawiatury wpisuję liczbę dwucyfrową od 01-48(nazwaną w programie NUMER), po czym zostaje wysłany po szynie I2C adres układu dekodującego...

    Mikrokontrolery AVR   28 Sie 2011 19:21 Odpowiedzi: 18    Wyświetleń: 4452
  • bascom - rs232 sprawdzanie w pętli

    [syntax=basic4gl]If Znak = 49 Then '49='1'[/syntax] Wyjaśnienie. Znaki, czyli cyfry, litery, inne znaki i znaki nie drukowane mają swoje kody ASCII. Cyfrze 1 odpowiada liczba 49 (dziesiętnie), a literze A liczba 65. Spokojnie używając jednego znaku obsłużysz jeszcze wiele poleceń. Znajdź sobie tablicę...

    Mikrokontrolery AVR   20 Lip 2012 19:37 Odpowiedzi: 7    Wyświetleń: 1555
  • [AVR][Bascom] Font editor. Większe czcionki od 32x32

    Szybki sposób na cyferki: 1. Wyłącz wygładzanie czcionek w systemie Windows (Zaawansowane ustawienia systemu -> Zaawansowane -> Wydajność -> Efekty wizualne -> Wygładź krawędzie czcionek ekranowych) 2. Uruchom WordPad'a, wybierz rozmiar i rodzaj czcionki, napisz 0 1 2 3 4 5 6 7 8 9 ;) 3. zrób zrzut...

    Mikrokontrolery AVR   29 Sty 2013 12:56 Odpowiedzi: 5    Wyświetleń: 4212
  • Bascom - Zaokrąglanie liczby zmiennoprzecinkowej do liczby całkowitej

    Ta zmienna u Ciebie jest dzielona cały czas prawie 16mln/s :D Na początku programu ustawiasz piny enkodera jako wejściowe, ale chyba omyłkowo, zamiast włączyć podciąganie na PORT B .0 i PORT B .1 włączasz segmenty na PORT C :D Poprawiłem co nieco, ale pewnie nie wszystko. Testnij. [syntax=vbnet] $regfile...

    Mikrokontrolery AVR   20 Gru 2016 13:02 Odpowiedzi: 14    Wyświetleń: 1653
  • [BASCOM] Zamiana zmiennej tekstowej na liczbę

    Witam. Mam problem z zamianą zmiennej tekstowej na liczbę a być może to co innego... Otóż odbieram z uart-a dane tekstowe z zakresu: "0"-"23" Są to po prostu cyfry w formie tekstowej. Uprzedzam że inaczej nie mogę tego zrobić, mogę odebrać tylko tekst. Później ten tekst zamieniam na liczbę poleceniem...

    Mikrokontrolery AVR   05 Wrz 2017 06:08 Odpowiedzi: 3    Wyświetleń: 960
  • BASCOM,8535 wyświetlacz led i rs

    No dobra, załączam swoje wypociny (12 lat przerwy w programowaniu.... ) $regfile = "m8535.dat" $crystal = 16000000 $baud = 9600 Config Portc = Output Config Pina.2 = Output 'buzer Config Pina.3 = Output 'katody Diod Config...

    Mikrokontrolery   04 Sty 2007 14:51 Odpowiedzi: 13    Wyświetleń: 1934
  • Bascom, zadanie , na początku 3 opcje. Kwadrat liczby...

    Witam, Mam za zadanie napisać w bascomie program któy ma wyglądać mniej więcej tak: na początku pokazują się 3 opcje dajmy na to 1.Kwadrat liczby 2. silnia liczby 3.pierwiastek liczby Gdy wpiszemy jedną z tych 3 cyfr np 1 wyskakuje nam okienko zeby podać liczbe podajemy i wychodzi wynik itd. JEstem...

    Początkujący Elektronicy   01 Mar 2007 16:24 Odpowiedzi: 3    Wyświetleń: 690
  • [atmega8][bascom] licznik bcd i wyświetlanie na 7seq

    Kolega potrzebuje po prostu wartości liczby w kodzie BCD jak pisał poprzednik i BCD, HEX i liczby dziesiętne pokrywają się w zakresie 0-9. W takim razie wystarczy wysłać 4 najmłodsze bity na wejście 7447 albo całą liczbę bo i tak podrt wyjściowy jest podłączony tylko to 4 końcówek 7447. Co do wartości...

    Mikrokontrolery AVR   23 Cze 2009 19:37 Odpowiedzi: 8    Wyświetleń: 4105
  • Atmega 8, Bascom Wyświetlanie na LCD

    Mam jeszcze jeden problem, mianowicie: Mam zmienną typu single U i przypisuje jej liczbę 2.56 chcąc ją zwiększać o 0.01 robię coś takiego U = U + 0.01 a potem wyświetlam to na LCD. Lecz pojawia mi się Wiem, że resztę cyfr mógł bym zamaskować na przykład poprzez instrukcje fusing. Lecz jeżeli...

    Mikrokontrolery AVR   17 Sty 2010 19:35 Odpowiedzi: 8    Wyświetleń: 4156
  • [Bascom][atmega32] Program do matrycy led 5x12 lub 5x7

    Witam, mam mały program napisałem przy użyciu książki Pana Marcina Wiązania oraz przy użyciu elektrody do obsługi matrycy led, lecz mam nieporządany efekt stroboskopowy. Nie widać liter, tekstu, tylko wszystkie diody mrugają. Czy to jest spowodowane zasilaniem czy też błędem programu? Dorzucam dwa...

    Początkujący Naprawy   13 Lis 2011 14:44 Odpowiedzi: 2    Wyświetleń: 2110
  • [Mega32][Bascom] zegarek LED a przygasanie wyświetlacza podczas obsługi klawiszy

    Już analizuję, dziękuję za ten kubeł zimnej wody :D Dodano po 5 Hmm, a dlaczego zliczanie czasu zostało wywalone do podprogramu? Chodzi o estetykę, czy raczej o prędkość działania i wielkość kodu? Dobra, już doczytałem. Dodano po 9 Co do tych gosub w obsłudze przerwania:...

    Mikrokontrolery AVR   22 Cze 2012 22:44 Odpowiedzi: 29    Wyświetleń: 2822
  • [M32][Bascom] Prośba o sprawdzenie programu (nie działa) PWM+INT

    Zaraz dokonam kilku kosmetycznych zmian i ponownie dodam enable timer2. Dam znać o efektach Dodano po 13 Do dyspozycji mamy nastepujący kod, który generalnie już działa (z małymi wadami) Dodano po 4 Czy obecnośc obliczeń w obsłudze przerwania może dawac taki efekt? Dodano po 14 ...

    Mikrokontrolery AVR   08 Lip 2012 18:15 Odpowiedzi: 21    Wyświetleń: 2164
  • BASCOM, ATmega8 - Dwa wyświetlacze 7segmentowe + ULN2803.

    Witam. .............. Program testowy ma działać tak, na początku na sekundę wyświetla 36 na wyświetlaczach (i to zawsze się dzieje), później ma liczyć od 00 do 99, i tak w kółko. Pozdrawiam Zmieniłem trochę twój code. -Nie testowany.... (tylko symulator)........ [code][syntax=basi...

    Mikrokontrolery   13 Sty 2014 23:46 Odpowiedzi: 3    Wyświetleń: 1248
  • dziwne zaokrąglanie zmiennej SINGLE - Bascom 1.11.8.7

    Moim zdaniem spowodowane jest to ograniczona dokladnoscia reprezentacji liczby zmiennoprzecinkowej (sposob obliczania i dlugosc bitowa mantysy liczby). Dosyc dobrze jest to opisane w wikipedii, np. . Z tego samego powodu ja musialem stosowac liczby calkowite w obliczeniach. Przy zachowaniu odpowiednich...

    Mikrokontrolery   03 Cze 2007 18:35 Odpowiedzi: 2    Wyświetleń: 3101
  • Atmega8 klawiatura matrycowa wprowadzanie danych BASCOM.

    Moim zdaniem schemat niczego nie wnosi gdyż jest podłączona klawiatura matrycowa do portu d wyświetlacz do portu c a dioda do inu 0 portu b. Ma ona się zapalić kiedy zostanie wciśnięty klawisz w celu zwiększenia wartości zmiennej, która ma odpowiadać za ustalanie cyfr jedności dziesiątek itd. aby wprowadzać...

    Mikrokontrolery AVR   23 Paź 2015 21:42 Odpowiedzi: 3    Wyświetleń: 1140
  • Bascom i segmenty LED

    Może być i zmienna tablicowa w pamięci ram jeżeli masz 10 wolnych bajtów. A może być i coś takiego: na końcu programu deklaruję taką tablice (kolejne liczby są wartościami wpisywanymi do portu, które zapalają odpowiednie segmenty): Tabela: Data 192 , 249 , 164 , 176 , 153 , 146 , 130 , 248 ,...

    Mikrokontrolery   26 Kwi 2005 23:11 Odpowiedzi: 9    Wyświetleń: 1702
  • Bascom - nie działa komenda -- LCD A --

    Nie wiem co się dzieje , ale nie mogę poprzez komendę -- Lcd A -- napisać(wyświetlić) liczby większej od 9 . A jest zmienną typu Integer . Program jest prościutki i dotyczy tylko tego wyswietlania. Jakies pół roku temu pisałem program i wyświetlałem liczby z zakresu 21-69 i nic się nie działo . Symulator...

    Programowanie   21 Mar 2006 10:46 Odpowiedzi: 7    Wyświetleń: 1392
  • rozdzielenie liczby czterocyfrowej na dwa bajty (bascom)

    jestem poczatkujacym programistą,mogę czegoś niewiedzieć. Widze że jesteś dobrze obeznany w programowaniu i możesz sie naśmiewac z programów typu bascom i pewnie innych. w sumie to chodziło mi o życzliwą podpowiedż a nie krytykę ,zreszta w niezbyt grzecznym tonie z poradami w stylu " skocz po fazę "-dla...

    Mikrokontrolery   26 Mar 2009 10:50 Odpowiedzi: 16    Wyświetleń: 4434
  • procesor at89x051,bascom 8051 pomoc z programem

    Jak chcesz wpisywać liczbę z klawiatury to powinieneś uwzględniać wagę poszczególnych składników tej liczby. Pierwsza cyfra z trzech to, waga=100 zatem key*100, przy następnej cyfrze waga=10 zatem key*10, a na koniec samo key bo waga=1 i operacja mnożenia jest zbędna, jak to wszystko zsumujesz to otrzymasz...

    Mikrokontrolery   12 Lip 2009 16:04 Odpowiedzi: 3    Wyświetleń: 1456
  • Bascom-silnik- błąd w rozumowaniu- c.d.

    Nie ma tego w Helpie bo to nie jest żadna funkcja czy komenda. Po prostu to narysuje spacje na poprzednim texcie jeżeli przypadkowo napis by się skrócił. Bez tego po skróceniu napisu nowy napis będzie wyświetlony dobrze, ale na LCD pozostanie trochę starego napisu co da wrażenie wyświetlania większej...

    Mikrokontrolery AVR   29 Cze 2010 18:43 Odpowiedzi: 6    Wyświetleń: 1166
  • [bascom]waitms 1000 to nie wait 1 ?

    Witam, Napisałem sobie program do obsługi 2 wyświetlaczy 7segmentowcyh (połączonych przez 4543) Taki kod mam: $regfile = "m8def.dat" $crystal = 8000000 Config Pinc.0 = Output Config Pinc.1 = Output Config Pinc.2 = Output Config Pinc.3 = Output Config Pinb.0 = Output Config...

    Mikrokontrolery AVR   23 Sty 2011 10:19 Odpowiedzi: 16    Wyświetleń: 2496
  • Ustawienie znaków domyślnych na klawiaturze 3x4 Bascom

    Problem polega na tym, że podłączyłem już klawiaturę 3x4 do atmegi8. Napisałem już program w Bascom oczywiście z wykorzystaniem funkcji GETKBD. Lcd zwraca mi domyślne liczby typu tam gdzie jest jedynka to wyświetla 12 itp. Jak mam wykorzystać funkcje LOOKUP z linią DATA aby ustawić prawidłowe wywoływanie...

    Mikrokontrolery AVR   03 Kwi 2012 16:21 Odpowiedzi: 3    Wyświetleń: 1008
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Tu masz przykład byś się mógł coś nauczyć. [syntax=basic4gl] $regfile = "m8def.DAT" 'deklaracja procesora, w tym wypadku Atmega8 $crystal = 8000000 '............................ ... Lcd = 20 *...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12225
  • Transmisla szeregowa na wybrany pin [Bascom 2051]

    W moim sofcie masz słowo "słowo" które możesz definiować ale jak kto woli ten pomysł też jest ciekawy i musze sobie przejrzeć to dokładnie A juz wiem ale twój soft wysyła słowo STRING czyli tekstowe a moje nie wartość tekstową tylko normalną liczbę Pozdrawiam A jeśli nie rozumiesz mojego softu to...

    Mikrokontrolery   02 Mar 2006 23:00 Odpowiedzi: 23    Wyświetleń: 2214
  • [ATmega8][Bascom] Wyswietlacz 7 segmentowy LED.

    1) Przenieś obsługę wyświetlania do przerwania, inaczej wyświetlacz będzie zmieniał jasność w stosunku do tego jak długo będzie wykonywała się główna pętla. 2) Stwórz tablice w której kolejnym pozycjom odpowiadają kombinacje bitów zapalające dane cyfry. Tzn. po kolei kombinacja dla 0 potem dla 1 itd....

    Mikrokontrolery AVR   05 Maj 2011 13:01 Odpowiedzi: 19    Wyświetleń: 10065
  • Atmega16+PCF8583+BASCOM

    Tak na szybko, bo wychodzę do pracy. Na przykładzie DS18B20. Zakładam, że komunikację z czujnikiem masz opanowaną, więc odczytałeś z czujnika dane i masz je w dziewięciobajtowej tablicy - u mnie to Sc(9). Do obliczania odebranej temperatury korzystam z funkcji, którą deklaruję tak: Declare Function...

    Mikrokontrolery AVR   31 Maj 2009 11:47 Odpowiedzi: 60    Wyświetleń: 9200
  • [BASCOM] Odczyt temperatury z dokładnością do 0,1 - DS18B20

    przeczytaj jeszcze raz poprzedniego posta chcesz gotowca czy sam to rozgryźć? Zmień sobie If Liczba < 0 Then Set S1 Gosub Minus Reset S1 Gosub Resetuj End If na If Znak = 1 Then 'wartosci ujemne Set S1 Gosub Minus Reset S1 Gosub Resetuj ...

    Mikrokontrolery AVR   25 Sty 2010 18:52 Odpowiedzi: 35    Wyświetleń: 6280
  • obsluga wyswietlaczy 7-seg [bascom+avr]

    Nie bardzo mogę sobie wyobrazić jak masz te wyświetlacze podłączone. Ja bym zrobił tak że 3 pinami portu C wybierałbym który aktualnie ma się wyświetlacz świecić a 7 pinami z portu B wyświetlał cyfrę na wybranym wyświetlaczu. Tylko trzeba to robić co najmniej kilkadziesiąt razy na sekundę. Ale za każdym...

    Mikrokontrolery   21 Kwi 2008 01:05 Odpowiedzi: 11    Wyświetleń: 1967
  • [ATmega16] + ICM7228A wysterowanie [bascom]

    Wpadł mi do ręki układ ICM 7228 AIPI z czterema wyświetlaczami 7 segmentowymi led układ ten może wysterować 8 wyświetlaczy. niestety nie znalazłem nigdzie opisu jak mógłbym to coś wysterować, na ślepo starałem się sam do tego dojść, i zajęło mi to naprawdę kilka godzin dłubania. przedstawiam efekt...

    Mikrokontrolery AVR   04 Paź 2009 15:50 Odpowiedzi: 0    Wyświetleń: 1067
  • Problem z komunikacją RS485 - bascom

    Witam, Mam mały problem z komunikacją między uC. Ale od początku. Schemat układu pochodzi z EP Samą komunikację udało mi się zestawić i działa bardzo dobrze (załączony kod poniżej). Master non stop odpytuje slave i jest git. I teraz mój problem, chcę dodać w masterze odpytywanie powiedzmy...

    Mikrokontrolery AVR   01 Kwi 2010 12:10 Odpowiedzi: 2    Wyświetleń: 3794
  • [Bascom] ADC i wyświetlanie wyniku z 2 cyframi po przecinku

    Witam. Chciałbym skonsultować sposób realizacji wyświetlenia wyniku z ADC w postaci liczby z dwoma miejscami po przecinku. Maksymalna wartość z 10 bitowego ADC to 1023 które odpowiada napięciu równemu 20V. Rozwiązanie jakie mi się nasuwa aby uzyskać wynik z dwiema cyframi po przecinku to pomnożenie...

    Mikrokontrolery AVR   19 Cze 2010 18:19 Odpowiedzi: 2    Wyświetleń: 2136
  • [Bascom] problem z wyświetlaniem cyfr w zmiennej

    Witam, Mam taki kod: $sim $regfile = "attiny2313.dat" $crystal = 1000000 Dim A As Byte Dim Liczba As Byte A = 125 Print Bin(a) 'printuje 01111101 Liczba = Bin(a) Print Liczba 'printuje 48 Dlaczego dostaję Liczbę 48, skoro wg. mnie...

    Mikrokontrolery AVR   28 Lis 2010 18:02 Odpowiedzi: 4    Wyświetleń: 908
  • [Bascom] RC5 Odczytywanie 2 przycisków z pilota

    Bo nie napisałem do czego to będzie potrzebne.. Mianowicie losuje za pomocą funkcji RND jakąś cyfrę (na razie jest to liczba jedno cyfrowa) i jeśli uda mi się trafić w tą cyfrę, którą wylosował uProcesor, to dostajemy komunikat, że trafiliśmy. Chciałbym teraz rozszerzyć program na liczby dwu cyfrowe,...

    Mikrokontrolery AVR   16 Gru 2010 20:36 Odpowiedzi: 6    Wyświetleń: 1245
  • Przełożenie programu BASCOM dla AVR na '51

    Czyli ten fragment z konfiguracją i obsługą timera jak przekształcić? Oto fragment kodu: [syntax=basic4gl]Config Timer0 = Timer , Prescale = 256 'konfiguracja Timer0 jako 'timer z podziałem 'preskalera przez 256 Portc.0 = 1 Declare Sub Pobr_znaku(cyfra As Byte)...

    Mikrokontrolery   15 Maj 2011 19:08 Odpowiedzi: 6    Wyświetleń: 1338
  • [Attiny26][Bascom] Współpraca z 74141

    Witam. Koledzy mam problem ze sterowaniem lampami nixie za pomocą 74141 i attiny26. Lampy są multipleksowane a problemem są zapalające się niepotrzebnie cyfry. Wszystko niby działa dobrze ale cały czas wsadzają się nieproszone cyfry. Podejrzewam że problemem jest to że 74141 i transoptory załączające...

    Mikrokontrolery AVR   24 Lut 2012 17:49 Odpowiedzi: 10    Wyświetleń: 1520
  • [BASCOM]Wyświetlanie ciągu cyfr w jednej lini

    [syntax=basic4gl] 'obsługa klawiatury 10 Freq_key = "" Do Licz_key = 10 ' If Pind.0 = 0 Then Waitms 25 If Pind.0 = 0 Then Incr Licz_lcd ' Do : Loop Until Pind.0 = 1 ...

    Mikrokontrolery Początkujący   29 Lip 2013 19:31 Odpowiedzi: 35    Wyświetleń: 3828
  • Atmega8, BASCOM - Wyświetlacz LED, wyświetla cyfry odwrotnie.

    Witam. Problem prawdopodobnie banalny. To fragment kodu z książki Marcin Wiązania - Programowanie mikrokontrolerów AVR w języku BASCOM. Otóż, mam podłączony wyświetlacz 2 segmentowy, a w programie omawiany jest 4 segmentowy. Wpisując do zmiennej wart liczbę, na wyświetlaczu pojawia...

    Mikrokontrolery AVR   13 Sty 2014 00:08 Odpowiedzi: 9    Wyświetleń: 1881
  • [Mega88a][Bascom] Multipleksowanie, pobieranie z DATA

    Mam kłopot z Multipleksowaniem, a raczej z pobieraniem znaków z DATA. Każdą cyfrę, której obraz chcę pobrać z DATA muszę powiększyć o dwa. Nie jest to problemem ale dlaczego trzeba tak cudować to nie wiem. Przykładowo, żeby wyświetlić piątki to muszę zrobić siódemki i dopiero z tablicy pobrana zostanie...

    Mikrokontrolery AVR   05 Lut 2018 23:19 Odpowiedzi: 7    Wyświetleń: 522
  • bascom,avr i liczenie naduszeń

    Witam, męczę się z programikiem mającym zliczyć ilość naciśnięć przycisku. Mikrostyk po przyciśnięciu łączy masę na PortD.2 w avr'rze at90s2313. Kombinuję i rezultaty mam mizerne. W pierwszym programiku wykorzystałem przerwanie ale nie liczy mi naciśnięć tylko przy jednokrotnym naduszeniu guzika zliczy...

    Mikrokontrolery   30 Maj 2008 13:17 Odpowiedzi: 11    Wyświetleń: 2770
  • LCD atmega32 bascom. Zmniejszenie liczby połączeń.

    jak podlaczyc do tego procesora wyswietlacz lcd 4 cyfry taki jak jest w mierniku uniwersalnym czyli bez kontrolera. czy jest jakis sposob na zmniejszenie ilosci polaczen a moze jakis kontroler pomiedzy lcd a atmega .

    Mikrokontrolery   06 Sty 2015 10:19 Odpowiedzi: 2    Wyświetleń: 1326
  • definiowanie znaków dla 3310... Nie da się krócej? (bascom)

    Witam! Podłączyłem do 89c2051 wyświetlacz od nokii 3310 i pamięć 24c512. Wszystko śmiga elegancko na demo-programie Bobera. Teraz nadszedł czas na zrobienie Programu-notatnika... Mój pomysł jest taki: - atmel ma pobierać tekst z I2C literka po literce póki nie zapełni ekranu. (literki są kodowane...

    Mikrokontrolery   21 Lut 2006 22:57 Odpowiedzi: 10    Wyświetleń: 1515
  • dekoder dtmf i avr bascom...

    Tu jedna komenda nie pomoże. Nie ma takiej co załatwiałaby całość. Obsługę dekodera DTMF musisz napisać sam. Czekasz na sygnał odebrania tonu i pobierasz 4 bitową liczbę. Liczba ta przelatuje przez konwerter znaków (00h-0Fh -> 0-9, *,#) i trafia do pamięci. Dostęp do EEPROM to także ciąg instrukcji:...

    Mikrokontrolery   04 Mar 2006 13:53 Odpowiedzi: 5    Wyświetleń: 2271
  • Wyświetlenie zmiennej bajt na LCD (Bascom)

    Witam, programowanie mikrokontrolerów zacząłem od niedawna, zaraz natknąłem się na problem z rozwiązaniem którego mam nie lada programowy problem. Możliwe, że moje pytanie pojawiło się już gdzieś na łamach elektrody, ale bardzo ciężko przeszukać całe jej archiwa. Nie jestem pewien czy w dobrym dziale...

    Programowanie   24 Kwi 2006 15:24 Odpowiedzi: 2    Wyświetleń: 1455
  • Wyświetlenie liczby 3 cyfrowej na LED w multiplexie + BASCOM

    Cyfra(1) = liczba / 1000 'tysiące Cyfra(2) = liczba Mod 1000 Cyfra(2) = Cyfra(2) / 100 'setki Cyfra(3) = liczba Mod 100 Cyfra(3) = Cyfra(3) / 10 'dziesiątki Cyfra(4) = liczba Mod 10 ...

    Mikrokontrolery   22 Mar 2006 22:34 Odpowiedzi: 12    Wyświetleń: 3248
  • [ATTiny2313][Bascom]Termometr na DS18B20 i 2 x wys. LED

    Witam. Wykorzystuje płytkę testową AVT 3500 i chciałem zrobić termometr na LED. Problem polega na kodzie który znalazłem na elektrody od Elektronika. Wyświetlacz jest podwójny i jest segment dziesiętnych zapalany poprzez port D4 a jedności poprzez port D3. Wszystko by było ok gdyby mi wyświetlały...

    Mikrokontrolery   09 Paź 2008 02:38 Odpowiedzi: 4    Wyświetleń: 5413
  • Bascom Delphi RS232 AVR

    Po wykonaniu tej lini. W programie do monitorowania Coma "Advanced Serial Port Monitor" mam takie coś: 75<CR> [len=2] <LF>76<CR> [len=3] <LF>78<CR> [len=3] 75,76,78 są to liczby które wysyłam i one się zgadzają ale dlaczego wartość len=3? Przecież tam są tylko dwa...

    Programowanie   30 Gru 2008 00:39 Odpowiedzi: 7    Wyświetleń: 2661
  • ATMega8 Bascom, zapamiętanie liczb z BCD.

    Witaj! Dzięki za odpowiedź, już tłumacze o co chodzi, są urządzenia które wysyłają max. 4 liczby po DTMF-ie, mam je zdekodować, i to się udaje, pojedyńcze liczby się ukazują, ale zamiast otrzymania pojedyńczych cyfr chcę otrzymać liczbę całą wysłaną przez urządzenie czyli np. 1335, nic dalej niechcę...

    Mikrokontrolery AVR   02 Sty 2009 15:13 Odpowiedzi: 13    Wyświetleń: 2101
  • Wyszukiwanie w pamięci, BASCOM, 51'.

    Witam. Natknąłem się na problem: potrzebuję przechowywać w pamięci dane w postaci : 9...9, X...X gdzie 9.. to liczba mająca zawsze 13 cyfr, X... to ciąg znaków mający zawsze 42 znaki. Potrzebuję ukierunkowania na przykłady jak to zorganizowac w pamięci tak, żeby można było szybko wyszukać po liczbie...

    Mikrokontrolery   07 Lut 2009 20:11 Odpowiedzi: 6    Wyświetleń: 858
  • [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ń: 4676
  • [bascom] Jak robić liczbę dziesiętną na 2 jedności?

    Dokładnie tak jak mówi sepako do wyciągania ostatniej cyfry najlepiej użyć dzielenia modulo, czyli "%" w C. Dostajemy w ten sposób resztę z dzielenia. Czyli 123%10 = 3; a więc cyfra jedności ;) Wyświetlanie dużych cyfr najlepiej zrobić w pętli. Za każdym razem dzielisz modulo przez 10 a następnie...

    Mikrokontrolery AVR   21 Paź 2009 09:46 Odpowiedzi: 14    Wyświetleń: 6660
  • [ATMega16] [BASCOM] dwie zmienne jako jeden bajt

    Spiout(16*Da1+Da2) 'albo jakoś tak Spiout (16*Da1+Da2) Nie znam na pamięć funkcji bascoma i nie mam go pod ręką, możliwe że źle użyłem w tym przykładzie funkcji Spiout, ale to co jest w nawiasie to cały bajt połączony z 2 połówek. Myślałem, że jest tam funkcja swap która zamienia...

    Mikrokontrolery AVR   15 Lis 2009 13:07 Odpowiedzi: 3    Wyświetleń: 1455
  • [atmega8][Bascom]Wyświetlanie liczb multiplesowo na wyś. LED

    Wykryłem małe błędy i zmieniłem to co doradziliście w programie i wyświetlacz ruszył ale cały program nie... Zmieniłem: Do Select Case Odczyt Case 257 : Temp = 85 Case 297 : Temp = 80 Case 346 : Temp = 75 Case 385 : Temp = 70 Case 436 : Temp = 65 Case 490 : Temp...

    Mikrokontrolery AVR   05 Maj 2010 21:02 Odpowiedzi: 15    Wyświetleń: 2833
  • [Bascom] Wyświetlacz 7 Segmentowy

    Nie ma tu nic skomplikowanego. Możesz sobie wziąć kartkę i długopis do ręki i rozpisać sobie binarnie które bity dla konkretnej cyfry musisz ustawić,m a które wyzerować. Później możesz sobie te wartości zamienić na liczby np kalkulatorem lub ręcznie i dalej wystarczy wpisać konkretną liczbę do portu,...

    Mikrokontrolery   06 Kwi 2011 19:48 Odpowiedzi: 2    Wyświetleń: 1558
  • [ATmega8][Bascom] Obsługa PCF8563 - dziwne godziny

    Masz "strange hours" ;] ;] BCD polega na przedstawieniu liczby dwucyfrowej w bajcie, ale rozpatrując każdą cyfrę na oddzielnim nibblu (4 bitach). Dodatkowo, standardowy kod BCD definiuje, że na każdym z nibbli w bajcie nie może wystąpić liczba większa niż 9, tj. na bajcie opiszesz tylko maksymalnie...

    Mikrokontrolery   20 Wrz 2011 18:28 Odpowiedzi: 20    Wyświetleń: 3261
  • [ATmega8][BASCOM] - Komunikacja dwóch uC po USART

    To oczywiste. Ale jak to zrobić? Dodano po 1 Teraz pojawiło się coś takiego. Przyjmijmy że mamy liczbę 'a'. Jest to liczba 3 cyfrowa więc 'a' w zapisie pojedyńczych cyfr to xyz. jako k oznaczam krzaczki. Odbiornik wyświetla coś takiego: kxkxyz Poniżej film (niestety kiepska jakość) [youtube][/youtube]

    Mikrokontrolery AVR   11 Gru 2011 20:57 Odpowiedzi: 43    Wyświetleń: 5608
  • (Bascom) źle działający program do atmegi8 obrót solara

    witam Mam problem z programem napisanym do obrotu solara. Program powinien załączać jeden z przekaźników od godziny 6.30 do 18.00 co 0,5godziny na 13 sekund. Drugi przekaźnik załączany jest o18.30 na 6minut (powrót solara) Wszystko działa dobrze z wyjątkiem godziny 7.00 następuje załączenie...

    Mikrokontrolery AVR   19 Cze 2012 15:52 Odpowiedzi: 3    Wyświetleń: 1098
  • [Bascom]Zaokrąglanie liczb funkcjami ROUND i INT

    Od tego jest to forum, ażeby głupio nie pytać "jak to zrobić" tylko skorzystać z czyichś doświadczeń. W zbyt małej liczbie słów napisałem czego ja szukam i co polecam na przyszłość. Wracając do mojego postu. Ja szukałem w Bascomie możliwości pozbycia się części ułamkowej liczby, tak aby wyświetlić...

    Mikrokontrolery AVR   09 Lut 2015 11:48 Odpowiedzi: 14    Wyświetleń: 7807
  • Bascom Atmega168 - Wpisywanie liczb klawiatura 4x4 matrycowa

    Witam Na atmedze obsługuje klawiaturę 4x4. Używam getkbd oraz look up. Działa ok. Natomiast zablokowałem się myślowe na problemie wpisania liczby np 3 cyfrowej. Wiem jak policzyć ta liczbę itp. Nie mogę wymysłem algorytmu żeby 3 kolejne naciśnięcia traktował jako składowe liczby. Naprowadzcie na...

    Mikrokontrolery Początkujący   30 Mar 2016 20:54 Odpowiedzi: 5    Wyświetleń: 1041
  • [Bascom] wyświetlanie liczby na LCD i 7-seg

    Dziękuję ślicznie za szybką pomoc. Oba sposoby są świetne. W moim przypadku lepiej sprawdzi się dzielenie liczb całkowitych z operatorem [MOD], tak jak to podał Sp3ots. Bo otrzymuję gotowe dane do wyświetlaczy 7-seg jak i do LCD. Tak mi to wyszło - sprawdzone,...

    Mikrokontrolery AVR   26 Lis 2018 20:00 Odpowiedzi: 4    Wyświetleń: 405
  • Atmega8 - Zamiana tekstu na liczbę.

    Przepraszam. Bascom avr Masz dwie opcje: var = VAL( s) gdzie; 'var'- to numeryczna liczba dziesiętna S - ta sama liczba przedstawiona w postaci textowej jako 'string'. druga opcja; STR2DIGITS s , ar(1) - stosowana gdy potrzebujesz miec dostęp do kazdej cyfry oddzielnie bez dodatkowych...

    Mikrokontrolery   29 Lut 2016 21:24 Odpowiedzi: 7    Wyświetleń: 645
  • atmega8 i wyświetlacz 7 segmentowy LED ==> BASCOM

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

    Mikrokontrolery   05 Lis 2005 09:16 Odpowiedzi: 31    Wyświetleń: 22515
  • [bascom] IF - jak sprawdzić kilka warunków jednocześnie?

    jest troche inna metoda sprawdzania wielu zmiennych, zamiast budować długi łańcuch if xx AND xx AND xx itd można to zrobić "odwrotnie" if wzór1 <> wciśniety_pierwszy then goto zły_pin if wzór2 <> wciśniety_drugi then goto zły_pin . . . else pin_ok=1 endif ... takich krótkich...

    Mikrokontrolery AVR   24 Sty 2009 00:58 Odpowiedzi: 15    Wyświetleń: 9824
  • [ATMEGA][BASCOM] problem z eepromem 24c16 na I2C

    I2cwbyte &B1010_0000 To zapis binarny dopuszczalny przez BASCOM (spotkałem w kilku przykładach), można też oczywiście zapisać adres szesnastkowo i dziesiętnie (160). Rozumiem Twoje zdziwienie, bo sam tak zareagowałem... ale kompiluje się bez problemu. Poniżej zameszczam zmodyfikowany program......

    Mikrokontrolery AVR   30 Mar 2009 13:10 Odpowiedzi: 9    Wyświetleń: 3953
  • Attiny2313 - [BASCOM] - multipleksowanie 2 x LED 7 seg 74HC595

    Witam, Z racji ograniczonej ilości portów, zostałem zmuszony do multipleksowania dwóch wyświetlaczy LED 7 segmentowych poprzez rejestr 74HC595. Na początku dla testów napisałem krótki programik. Program działa, lecz posiada jedno "ale". Mianowicie gdy w pętli głównej nie ma "waitms" wyświetlana liczba...

    Mikrokontrolery AVR   28 Lut 2013 19:21 Odpowiedzi: 2    Wyświetleń: 2214
  • WyŚwietlacz LED w bascom

    Na początek powiedzmy że podłączysz jeden taki wyświetlacz bezpośrednio do portu P1 przez rezystory a wspólny do plusa. dim odliczacz as byte odliczacz=9 do p1=lookup(dane_wyswietlacza,odliczac... wait 1 if odliczacz>0 then decr odliczacz loop end dane_wyswietlacz...

    Mikrokontrolery   01 Sie 2004 14:31 Odpowiedzi: 2    Wyświetleń: 1692
  • BASCOM i multipleks 4 LED

    Dzieki arnoldziq bardzo ladnie to wytlumaczyles. To wszystko wiem jak wyglada od sprawy elektrycznej. Wiem jak podlaczyc jak to dziala ale nie wiem jak napisac taki program. Czy zliczanie ma byc na zewnetrznym przerwaniu, jak wpisac w programie procedure zapalania wyswietlaczy itd. Pewnie trzeba...

    Mikrokontrolery   05 Wrz 2006 13:37 Odpowiedzi: 28    Wyświetleń: 5721
  • Wyświetlacz led - bascom

    wyswietlanie takiej liczby nie jest problemem. Jezlei masz narazie tylko to to zwykłe dzielenie i modulo (reszta z dzielenia) ... ala=235 ela=ala mod 10 '235 podzielone przez 10(=23) i to co zostanie (=5) ala=ala/10 led_cyfra(... mod 10 '23 podzielone przez 10...

    Programowanie   25 Lis 2006 02:46 Odpowiedzi: 4    Wyświetleń: 3186
  • DS18B20 + Bascom AVR. Obsługa transmisji 1-wire.

    Dzięki Panowie za pomoc, udało mi się opanować tę transmisję. Teraz mam pytanie trochę z innej beczki - chodzi o podział liczby 3 cyforwej na 3 pojedyncze cyfry. Napisałem program, który spełnia moje oczekiwania, ale myślę, że jest na to prostszy sposób, proszę, naprowadźcie mnie. Pozdrawiam Dim...

    Mikrokontrolery   20 Gru 2006 02:21 Odpowiedzi: 6    Wyświetleń: 8139
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    No dobra, zaskoczyłeś mnie tym pytaniem... Wracamy do szkoły: - te cyferki w kwadracikach (od 7 do 0) to numery bitów; - przy "7" jest napisane MSB czyli po naszemu 'najbardziej znaczący bit' lub najstarszy bit (jest najbardziej znaczący bo reprezentuje największą wartość w tym bajcie - ale o tym...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6365
  • Zapisywanie kolejno odebranych bitow w BASCOM.

    Zaprogramowalem procek. Oto spostrzezenia. Zegar odlicza poprawnie czas, ustawienia godziny dzialaja poprawnie. Wystapil natomiast problem z miganiem kropki oddzielajacej jednostki godizn od dziesiatek minut. Powinna ona zapalac sie na sekunde, a potem gasnac na sekunde. Jednak okazuje sie, ze...

    Mikrokontrolery   16 Maj 2008 20:17 Odpowiedzi: 26    Wyświetleń: 2472
  • [ATTiny2313][Bascom]Obsługa wyswietlaczy LED - 74LS164

    Dobra no to powiedzmy ze wygasze te wyswietlacze na czas "wsuwania" danych do rejestr 74LS164.Program wyglada tak: Ddrd = &B1111100 : Portd = &B1111111 : Ddrb = &B11111111 : Portb = &B11111111 Tccr0 = &B11 : Timsk.1 = 1 : Sreg.7 = 1 : On Timer0 Co4ms Tccr1b = &B11 :...

    Mikrokontrolery AVR   17 Wrz 2008 22:36 Odpowiedzi: 2    Wyświetleń: 2274
  • [Bascom] nie można skonfigurować portc

    Masz tam za mało o jedną cyfrę musi być osiem a masz napisane siedem jedynek w wierszu Config PORTC = &B1111111 powinno być Config PORTC = &B11111111 ale w atmega8 jest tylko do PC6, nie ma PC7. pozdrawiam W tej chwili ignorujesz PC0 a nie PC7. Zobacz sobie datasheeta, jak są numerowane...

    Mikrokontrolery AVR   05 Gru 2008 18:55 Odpowiedzi: 13    Wyświetleń: 1425
  • [BASCOM] problem z MAKEDEC()

    Na moje oko to: Aj3 = 0 If A.0 = 1 Then Aj3 = Aj3 + 1 End If If A.1 = 1 Then Aj3 = Aj3 + 2 End If If A.2 = 1 Then Aj3 = Aj3 + 4 End If If A.3 = 1 Then Aj3 = Aj3 + 8 End If A jeszcze lepiej: Aj = A And &B00001111 Ale to tylko do pierwszej połówki...

    Mikrokontrolery AVR   15 Gru 2008 22:53 Odpowiedzi: 1    Wyświetleń: 921
  • [mega8][bascom]-obrotomierz 2 cyfrowy (jak z allegro)

    Dobry będzie taki program? Można coś jeszcze poprawić? Może lepiej byłoby ustawić jakieś wyższe prescale w timerze np.8, żeby mniej tych impulsów zliczał (można by wtedy operować na mniejszych liczbach, program działałby na pewno szybciej - ale czy mierzyłby równie dokładnie?) Na pewno na elektrodzie...

    Mikrokontrolery AVR   21 Gru 2008 09:04 Odpowiedzi: 2    Wyświetleń: 2747
  • [tiny2313][bascom] wyswietlanie danych z ds18b20

    A rodzaj zmiennej ma znaczenie w tym przypadku? Bo kombinuje i z byte i integer. Zdecydowanie ma , a także znak liczby.Jeżeli spodziewasz sie pomiaru temperatur ujemnych, to całe Twoje obliczenia temperatury i podzielenia je na "cyfry" , biorą w łeb :| Radzę poeksperymentować w symulatorze - można...

    Mikrokontrolery AVR   16 Sty 2009 10:12 Odpowiedzi: 9    Wyświetleń: 1479
  • [atmega8][bascom] 7seg LED sterowanie z PORTB i PoC <<

    Może zamiast tego: Symbol = Lookup(cyfra4 , Dta) Wyswietlacz1_2 = Symbol * 16 Symbol = Lookup(cyfra4 , Dta) Wyswietlacz2_2 = Symbol / 4 In R16, Wyswietlacz1 andi R16, &B00001111 Lds R17, {Wyswietlacz1_2} !or R16, R17 !Out Wyswietlacz1, R16 In...

    Mikrokontrolery AVR   02 Lut 2009 21:18 Odpowiedzi: 18    Wyświetleń: 6435
  • Problem z ujarzmieniem wyświetlaczy led. - BASCOM

    Dobra zgodnie z zapowiedzią mały porządek w poście. Jak widać na załączonym obrazku procedura wreszcie mi działa tak jak trzeba. Problemy wynikały z mojej sklerozy :yes: , procedury tego typu pisałem jakieś 2 lata temu i się zapomniało to i owo o BASCOM. A oto kod samej procedury: 'zmienne const...

    Początkujący Naprawy   30 Paź 2009 15:05 Odpowiedzi: 11    Wyświetleń: 2621
  • Atm16,Bascom. Jak zrealizować kilkakrotną zmianę stanu portu

    Mam pytanie o zapis i odczyt z eepromu. jesli chcę zapisać do eepromu liczbę: 1001000001110111110001000011101... później ją odczytac, to mam to zrobić na zasadzie każdy bit to jeden adres? Czy może zrobić zmienną string, z eepromu do niej pobrać wszystkie cyfry i po kolei odczytywać z zeminnej...

    Mikrokontrolery   20 Lis 2009 12:18 Odpowiedzi: 76    Wyświetleń: 6027
  • [Bascom] zmienna Integer na byte

    Widzę że kolega And! nigdy nie programował w Bascomie, otóż ten język nie przyjmuje aż tak skomplikowanych działań. Trzeba prościej. Zważając na to że integer to także liczby ujemne sugeruję taki oto kodzik: Dim A As Integer , C1 As Byte , C2 As Byte , C3 As Byte , C4 As Byte , C5 As Byte Dim...

    Mikrokontrolery AVR   04 Cze 2011 00:03 Odpowiedzi: 8    Wyświetleń: 3885
  • [ATtiny2313][Bascom] Zwiększanie szybkości włączania diody

    Emarcus, widzę, że wiesz o co mi chodzi.... Właśnie gdy użyje waitms, to tak choćby "zablokuję procesor" i wtedy gdy procesor odlicza np. te 0,5 sek i ja zewrzę pind.0 do masy to się nic nie stanie. Chcę aby na początku była wyświetlona cyfra 0, po 0,5 sekudzie cyfra 1 , po następnej 0,5 sekundy...

    Mikrokontrolery AVR   12 Paź 2010 08:12 Odpowiedzi: 3    Wyświetleń: 1281
  • [bascom-avr] zmiana rozdzielczosci zmiennej

    Odnowie temat bo teraz mam bardzo podobny problem. Mianowicie chodzi o uzyskanie coś w rodzaju pętli histerezy czyli mając zmienną np i=13,14,15,16,17 chcę zaokrąglić ją do dziesiątek (teraz już żaden problem) jednak chcę się pozbyć migotania cyfr (gdy zaokrąglamy liczbę 15 uzyskujemy 10 a gdy 16 wychodzi...

    Mikrokontrolery AVR   22 Lis 2010 09:53 Odpowiedzi: 19    Wyświetleń: 1866
  • [bascom] Kod BCD - jak go wyświetlić?

    Generalnie Bcd(), Makebcd() przerabia liczby a nie cyfry. Bo dla pojedynczej cyfry to kod jest taki sam jak dana cyfra. Tak jak napisał kolega przerobione liczby nadal będą zapisane w zmiennej typu Byte, a samo wyświetlenie to inny temat. Np.: 4(0100) - (4) 0100 11(1011) - (17) 0001 0001 63(111111)...

    Mikrokontrolery AVR   29 Lis 2010 12:29 Odpowiedzi: 5    Wyświetleń: 7748
  • [bascom] problem ze string'ami

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

    Mikrokontrolery AVR   08 Gru 2011 08:01 Odpowiedzi: 6    Wyświetleń: 1263
  • Uart ATtiny2313-->ATmega8 BasCom

    Witam zrobiłem sobie do robota prosty pilot na attiny2313 lecz mam problem z komunikacja uart a mianowicie po wciśnięciu swatcha mnikrokontroler ma zmienić z wysłanej cyfry "0" na np 3. No i tu pojawia się problem wysyła to liczbę terminal w komputerze odbiera to tak. 0 0 0 0 3 3 3 3 0 0 ...

    Mikrokontrolery AVR   07 Sty 2011 22:46 Odpowiedzi: 3    Wyświetleń: 1698
  • Atmega32 Bascom Zapis na SD i komunikacja UART pytania

    Witam Chciałem zapytać, czy możliwa jest zmiana nazwy pliku w którym zapisują się wyniki - np co dziennie inna nazwa pliku ( np. powiązana z datą ) ? Używam PCF8583 i w sumie mógłbym brać informacje z zmiennych dnia i miesiąca lub dokonywać zmiany o 23:59:59. Używam standardowego kodu do zapisu: ...

    Mikrokontrolery AVR   17 Mar 2012 07:26 Odpowiedzi: 14    Wyświetleń: 3964
  • [BASCOM] Średni wynik z ADC i problem z funkcją Round

    Bo powinieneś Sre w Else przepisać do innej zmiennej i wyzerować. I obrabiać tą nową zmienną. Inaczej ona po przejściu pętli jest zapisywana nową wartością. Co do wyświetlania zaokrąglenia to nie dokończyłeś nic z obsługą długości liczby przerobionej na tekst. Zmienna Dys_by zawiera tylko ilość znaków...

    Mikrokontrolery AVR   17 Mar 2011 15:36 Odpowiedzi: 9    Wyświetleń: 2295
  • Bascom 7 segmentowy wyswietlacz

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

    Mikrokontrolery   05 Maj 2011 15:00 Odpowiedzi: 3    Wyświetleń: 1360
  • [Bascom] - Odczyt z uart i zamana na zmienną numeryczną?

    Najprawdopodbniej w tej zmiennej coś jest jeszcze na końcu. Mogą być znaki niewidoczne, np CR lub /i LF. Spróbuj wyświetlić długość tego stringa (w Bascomie chyba funkcja Len) i wtedy bedziesz wiedział czy aby tam jest tylko liczba. Możesz spróbować też konwertować tego stringa po jednej cyfrze, a...

    Mikrokontrolery AVR   24 Cze 2011 22:54 Odpowiedzi: 5    Wyświetleń: 1849
  • [bascom] klawiatura matrycowa, wprowadzanie danych

    Moderatorom może się nie spodobać że zakładam do tego nowy temat (wiem to już było !) ale mój problem wygląda nieco inaczej. Jak obsługiwać klawiaturę matrycową wiem doskonale, ale problem sprawia mi wpisywanie odpowiednich danych. Jeżeli nacisnę klawisz "3" to zmienna przyjmie wartość 3, jeżeli nacisnę...

    Mikrokontrolery AVR   11 Wrz 2011 12:18 Odpowiedzi: 2    Wyświetleń: 1601
  • [Bascom] Jak multiplexować LED'a ?

    Witam Mam taki [url=]wyświetlacz LED i nie umiem wyświetlać na nim cyfr, tzw. umiem ale nie tak jak to powinno się robić. Wyświetlam je tak [syntax=basic4gl]Portb = &B1100110 Portd.1 = 1[/syntax] a chcę pisać np. wys5 i wyświetli się liczba 5 To moje...

    Mikrokontrolery   15 Wrz 2011 15:50 Odpowiedzi: 2    Wyświetleń: 798
  • [Atmega8][BASCOM]Prośba o odchudzenie kodu

    Zaoszczędziłem 32bajty. A teksty z lini: 45, 47, 304, 373, 477, 517, 519, 566, 568, 614, 616, 663, 665, 713, 715, 761, 763, 798 dlaczego nie są w Eepromie :)? Możesz wykasować spacje w łańcuchach i zmodyfikować początek Display_msg. Te wszystkie sztuczki pozwolą ci zaoszczędzić parę bajtów , ale...

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 3834
  • [bascom atm644p] Jak zaprogramować przyciski do odczytu z czujnikow.

    Witam Mam problem za programowaniem przycisków w EVB 4.4 atm644p . Chciałbym uzyskać przy naciśnięciu przycisku: - s1 = temperatury -s2 = napięcia -s3 = Pomiar rezystancji -s4 = Pomiar prądu Prosze o pomoc z Tym Kodem: [syntax=basic4gl]$regfile = "m644pdef.dat" '$regfile = "m32def.dat" '$regfile...

    Mikrokontrolery Początkujący   24 Cze 2012 21:53 Odpowiedzi: 3    Wyświetleń: 1144
  • BASCOM - niepoprawne wartości typu SINGLE

    To zależy do czego chcesz stosować te cyfry, jak tylko porównanie to możesz trzymać w dwóch zmiennych. Oddzielnie część całkowitą i oddzielnie ułamkową, tylko ułamkową musisz uzupełniać zerami do stałej długości. Można też porównywać stringi bez konwersji na liczby, najłatwiej to zrobić uzupełniając...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1347
  • [ATmega8][Bascom] - Sprawdzenie programu - nie działa poprawnie

    Witam , Dziękuje za odpowiedzi i dyskusję udało się wykonać układ i kilka innych na bazie tego programu. Teraz znowu proszę was o pomoc zacząłem bawić się z ADC czytałem help i nic mi z tego nie wychodzi chcę zmierzyć napięcie i wysłać je na wyświetlacz na symulacji pokazuje mi liczbę która się zmienia...

    Mikrokontrolery Początkujący   02 Cze 2013 21:42 Odpowiedzi: 18    Wyświetleń: 4326
  • Bascom - Początki i błędy

    Witam. Jako początkujący, a już trochę wiekowy (46)proszę o wyrozumiałość. Napisałem w Bascomie takie coś , zrobiłem układ i nic. Nie działa. W którym miejscu jest błąd ? Na schemacie nie ma tranzystorów PNP w anodach, rezystorów w segmentach - celowo , bo to oczywiste. No więc tak...

    Mikrokontrolery Początkujący   16 Lis 2013 22:52 Odpowiedzi: 4    Wyświetleń: 1284
  • Bascom AVR - Miernik częstotliwości z opóźnieniem pomiaru

    Moim zdaniem koncepcja powinna być taka: 1. Obsługa przetwornika analog-cyfra. Na początek dobrze żebyś umiał dobrze zmierzyć liczbę impulsów. Nie wiem dokładnie jaka jest specyfika Twojego sygnału, jaką amplitudę mają owe szumy, skąd się biorą i czy nie warto by ich po prostu potraktować filtrem...

    Mikrokontrolery Początkujący   10 Gru 2014 07:36 Odpowiedzi: 17    Wyświetleń: 2064
  • BASCOM - Zapis do całej tablicy naraz

    Memcopy o ile dobrze rozumiem kopiuje mi po prostu fragment pamięci, zatem musiałbym znać lokalizację mojej tablicy i kopiować do niej inną tablicę, tak? Potrzebne mi jest to do osiągnięcia następującego efektu: moja tablica jest ośmiobajtowa i zawiera informacje do wyświetlenia na obsługiwanym przerwaniem...

    Mikrokontrolery   22 Maj 2015 18:20 Odpowiedzi: 4    Wyświetleń: 738
  • [atmega32][bascom] - Program do sterownika pieca CO (sprawdzenie)

    Kursor jest zawsze na 1,1 i tylko piszesz LCD... Ale... W programie kiedy kręcisz enkoderem i coś ma sie zmienić to na końcu piszesz Call Odswiez_lcd a sub sam okresla co bedzie wyswietlał Użyłem zmennej refresh, jeśli 1 to ma wyświetlić, a to "home" mam ustawić tak jakby przed warunkami case,...

    Mikrokontrolery AVR   03 Paź 2015 22:18 Odpowiedzi: 10    Wyświetleń: 2181
  • [BASCOM] format - wyświetlanie wyniku.

    [syntax=vbnet][/syntax]Witam; Małe pytanko odnośnie wyświetlania wyników - dokładniej chodzi o temperaturę ujemną [syntax=vbnet]1wreset 1wwrite &HCC 1wwrite &H44 Waitms 750 1wreset 1wwrite &H55 1wverify Dsid1(1) If Err = 0 Then 1wwrite &HBE T = 1wread(2) T = T * 10 T = T / 16 S =...

    Mikrokontrolery AVR   18 Mar 2018 18:48 Odpowiedzi: 1    Wyświetleń: 621
  • bascom 14 x ds18b20 na osobnych portach

    Dzięki wielkie !! Pomogło , aczkolwiek nie rozumiem dlaczego bez tego też czasem działało zależnie od kolejności wpisów ? Teraz działa OK bez względu na kolejność wpisów, i reszty (czyli początku programu w którym pewnie jest mnóstwo innych błędów :-) ) [syntax=vbnet] $regfile = "m2560def.dat"...

    Mikrokontrolery Początkujący   24 Sty 2021 20:47 Odpowiedzi: 2    Wyświetleń: 276
  • [Atmega8][Bascom]Jak rozbić liczbę na poszczególne cyfry

    Prosty schemat programu: ;r17 - liczba czysc SREG START: -> czysc r16 -> odejmj od r17,100 -> inkrementuj r16 -> jesli w SREG flaga liczby ujemnej jest ustawiona to pomin nastepną instrukcje -> skocz do START -> dekrementuj r16 -> dodaj do r17,100 -> wyswietl cyfre setek z r16 -> czysc r16 ->...

    Mikrokontrolery AVR   06 Wrz 2008 22:53 Odpowiedzi: 5    Wyświetleń: 2169
  • [Atmega 16] [Bascom]Rozkładanie liczby na poszczególne cyfry

    Witam. Mam taki oto kawałek kodu z tworzonego przeze mnie miernika częstotliwości: Wynik = 999999 W1 = Wynik / 100000 Wynik = Wynik Mod 100000 W2 = Wynik / 10000 Wynik = Wynik Mod 10000 W3 = Wynik / 1000 Wynik = Wynik Mod 1000 W4 = Wynik / 100 Wynik = Wynik Mod 100 W5 = Wynik / 10 W6 =...

    Mikrokontrolery   23 Lut 2009 22:29 Odpowiedzi: 3    Wyświetleń: 1582
  • Jak podzielić liczbę binarną na pojedyncze cyfry? BASCOM AVR

    przykład zmienna1=liczba.8 oznacza ze zmienna1 przyjmie wartość bitu osiem ( tu będzie 1) twojego słowa 101101100 licząc od prawej strony, liczenie zaczynamy od pozycji zero.

    Mikrokontrolery   20 Mar 2010 19:52 Odpowiedzi: 4    Wyświetleń: 1558
  • Rozbicie liczby bitowej na cyfry - Bascom

    Witam. Mam w zmiennej bitowej jakąś liczbę z zakresu 0-60, np. 34. Czy można tą liczbę rozbić na 2 cyfry - przypisując do pierwszej zmiennej bajtowej cyfrę 3, a do drugiej 4? Czy są jakieś instrukcje w Bascomie, czy muszę to robić za pomocą SELECT CASE: Proponowana metoda dzielenia zmiennej przez...

    Mikrokontrolery AVR   31 Sie 2012 23:26 Odpowiedzi: 7    Wyświetleń: 2640
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Witam. Napisałem kawałek kodu do multipleksacji wyświetlaczy LED. Zrobiłem układ z wyświetlaczem LED TOF - 5462. Wspólna anoda 4 cyfry + 2 kropki pośrodku. Jestem początkującym programistą C dla AVR i sam nie mogę rozgryźć problemu. Wyświetlacz jest podłączony do atmegi następująco: PORTB...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3348
  • Wąż świetlny LED na wyświetlaczu siedmiosegmentowym

    Witam, Mam problem z napisaniem do końca kodu w środowisku Bascom, do wyświetlania odpowiednich segmentów na wyświetlaczu. Poniżej zamieszczam to co udało mi się uzyskać do tej pory, i instrukcje co powinnam uzyskać po ukończeniu kodu.

    Mikrokontrolery AVR   27 Maj 2020 14:19 Odpowiedzi: 0    Wyświetleń: 498
  • Zegar termometr ATtiny 2313

    Zegar + termometr DS18B20 - ATtiny 2313 - LED Wykonany na ATtiny 2313. Znane podobne zegary oparto na Atmega 8 i LCD. Program napisany w Bascom. Pracuje bez zarzutu. Opis układu: Jest to prosty zegar z termometrem, łatwy w obsłudze i tani. Wyświetlacz LED...

    DIY Poczekalnia   07 Lut 2016 21:19 Odpowiedzi: 27    Wyświetleń: 9909
  • ATmega128 i RC5

    Mam problem z odbiorem danych z rc5. Kiedy uruchomię program demostracyjny rc5 z help'a bascom avr to wszystko dział poprawnie. Jeśli wkleję obsługę rc5 w istniejący program, to powstaj problem, procesor odbiera tylk dane 255 i 127. Może ktoś zna rozwiązanie tego programu. Poniżej zamieszczam kod...

    Mikrokontrolery   19 Maj 2006 13:36 Odpowiedzi: 0    Wyświetleń: 899
  • ATMega8 + AVR-GCC - sterowanie wyświetlaczy LED

    Witam! Właśnie przesiadam się z 8051 (Bascom) na ATMegę8 i C. Zacząłem od prostego programu pod układ z rysunku (pominąłem czwarty wyświetlacz, sterowany z PC3): Oczywiście jest to tylko schemat uproszczony, obrazujący jedynie sposób sterowania wyświetlacza, proszę nie patrzeć na brak innych elementów. Kod...

    Mikrokontrolery AVR   08 Lip 2009 10:42 Odpowiedzi: 16    Wyświetleń: 9478
  • Wyswietlacz 7 segmentowy - problem logiczny :/

    Mam wyświetlacz 7-segmentowy podpięty jak niżej: A - P1.7 B - P1.6 C - P1.5 D - P1.4 E - P1.3 F - P1.2 G - P1.1 P1.0 - wykorzystane dowolnie wtedy liczbom odpowiadają odpowiednie sekwencje xxxx xxxx: 1 - 0110 0000 2 - 1101 1010 3 - 1111 0010 4 - 0110 0110 5 - 1011 0110 6 - 1011 1110 7...

    Mikrokontrolery   11 Lut 2007 15:50 Odpowiedzi: 6    Wyświetleń: 1868
  • [m32][C] zegar LED, brak multipleksu, kompilacja bez błędów.

    Witam. Napisałem program zegara LED, który kompiluje się bez błędów, a mimo to nie działa. Sprzęt mam sprawny, bo wysterowałem na piechotę każdy z segmentów wszystkich 4 cyfr zaświecając w ten sposób wszystkie elementy wyświetlacza. Do próby przełączyłem cały PortA na diody podłączone przez rezystory...

    Mikrokontrolery Początkujący   23 Lip 2012 19:55 Odpowiedzi: 51    Wyświetleń: 3557
  • Elektroniczne drzewko szczęścia

    Witam wszystkich serdecznie ! Z racji tego, że zbliżają się święta postanowiłem podzielić się z wami projektem elektronicznego drzewka szczęścia. Urządzenie powstało prawie rok temu i było prezentem urodzinowym dla mojej dziewczyny którą serdecznie pozdrawiam !!! :D Założenia do projektu:...

    DIY Konstrukcje   26 Gru 2015 00:04 Odpowiedzi: 16    Wyświetleń: 7131