bascom przerwać 89c2051

Znaleziono około 20 wyników dla: bascom przerwać 89c2051
  • Jak ustawić przerwanie zewnętrzne na zbocze w 89C2051 w Bascom?

    CZy w mikroprocesorach 89C2051 można ustawić przerwanie zewnętrzne aby reagowało na zbocze narastajace bądź opadające pisząc progam w Bascomie. Szukam po necie nic na ten temat nie mogę znaleźć.

    Mikrokontrolery   29 Paź 2009 15:39 Odpowiedzi: 1    Wyświetleń: 1137
  • REKLAMA
  • [89c2051] [89c2051][Bascom 8051] Jak skorygować opóźnienie zegara o 1,5 sek/h?

    Nie porównuj programu z BASCOM 8051 do programu z BASCOM AVR bo to dwa różne kody wynikowe. W układach AVR wszystko odbywa się szybciej. Mniej taktów zegara przypada na wykonanie jednej instrukcji. Poza tym tam nie musisz na nowo uruchamiać licznika - działa on stale od momentu gdy ustawisz preskaler. Uproszczenie procedury przerwania w sposób przez...

    Mikrokontrolery   10 Wrz 2008 19:26 Odpowiedzi: 4    Wyświetleń: 3190
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak wygenerować melodię z mikrokontrolera 89C2051 w Bascom?

    A moze by tak napisac procedurke w asemblerze. W sumie to nic trudnego. Wystarczy ustawic, po ilu taktach ma nastapic przerwanie i w przerwaniu zmienic stan wyprowadzenia na przeciwne. Czestotliwosc dzwieku trzeba liczyc jako 2 razy wieksze.

    Mikrokontrolery   05 Lip 2003 13:33 Odpowiedzi: 12    Wyświetleń: 2689
  • REKLAMA
  • Obsługa pilota Creative CDROM na 89c2051 bez RC5 w BASCOM - jak zacząć?

    witam!! ja też używałem tego pilota i sam pisałem procedurki do niego, a standard nadawania jest bardzo prosty!! a do odbioru używałem tych fajnych scalonych "oczek podczerwieni" tu nasz symbole: TKP 69 127 TSOP 1738, wymiary okolo:[wys,szer,gł]15mm/10mm/3mm do kupienia w większości sklepow z elektronika (podalem wymiary ponieważ sa jeszcze oczka mniejsze(nie...

    Mikrokontrolery   08 Gru 2004 01:39 Odpowiedzi: 7    Wyświetleń: 3925
  • AT89C2051 i Visual Basic 6: komunikacja RS232 PC–mikrokontroler, przykład kodu

    Za punkty - nie, przynajmniej nie ja. Ale cos pomóc mogę. Zrealizowałem już parę projektów uC + vb6 i jakoś one działają. Może zacznijmy od samego uC. Jeżeli był by to asm (bascom + zaawansowany bascomowiec) to zrobiłby to na dwuch tablicach które wyrażały by bufor odbioru i nadawania np rs_tx_bufor(12) as byte i rs_rx_bufor(12) as byte Można by to...

    Mikrokontrolery   08 Kwi 2006 16:13 Odpowiedzi: 5    Wyświetleń: 1380
  • 89C4051 Bascom: Uart nie wychodzi z pętli przerwania, jak to naprawić?

    posługując się wcześniejszymi postami napisałem sobie taki prosty programik, który ma demonstrować działanie przerwania od portu szeregowego. Niestety nie wychodzi on z pętli przerwania, na lcd wyświetla cały czas "Przerwanie". W którym miejscu robię błąd ?? Czsy ma ktoś sprawdzone rozwiązanie tego problemu ?? $crystal = 11059200 $baud = 9600 config...

    Mikrokontrolery   20 Mar 2006 17:15 Odpowiedzi: 6    Wyświetleń: 2508
  • REKLAMA
  • 89C2051 - brak reakcji na przerwania i polecenia Wait w Bascomie

    Witam Przerabiam kurs Bascom College i mam problem polegający na tym, że układ nie reaguje na przerwania. Wpisałem programik jak w załączniku i zwieram porty p3.2 i p3.3 do masy ale program nie przechodzi do obslługi przerwań. Drugi problem jaki mam w Bascomie to, że nie reaguje podczas symulacji na polecenia Wait i Waitms. Dlaczego?

    Mikrokontrolery   05 Cze 2005 18:56 Odpowiedzi: 3    Wyświetleń: 1362
  • 89c2051, rs232, przerwania - juz nie moge! pomocy!

    Witam, Chcialem sobie napisac programik w bascomie do komunikacji po rs232. Najpierw poczytalem doc i napisalem prosty programik: $crystal = 4433619 $regfile = "89c2051.dat" $baud = 2400 Open "com3.1:2400" For Output As #1 Open "com3.0:2400" For Input As #2 S = "test this" Dum = Len(s) For I =...

    Mikrokontrolery   01 Mar 2005 18:01 Odpowiedzi: 8    Wyświetleń: 1982
  • Bascom: Zawieszanie programu przy sterowaniu bramą dwuskrzydłową 89C2051

    Witam Pisze w imieniu kolegi co probuje sobie napisać program do sterowania bramy, z góry dziekuje za pomoc 'uP 89C2051 'Jest to program który ma za zadanie sterować bramą dwuskrzydłową (dwa silniki)i wczasie sterowania wysyłać na RS232 'info ilości zliczonych impuslów, potrzebne mi to jest do uruchomienia. 'Poniższy program ma za zadanie sprawdzać...

    Mikrokontrolery   23 Mar 2006 08:04 Odpowiedzi: 0    Wyświetleń: 1206
  • [Bascom] Problem z obsługą przycisków i przerwania.

    Witam. Mam liczbę T1 w formacie SINGLE. Chcę z niej uzyskać część rzeczywistą (z zaokreąglaniem lub bez - obojętnie, jak prościej). Jak to zrobić? Myślałem eby w jakiś sposób zastosować asemblerowskie div, ale to coś nie działa. Pomocy, już siedzę nad tym...ehh Procek to AT89C4051. update: niżej dalsza część problemu ;)

    Mikrokontrolery   28 Lip 2005 22:29 Odpowiedzi: 6    Wyświetleń: 1919
  • REKLAMA
  • 89c2051 lub 4051-wysłanie rozkazów , nie można skompilować

    Witam , na wstępie powiem że moje doświadczenie z bascomem jest małe ale staram się uczyć , program jest prosty jak budowa cepa niestety nie mieści się na 2051 jak go skrócę to działa , było by ok gdybym mógł go skompilować , załadować na 4051 i po sprawie ale niestety bascomowy compiler nie daje rady tylko do 2 kilo - baskom w różnych wersjach nawet...

    Mikrokontrolery   27 Lip 2009 21:23 Odpowiedzi: 4    Wyświetleń: 1430
  • [bascom] Timer0 w 89c2051 - problem z przerwaniem w wyświetlaczu widmowym

    Witam. Robię sobie wyświetlacz widmowy do roweru. Wszystko jest na 89c2051. Zrobiłem już tak że mam synchronizację obrotu koła i napis zaczyna się zaraz po zrobieniu pełnego obrotu (zastosowałem hallotron w połączeniu z int0). Wszystko spoko tylko im szybciej się jedzie to napis bardziej się rozjeżdża. Wpadłem na pomysł żeby zależnie od czasu obrotu...

    Programowanie   26 Paź 2006 11:29 Odpowiedzi: 0    Wyświetleń: 1100
  • Dziwne zachowanie 89C4051 - kompilacja Bascom - HELP?

    Witajcie. Moje pytanie dotyczy dziwnego zachowania się procka 89C4051 ze skompilowanym w Bascomie programie: w programie używam zmiennej Temp, którą inicjuję przed główną pętlą Do Loop programu "Temp = 25" a przy pierwszym wywołaniu w programie ma nie wiadomo dlaczego wartość 105 (choć nie była zmieniana). Nie wspomnę już o tym, że port P1.6 na chwilę...

    Mikrokontrolery   24 Paź 2005 06:38 Odpowiedzi: 5    Wyświetleń: 1449
  • Przerwanie Int0 w Atmel Bascom - jak zakończyć podprogram przy niskim stanie?

    Witam Mam problem z przerwaniem Int0 mianowicie program powinien działać tak po wywołaniu zboczem opadającym na int0: ma się włączyć podprogram (i do tego momentu wszystko si) problem pojawia się w momencie gdy na wejściu int0 jest stan niski a podprogram ma się wyłączyć i powrócić do pętli głównej (tego nie robi) siedzi w podprogramie do momentu gdy...

    Mikrokontrolery   21 Lip 2004 18:14 Odpowiedzi: 21    Wyświetleń: 1569
  • AT89c2051 + BASCOM + RS-232 - problem z komunikacją i zawieszaniem się programu

    Witam, mam programtor + plytke uruchomieniowa pod atmela 2051 , programator specjalnie pod bascoma, wszystko ladnie hula gdy pisze jakies tam programiki zmienialjace set/reset dla portow, (diodki - kazda na wyjsciu pinow postow zapalaja sie/gasna) ale problemem jest dla mnie zestawianie komuniakcji po RS, plytka jest wyposazona w uklad na MAXie, kwarc...

    Mikrokontrolery   06 Cze 2004 22:40 Odpowiedzi: 5    Wyświetleń: 3353
  • Dlaczego licznik 89C2051 startuje po puszczeniu przycisku S1 (P3.2)?

    Ups... :oops: Przepraszam za wprowadzenie w błąd, nie zauważyłem tego: '89C2051' Nie pamiętam czy w Bascom'ie '51 jest jakieś konkretne polecenie do ustawiania sposobu obsługi przerwań (daawno go nie używałem), ale to powinno zadziałać: Set Tcon.0 Set Tcon.2 Po dodaniu tego gdzieś na początku programu przerwania zewnętrzne będą wyzwalane zboczem opadającym....

    Mikrokontrolery   13 Sty 2007 01:12 Odpowiedzi: 4    Wyświetleń: 1287
  • Reset procesora 89C2051 w Bascomie po 16 skokach między subrutynami

    Mam następujący problem ,napisałem program ekran powitalny sub xx ... ... call yy sub yy .. .. call xx oczywiście ze wszystkimi rzeczami które tam powinny się znajdować , wszystko jest OK ale co pewien czas program przechodzi mi do początku tak jakby nastąpiło zresetowamie procesora.Po wnikliwym sprawdzeniu okazało się ,że tych skoków pomiędzy jednym...

    Mikrokontrolery   07 Mar 2007 22:52 Odpowiedzi: 11    Wyświetleń: 1578
  • [BASCOM] Wyłącznik na 89C2051. Program czasami działa, a czasami nie.

    Witam, Mam pewien problem, chciałem zrobić na 89C2051 następujący wyłącznik: naciskam przycisk 1 to przekaźnik załączy, naciskam drugi raz przekaźnik wyłączy... Napisałem taki program: Przycisk Alias P3.0 P1.4 = 0 'Wyzerowanie stanu przekaznika( P1.2 = wylaczony) Przycisk = 1 'Program wlaczania Sub On_u Przycisk = 1 Do If Przycisk = 0 Then Bitwait...

    Mikrokontrolery   24 Mar 2006 19:39 Odpowiedzi: 16    Wyświetleń: 1926
  • Resetujący się program w Bascom dla AT89C4051 - problem z pętlą i warunkiem

    Witam mam coś takiego : Config 1wire = P1.0 Ledzolta Alias P3.0 Ledmieszanie Alias P3.1 Ledgrzanie Alias P3.2 Ledgrzalki Alias P3.4 Ledalarm Alias P3.5 Mieszanie Alias P1.6 Grzanie Alias P1.7 Wyj1 Alias P1.4 Wyj2 Alias P1.3 Wyj3 Alias P1.2 Reset P1 Set P1.7 Set P1.6 Set P3 Dim A1 As Bit Dim C As Bit Dim D As Bit Dim E As Integer Dim F As Integer Dim...

    Mikrokontrolery   28 Sie 2006 22:39 Odpowiedzi: 7    Wyświetleń: 1595
  • Zmiana priorytetu przerwań Int0 i Int1 w 89C2051 pod Bascomem

    Jak zmienic priorytet przerwań pod Bascomem, tzn. aby Int1 miało wyzszy od Int0?????????dzieki Jesli mozna to kawalek kodu

    Mikrokontrolery   28 Maj 2003 20:22 Odpowiedzi: 3    Wyświetleń: 1612
  • 89C2051 - Przerwania nie działają poprawnie przy sterowaniu bramą. Co robić?

    Mój problem wygląda następująco.Program napisany na 89C2051 steruje otwiraniem i zamykaniem bramy. Petla głoówna to kontrola warunków czy mamy otwierac czy zamykać brame. Z tego głównego programu skaczemy do otwiernia lub zamykania.To wszystko dziala ok. W programie wykorzystalem jeszcze przerwanie do odmierzania czasu na miganie lampy i wylaczanie...

    Mikrokontrolery   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 1345
  • Sterowanie serwem w Bascom dla 89c2051 – kod do szybkiego wychylania w obie strony

    Dopiero zaczynam zabawe z mikroprocesorami. Mam taki problem potrzebuje napisac progam do obslugi serva w bascomie pod uP 89c2051 servo ma sie wychylac w jedna i druga strona jak tylko szyko moze Kto moze mi napisac ten program .W bascoomie umie obslurzyc tylko wyswietlacz LCD :)

    Mikrokontrolery   09 Lut 2005 20:37 Odpowiedzi: 4    Wyświetleń: 1603
  • Przykład programu BASCOM/ASM do transmisji RS-232 między 89c4051

    Witam! Pilnie potrzebna porada w sprawie nastepujacej. Mam 2 procki jak w temacie. Jeden ma wysylac dane, a drugi je odbierac. Wszystko szeregowo RS-em. Mam MAX-y itd. w sumie wszystko dziala i czasami cos sie uda wyslac ale to czesto dzielo przypadku :( Potrzebuje jakiegos przykladu programu najlepiej w BASCOM-ie lub ASM, lub wyczerpujace rady. Z gory...

    Mikrokontrolery   05 Kwi 2004 20:34 Odpowiedzi: 1    Wyświetleń: 1021
  • 89c2051 89c4051 pamięć 24c64, bascom, dziwny zapis pamięci

    na początku fragment kodu: Adres_hi = Adres_ds \ 256 Adres_lo = Adres_ds Mod 256 I2cstart I2cwbyte 160 I2cwbyte Adres_hi I2cwbyte Adres_lo I2cwbyte Nr_1 I2cwbyte Nr_2 I2cwbyte Nr_3 I2cwbyte Nr_4 I2cwbyte Nr_5 I2cwbyte Nr_6 I2cwbyte Nr_7 I2cwbyte Nr_8 I2cwbyte Nr_9 I2cwbyte Nr_10 I2cstop problem: gdy zmienna adres_ds wynosi 10 to zapis następuje do komórek...

    Mikrokontrolery   22 Wrz 2005 10:01 Odpowiedzi: 0    Wyświetleń: 1062
  • Bascom AVR 1.11.7.3 - Zawieszanie się programu przy transmisji i2c na AVR

    Witam przekopałem forum i help-a do bascoma AVR mam wersję 1.11.7.3 doczytałem się jedynie że w którymś momencie coś zmieniono w obsłudze i2c ale nie wiem co i jak z tego skorzystać :/ mój programik ma na celu przeszukanie adresów i wyświetlenie na których są układy jest przerobiony z 8051 gdzie działał poprawnie i był pomocny zwłaszcza przy bardziej...

    Mikrokontrolery   11 Cze 2005 17:39 Odpowiedzi: 10    Wyświetleń: 2251
  • Timer w BASCOM na 89C2051 - opóźnienie kilku sekund na minutę, jak poprawić?

    Facet, zacznij od przejrzenia jakieś dokumentacji do '51. Nie dziwne, że Ci tyle późni bo przerwanie jest u Ciebie generowane co 71,111111 ms, a nie tak jak zdaje się chciałeś co 66,66666ms. Po pierwsze to trzeba ładować każdorazow licznik w obsłudze przerwania, a po drugie to dlaczego chcesz liczyć takie bezsensy jak 66,6666ms? Nie prościej odliczać...

    Mikrokontrolery   15 Lut 2008 13:08 Odpowiedzi: 11    Wyświetleń: 5892
  • Jak ustawić TIMER0 na 89c2051 do generowania 100Hz z kwarcem 12MHz?

    Witam !! Proszę mnie oświecić, gdyż mam mętlik w głowie. Chciałbym zrealizować generator na 89.. o częstotliwości 100Hz, tak aby ta częst. była dostępna na jednym z portów. Hmm... najlepiej sinusoida. Bascom oczywiście.. Czytałem o timerach, ich przeładowaniach, ale coś się u mnie zablokowało. Dla swojego ułatwienia zastosuję kwarc 12MHz aby po wewn....

    Mikrokontrolery   06 Cze 2010 16:30 Odpowiedzi: 14    Wyświetleń: 4508
  • Jak zbudować prosty zegar na 89C2051 z segmentami LED bez PCF?

    teraz jest ok mozesz dodać trzeci przycisk podpięty do p3.7 ale to tak na marginesie następnie musisz powiedzieć w czym piszecz program. jeśli nic nie umiesz to musisz cię czegoś nauczyć wybór jest prosty asm lub bascom lub c. w programie będą dwie ważne procedury. jedna to przerwanie które musi być wywoływane idealnie co sekunde. w nim będziesz zwiększał...

    Mikrokontrolery   15 Lis 2007 12:36 Odpowiedzi: 23    Wyświetleń: 6937
  • ATmega8535 i komunikacja po RS232 z telefonem BASCOM

    Od kad zmienilem bit CKOPT w fusach dziala bardzo stabilnie za kazdym razem dostaje informacje AT+CSQ+CSQ: 19,99OK Ja wycinam z tego tylko to 19 i przeliczam na dBm oraz robie z tego bargraph Zmienilem tez petle while, wend tak aby wychodzil po znaku OK a nie po {CR} bo w takim wypadku bym nic nie odczytal. Nie rozumiem do konca czemu bez zerowania...

    Mikrokontrolery   05 Lis 2005 19:34 Odpowiedzi: 10    Wyświetleń: 3700
  • BASCOM 89C2051 - programator MAX nie działa, Willem działa poprawnie, co robić?

    Pomocy, programik nie działa. Zrobiłem projekt sterownika do pompy przy piecu i fajnie działa (zresztą jest na forum). Ale skończyły mi się procesory z zapasów i kupiłem nowe. O tych z TME pisałem ale wczoraj byłem na giełdzie i zrobiłem zakup. Wszyscy mieli takie same jak z TME (co padały po 2-3 programowaniach) ale jeden miał tanio z demontarzu sprawne....

    Mikrokontrolery   30 Wrz 2004 13:17 Odpowiedzi: 6    Wyświetleń: 2444
  • Jak użyć Bascom 2051 do transmisji szeregowej na pin 0.1 przy 1200bps?

    zaraz to napisze tak jak trzeba wszystko sie da pomyliłem sie w zmiennej bo niemozę byc typu byte jeśli wysyłam liczbe 1234 Dodano po 5 prosze oto program wysyłajacy na pin p1.1 daną 16 bitową nic trudnego $regfile = "89c2051.dat" $crystal = 11059200 Dim A As Byte Dim Slowo As Word Slowo = 1234 lub jesli nie jasno można zapisać tak A = &B10011010010...

    Mikrokontrolery   02 Mar 2006 23:00 Odpowiedzi: 23    Wyświetleń: 2334
  • Sterownik oświetlenia z czujnikiem ultradźwiękowym plus RC5

    http://obrazki.elektroda.pl/9838687700_1... Trochę z obawą prezentuję kolejny już na elektrodzie sterownik oświetlenia, no bo ileż tego już tutaj było? A jednak nie znalazłem rozwiązania mnie zadowalającego, dlatego też powstał niżej prezentowany układ, powstał ponieważ klasyczne lampy z czujnikami ruchu mają pewną zasadniczą wadę:...

    DIY Konstrukcje   19 Mar 2017 12:07 Odpowiedzi: 12    Wyświetleń: 7593
  • [Bascom] poprawa opisu oraz stworzenie kodu w C i asemblerze

    Witam, cel pozostał ten sam, lecz zmienił się kod, tym razem bez Lcd, więc jako zadanie dostałem opisanie krok po kroku otrzymanego kodu oraz przeniesienie kodu z języka Bascom na kod Asemblera i C. Jako, że programowanie nie jest moją mocną stroną, prosiłbym o pomoc (rady, sugestie najlepiej w sposób tzw. łopatologiczny jak można osiągnąć postawiony...

    Mikrokontrolery AVR   05 Cze 2010 08:53 Odpowiedzi: 1    Wyświetleń: 1842
  • Czajnik sterowany telefonem komórkowym

    http://obrazki.elektroda.pl/9387263500_1... Witam Chciałbym zaprezentować swoją pracę, która powstała do konkursu "młody innowator". Na wstępie chciałbym powiedzieć że jest to tylko prototyp i posiada on jeszcze wiele niedoskonałości :) Głównymi założeniami projektu było zbudowanie czajnika wyświetlającego temperaturę wody z możliwością...

    DIY Konstrukcje   20 Maj 2011 13:39 Odpowiedzi: 36    Wyświetleń: 22291
  • Pierwsze starcie z mikrokontrolerami (dozwolone linki Allegro, eBay, itp)

    Zgadzam sie z kolegą wyżej. Ja także zaczynałem od Bascoma (programując jeszcze 89C2051, potem troche AVRy) i uwazam ze jak na początek jest to bardzo dobre srodowisko. Jest duzo kursów (EDW), szybko tworzy sie programiki i je uruchamia. Jak ktos zaczyna zabawe z uC to nie widze niczego zlegow tym zeby zaczynał od bascoma. Poza tym programowanie ( czy...

    Mikrokontrolery Początkujący   09 Sty 2018 16:32 Odpowiedzi: 2015    Wyświetleń: 552639
  • At89S8252 i 89C2051 RS-232 - problem z dekodowaniem transmisji między procesorami

    Brak mi inicjalizacji przerwania - "on serial label". Patrz w pomocy do Bascoma i nie używaj wtedy do niczego timer1. Ponadto nie widzę sensu aby przy inicjalizacji przerwań na RS'ie używać Input..... w ten sposób, no bo po co aktywizować przerwanie od RS, aby je potem blokować, a może sie mylę -gdyż Bascoma używam tylko do prymitywnych testów i nigdy...

    Mikrokontrolery   21 Maj 2004 16:01 Odpowiedzi: 3    Wyświetleń: 1464
  • dwupunktowy termometr + LCD 16*2 + atmega 16 + bascom

    Witam forumowiczów. Mam mały problem z przerobieniem programu do mierzenia temperatury wzmacniacza 2x200W, problem polega na tym że mam program pod kostkę AT89C2051 a obecnie dysponuje tylko atmegą 16. Oryginalny program jest użytkownika "lechoo". Byłbym bardzo wdzięczny gdybyście pomogli mi przy tym programie. [syntax=basic4gl]'----------------------...

    Programowanie Początkujący   29 Maj 2013 22:37 Odpowiedzi: 0    Wyświetleń: 1653
  • Jak ustawić timer 89c2051 PU-24 w BASCOM do dokładnego odmierzania 0,1 ms?

    Przejrzałem chyba kazdy temat i kazdą możliwą informacje i nie wiem dlaczego u mnie to nie działa. Potrzebuje odmierzyć czas 0,1ms i co ten czas zwiększać licznik. A gdy nastąpi przerwanie z wejścia int0 to porównuje ile już zliczyło i mam czas trwania sygnału. W teorii wszystko pasuje ale... Napisałem krótki programik testowy aby sprawdzić czy naprawdę...

    Mikrokontrolery   09 Kwi 2008 20:06 Odpowiedzi: 0    Wyświetleń: 860