przerwanie 8051

Znaleziono około 618 wyników dla: przerwanie 8051
  • [8051] Jak poprawnie obsłużyć przerwanie T0 w C dla 8051 w Eclipse (SDCC)?

    Powiedz mi skąd u ciebie wektor przerwania wynosi 10 ? Czy to jakis Egzotyczny procesor czy jak ? Bo dla przerwania Timera 0 dla normalnego uK jest to inna wartość Patrz np Atmel strona http://www.atmel.com/dyn/products/tools_... C51 Timer1 in Mode 1 with Soft Gated Timer (20 KB, updated 06/04) /** * FUNCTION_PURPOSE: timer1 interrupt...

    Mikrokontrolery   29 Lis 2010 19:28 Odpowiedzi: 2    Wyświetleń: 3076
  • [8051] Jak działa bit maskujący przerwanie ET0 w rejestrze IE mikrokontrolera 8051?

    [url=http://www.google.pl/imgres?um=1&hl...

    Początkujący Elektronicy   17 Lut 2014 17:04 Odpowiedzi: 4    Wyświetleń: 933
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zaprogramować przerwanie 8051 do uruchomienia pływającego światła?

    Witam !!! Jeżeli piszesz w asemblerze, a z Twojego postu tak właśnie wynika to powinieneś poprostu pod adresem w który skacze procesor w momencie wykrycia przerwania wstawić skok do funkcji obsługi przerwania którą napisałeś. Pozdrawiam (M.)

    Mikrokontrolery   22 Cze 2004 17:59 Odpowiedzi: 2    Wyświetleń: 2686
  • REKLAMA
  • Dlaczego przerwanie 8051 wywołuje się przy zerowych RI i TI?

    Miałem podobny problem z przerwaniami serial na 2051 i s51/2. Wygląda na to ze albo coś nie działa tak jak powinno albo są jeszcze jakieś procedurki ustawiania tego o których mi nie wiadomo. Narazie używam sprawdzania flagi RI i TI a przerwanie leży i czeka na lepsze czasy.

    Mikrokontrolery   08 Wrz 2004 22:08 Odpowiedzi: 6    Wyświetleń: 1146
  • 8051 - Wyświetlacz 4 cyfrowy 7 segmentowy + klawiatura + ASSEMBLER

    Zacznij od przerwania timera.

    Mikrokontrolery   16 Sty 2014 20:40 Odpowiedzi: 2    Wyświetleń: 2463
  • REKLAMA
  • Licznik T2 8051: Czy liczy podczas obsługi przerwania? Modele z trybem przeładowania?

    Licznik T2 liczy nadal po przyjęciu przerwania. 8051 ze zredukowaną liczbą wyprowadzeń to np: AT89c1051 AT89c2051 i AT89c4051 ,różnica polega na rozmiarze wbudowanej pamięci Flash, odpowiednio 1k , 2k i 4k bajtów tu jest opis dla [url=http://kuniow.pl/~mipik/Pliki/89c20... a [url=http://kuniow.pl/~mipik/Pliki/opis_... po polsku...

    Mikrokontrolery   29 Maj 2005 23:35 Odpowiedzi: 7    Wyświetleń: 2273
  • Jak obsłużyć przerwanie zewnętrzne w 8051 dla klawiatury matrycowej?

    Witam. Korzystam z MCU 8051 IDE. Mam zrobić program, który wykrywa i identyfikuje naciśnięty przycisk na klawiaturze matrycowej. Program powinien reagować na wciśnięcie przycisku - zwarcie łącznika. Klawiatura matrycowa jest podłączona do portu P1: wiersze - bity od 0 do 3 i kolumny - bity od 4 do 7. Co zrobić, żeby uzyskać przerwanie zewnętrzne podczas...

    Mikrokontrolery Pozostałe   05 Kwi 2020 13:40 Odpowiedzi: 1    Wyświetleń: 1038
  • 8051 - Jak uzyskać opóźnienie 5 ms przy 11.0592 MHz z timerem T0?

    Dobrze myślisz. I teraz wartość 65536-4608 wpisujesz do licznika na start i co każde jego przerwanie.

    Mikrokontrolery Początkujący   20 Lis 2013 20:50 Odpowiedzi: 2    Wyświetleń: 1050
  • Mikrokontroler 8051. Obsługa licznika T0 z obsługą przerwań.

    Twój program nie ma zakończenia. END nic nie załatwia. Przed END powinien znaleźć się taki zapis: [syntax=asm51]LOOP: SJMP LOOP[/syntax] Czyli pętla pusta. Ale i tak masz w obsłudze przerwania jakiś dziwny zapis. Po co zapisujesz do pamięci RAM (adres 30H) zawartość młodszej części rejestru licznika? Tam powinno być raczej wpis właściwych wartości do...

    Mikrokontrolery Początkujący   23 Cze 2015 19:03 Odpowiedzi: 20    Wyświetleń: 1560
  • [Asembler 8051] Jak zliczać czas w asemblerze 8051 z użyciem przerwań i diod na P2?

    Witam. Timer mikrokontrolera '51 taktowanego zegarem 11.059200 MHz zliczy w ciągu jednej sekundy 921600 impulsów. Ze względu na wielkość timera (2 bajty) może Kolega zliczać setne części sekundy - ustawić przerwanie co 9216 impulsów. Każde wywołanie przerwania zwiększy zmienną o 1, czyli mamy w niej wynik pomiaru z rozdzielczością 0,01 s. Rozwiązanie...

    Mikrokontrolery   26 Lis 2010 13:16 Odpowiedzi: 1    Wyświetleń: 3798
  • REKLAMA
  • 8051 - Jak obsłużyć przerwania INT0 dla przełącznika trybów w AT89C4051?

    Musisz napisać funkcję która zmieni liczbę w tekst. Do zamiany liczby w tekst służy np. funkcja itoa z stlib.h Pytanie tylko czy SDCC ją zawiera, jeśli tak to funkcja może wyglądać tak: [syntax=c] void lcd_zmienna(int val) { char bufor[17]; lcd_text( itoa(val, bufor, 10) ); } [/syntax]

    Mikrokontrolery   09 Lip 2014 22:05 Odpowiedzi: 15    Wyświetleń: 3075
  • 8051 i wyświetlacze 7-segmentowe LD-S400UHR-C-A - brak multipleksowania

    błagam tylko nie goto.... użyj któregoś z timerów i wykonuj czynności jak podał yego666 w przerwaniu tego timera

    Mikrokontrolery   16 Lut 2011 20:06 Odpowiedzi: 16    Wyświetleń: 2925
  • Jak poprawnie obsłużyć przerwanie INT0 w 8051 z matrycą przycisków?

    witam wszystkich. chcialem zrobic uklad w ktorym nacisniecie ktoregokolwiek z klawiszy bedzie powodowalo obsluzenie go wewnatrz procedury obslugi przerwania. szukalem czegos podobnego na forum ale znalazlem tylko opisy ze mozna to zrobic uzywajac diod ale bez zadnych schematow. wiec robie to tak jak na przedstawionym rysunku ale niestety nigdy na wejsciu...

    Mikrokontrolery   21 Wrz 2006 09:57 Odpowiedzi: 4    Wyświetleń: 1410
  • Przerwania Bascom 8051. Różnica między Int0 a Interrupts.

    Nie nie zawiera . W pierwszej kolejności musisz zezwolić na przerwania , a dopiero potem konkretne przerwanie

    Mikrokontrolery   27 Lis 2009 20:21 Odpowiedzi: 6    Wyświetleń: 2610
  • Mikrokontroler 8051: Banki rejestrów, rejestr TCON, działanie przerwań

    Witam !!! 3. Co to są banki rejestrów jak je zmieniać. - w 8051 sa cztery banki rejestrow (po 8 rejestrow w kazdym banku) zmienia sie je (banki) poprzez odpowiednie ustawienie bitow RS1 i RS0 rejestru statusowego PSW. Bank rejestrow najprosciej mowiac to zbior wlasnie 8 rejestrow w ktorych mozemy przechowywac argumenty (dane ) dla wykonywanych instrukcji...

    Początkujący Elektronicy   09 Cze 2005 23:01 Odpowiedzi: 2    Wyświetleń: 2575
  • Jak w Bascom 8051 przerwać pętlę i przejść do kolejnej za pomocą przerwania?

    JAk w bascomie 8051 rozwiacac nastepujacy problem.Mam program skladajacy sie tylko z kilku petli.Chce zeby za pomoca przerwania zrealizowac natychmiastowe przerwanie wykonywania petli i przejscie do nastepnej. prosze o pomoc

    Mikrokontrolery   01 Paź 2003 23:25 Odpowiedzi: 3    Wyświetleń: 1207
  • Jak poprawnie obsłużyć przerwania w 8051 z timerem0 i zewnętrznym int3?

    :arrow: calinka W 51 przerwanie w przerwaniu jest możliwe. Oto cytat z: Andrzej Rydzewski "Mikrokomputery jednoukładowe rodziny MCS-51": <<Umieszczenie przerwań na danym poziomie priorytetu decyduje o możliwości przerywania programów obsługi innych przerwań. W czasie wykonywania programu obsługi z niższego poziomu priorytetu, będzie przyjęte zgłoszenie...

    Mikrokontrolery   27 Sty 2004 11:43 Odpowiedzi: 6    Wyświetleń: 1517
  • włączenie przerwań w 8051 język c kompilator Cx51

    Przerwania to nic innego jak wywoływanie konkretnej funkcji, gdy wystąpi określone zdarzenie (np. przepełnienie licznika, odebranie danych z UARTA, zmiana poziomu na pinie INT0) Polecam zapoznać się z datasheetem od uC, którego używasz. Tam znajdziesz informacje o przerwaniach, m.in jakie przerwania są dostępne, jakie rejestry odpowiadają za odblokowanie...

    Mikrokontrolery   29 Lis 2009 18:11 Odpowiedzi: 2    Wyświetleń: 1772
  • Pytania o przerwania w mikrokontrolerze 8051 - szczegóły i działanie

    kamyczek masz racje podaja ale w sposob tak zawiły ze niejestem w stanie zrozumiec o co biega dlatego szukałem w necie :) I w tym miejscu musze przyznac racje innym ktorzy pisza ze na baskomie czlowiek wiele sie nie nauczy ;) Potrafie pisac proste programy na AVR w bascomie a nie wiedziałem jak działa przerwanie

    Mikrokontrolery   24 Cze 2008 17:36 Odpowiedzi: 21    Wyświetleń: 1540
  • [8051, Asembler] - Transmisja równoległa między procesorami 8051

    Niech będzie to: 1. dwukierunkowa 2. 8-bit 3. z potwierdzeniem 4. master slave 5. używamy przerwań

    Mikrokontrolery Początkujący   10 Cze 2015 20:35 Odpowiedzi: 4    Wyświetleń: 1389
  • Jak ustawić timer w BASCOM 8051 do generowania przerwania co 1s?

    Jak zaprogramowac timer w bascomie 8051 aby generowal przerwanie po 1s, w jakim trybie powninien pracowac timer(y) i czy trzeba tworzyc jakies petle czasowe? Za pomoc z gory dziekuje :D

    Mikrokontrolery   03 Lut 2003 01:07 Odpowiedzi: 8    Wyświetleń: 2665
  • 8051 INT0 - Problem z odbiorem RC5 i ponownym wejściem do procedury

    nie czytalem twojego programu ale czy korzystazsz z przerwania wyzwalanego zboczem ??? bo ja jak kiedys probowalem wyzwalac zboczem to reti powodowalo wejscie z powrotem do przerwania !!!

    Mikrokontrolery   22 Sty 2004 15:19 Odpowiedzi: 6    Wyświetleń: 1693
  • Asembler 8051 - gdzie wstawić kod, aby przerwać wyświetlanie tekstu?

    Faktycznie nieczytelnie :( Uważam, że powinieneś sprawdzenia dokonywać w pętli LOOP. Jednak odczytywanie będziesz miał opóźnione o ponad 100 ms. Najlepiej gdyby sprawdzanie odbywało się, w którymś z przerwań jeśli to możliwe.

    Mikrokontrolery   10 Sie 2011 09:30 Odpowiedzi: 3    Wyświetleń: 2575
  • Porównanie systemów przerwań w mikrokontrolerach 8051 i AVR

    Podstawowa różnica jest to ze w 8051 możesz zmieniać priorytet przerwań czego w avr nie zrobisz (jedynie programowo).Procesory AVR maja za to dużo więcej źródeł przerwań , '51 ma 5

    Mikrokontrolery   19 Sty 2011 23:06 Odpowiedzi: 4    Wyświetleń: 1131
  • Obsługa klawiatury matrycowej i UART w przerwaniu w SDCC (8051)

    To jest moja opinia i nie musi być absolutnie prawidłowa dla każdego przypadku. Jak najefektywniej obsługiwać klawiaturę matrycową w C (cyfry + kilka klawiszy odpalających funkcje specjalne) ? Wydaje mi się że w obsłudze timera zrobić przemiatanie wierszy/kolumn (kwestia nomenklatury) i jednocześnie rozróżnianie klawiszy (kod klawisza dekodować na podstawie...

    Mikrokontrolery   08 Lut 2006 17:45 Odpowiedzi: 2    Wyświetleń: 1290
  • Projekt sygnalizacji świetlnej na MCS 8051 z użyciem diod i przycisku P3.2

    Poczytaj sobie ten artykuł: http://www.drogowiec.pb.bialystok.pl/ref... na końcu są czasy ustawowe i kolejności następst świateł. A program to można zrealizować wedle zasady: Inicjalizacja_procesora (stos, zerowanie, ustawienie timerów) przerwanie_timer: podzial:=podzial-1; {Ustawione tak by uzyskać zmniejszanie czasu co 1 sek} if...

    Mikrokontrolery   12 Mar 2005 00:33 Odpowiedzi: 3    Wyświetleń: 2908
  • 8052 - Timer0 i przerwania: dlaczego program restartuje po przepełnieniu?

    Witaj sawic! Na stronie Easy-soft znajdziesz kilka atrykułów na temat programowania mikrokontrolerów 8051 w języku C. http://www.easy-soft.tsnet.pl/modules.ph... Polecam też artykułów zamieszczony w EP od nr. 6/2002. Na mojej stronie http://republika.pl/rejestr znajdziesz też kilka programów w C na 8051 w których wykorzystałem przerwania....

    Mikrokontrolery   28 Lut 2005 13:00 Odpowiedzi: 15    Wyświetleń: 2364
  • Systemy przerwań w mikrokontrolerze 8051 - wyjaśnienie komend w kodzie

    Witam mam problem z programowaniem mikrokontrolera 8051 w programie µvision51. Chodzi o systemy przerwań w mikrokontrolerze, mam kod programu, ale niestety nie znam komend, tzn. nie wiem co dane komendy oznaczają: kod programu: [syntax=apache]Nop LJMP ETYK SETB 10H RETI ETYK: MOV 0A8H, #81H ANL 088H, #0FEH CLR 10H SETB P1.0 CLR P1.6 SETB P1.7 CLR...

    Mikrokontrolery Pozostałe   14 Lis 2015 23:44 Odpowiedzi: 6    Wyświetleń: 4821
  • 8051, asembler: Jak zaprojektować system generujący przerwanie czasowe?

    Witam wszystkich progrmistów w asemblerze... mam wielki problem, dostałem zadanie ( w zasadzie to dwa, treśc drugiego w innym poście) do zrobienia z czegoś z czego jestem zielony i potrzebuje pomocy w rozwiązaniu i zrozumieniu problemu... Za wszelką pomoc bardzo dziękuje Zaprojektować i uruchomic system generujący przerwanie czasowe, spełniający następujące...

    Mikrokontrolery   21 Lis 2006 16:00 Odpowiedzi: 3    Wyświetleń: 2834
  • [8051] Jak zoptymalizować funkcję asm_signal dla mikrokontrolera 8051?

    Zablokuj przerwania (przed wejściem i po wyjściu z funkcji) i zobacz czy się zmieni. Pewnie procek w międzyczasie w przerwania wyskakuje.

    Mikrokontrolery   05 Lis 2009 21:51 Odpowiedzi: 9    Wyświetleń: 1874
  • Obsługa przerwań w C dla mikrokontrolera 8051 - instrukcje i przykłady

    Trzeba jeszcze pamiętać o numerze przerwania np: interrupt 1 to akurat przerwanie pod adresem ubsługi 0x0Bh w Keilu.

    Mikrokontrolery   22 Paź 2006 18:29 Odpowiedzi: 6    Wyświetleń: 3117
  • 8051 (89s52) port 3, przerwania i inne wykorzystanie, bascom

    Ale czy przy używaniu przerwań też można? Ponieważ przerwania INT0 i INT1 będą wykorzystywane. Co prawda w bascom łatwo włączyć konkretne przerwanie tylko kwestia jest w tym, czy reszta wtedy jest użyteczna czy już tylko przeznaczona na przerwania i nic więcej.

    Mikrokontrolery   15 Sty 2009 14:00 Odpowiedzi: 3    Wyświetleń: 1938
  • Stoper w ASM na mikrokontroler 8051 - błędy w kodzie i sterowanie portem P1

    Zmień początek programu, reszty na razie nie analizowałem. [syntax=asm]sek1 equ 55h sek2 equ 56h ms1 equ 57h ms2 equ 58h min1 equ 59h min2 equ 5Ah godz1 equ 5Bh godz2 equ 5Ch MOV R5,#0 MOV R4,#0 MOV R3,#0 MOV R2,#0 org 0h JMP stoper ORG 000BH jmp INTT0;przerwanie od timer 0 org 100bh[/syntax]

    Mikrokontrolery   14 Lut 2013 19:48 Odpowiedzi: 23    Wyświetleń: 4335
  • Opóźnienie i reset przy przerwaniach INT0 w ASM na 8051

    nic nowego, nie mam pojęcia co jets nie tak z tym przerwaniem, symuluje sie dobrze ---------------dodano Wyłączyłem bit maskujacy przerwanie i sytacja sie nie zmieniła, program dalej idzie w buraki po kilkukrotnej zmianie stanu na porcie p3.2 Dodano po 3 myśle że to nie wina programu, tylko bramki NAND. urządzenie wykożystuje jeszcze dwa klawisze i...

    Mikrokontrolery   27 Maj 2005 07:58 Odpowiedzi: 8    Wyświetleń: 1049
  • Intel 8051 C Przerwania program generujący przebieg prostokątny

    Witam Mam do napisania program generujący przebieg prostokątny o następujących parametrach: Diody świecą się przez 50 ms, potem przez 950 ms nie świecą, potem przez 300 ms świecą, a potem przez 700 nie świecą. Napisałem na to taki program: [syntax=c]#include<8051.h> #define czas 65536-46080 void zwloka50(void) { TH0=76+1; TL0=0x00; TR0=1; while(!TF0);...

    Mikrokontrolery   12 Cze 2012 16:17 Odpowiedzi: 2    Wyświetleń: 2170
  • Assembler 8051 - drukarka LPT przez 8255, program nie drukuje zawartości RAM

    Chyba nie, taka "uroda" 8255. Można by było wystawiać dane i ręcznie generować sygnał strobe, ale wtedy komunikacja nie działała by już w przerwaniach.

    Mikrokontrolery Początkujący   29 Gru 2014 18:01 Odpowiedzi: 7    Wyświetleń: 1551
  • Jak odczytać stan licznika T1 w uC 8051 przy przerwaniach T0?

    To jak na boga odczytac ilosc impulsów ktora przekroczyła 255 ? Skoro kazda operacja logiczna operuje na 8 bitowym akumulatorze to jak to zrobic ? Co przerwanie wpisywac liczbe z T1 do rejestru i zerowac TH1 i TL1 ? niby bylo by to wtedy (max 1000 impulsow na sec) czyli 15 przerwan przy kazdym przerwaniu zliczone max. 67 ale jak to poskladac do kupy...

    Mikrokontrolery   17 Mar 2004 13:44 Odpowiedzi: 9    Wyświetleń: 1671
  • Bezpieczne kopiowanie zmiennych 16-bitowych w C na 8051 przy przerwaniach UART

    Trochę wróżycie z fusów. Nigdzie nie wyczytałem, że jest to przerwanie od UART tylko przerwanie w którym wysyłamy przez UART chyba 2 bajty. Tylko autor postu tak naprawę wie "o co chodzi" w tym programie. Jeśli utrata przerwania nie zakłóci działania programu można je wyłączyć. Jeśli nie, potrzebna będzie flaga "dane gotowe" i obsługa w przerwania przypadku...

    Mikrokontrolery   01 Cze 2008 07:29 Odpowiedzi: 12    Wyświetleń: 1743
  • [BASCOM] Zawieszanie się programu po określonej liczbie cykli

    To przez przerwania ! BASCOM 8051 i AVR po obsłużeniu przerwania wyłącza (nie wiedzieć czemu) ogólne zezwolenie na przerwania jeśli procedura obsługi jest w środku listingu. Ja mam swój osobisty sposób na tego typu przypadki a mianowicie, umieszczam procedurę obsługi przerwania na samym końcu programu i to pomaga...

    Mikrokontrolery   08 Lip 2002 13:34 Odpowiedzi: 4    Wyświetleń: 3140
  • Jak rozdzielić przerwania Timer0 dla dwóch podprogramów w Bascom?

    No więc mają to być przerwania od timer0. Kończąc podprogram1 kończę zliczanie timer0. Jeśli przejde teraz do podprogramu2 to na nowo uruchamiam timer0 ale wtedy chcę aby generował mi przerwanie do przerwania2 . bascom 8051

    Mikrokontrolery   22 Sie 2006 20:56 Odpowiedzi: 6    Wyświetleń: 2176
  • Generacja PWM w EdSim51 z Timer0 dla 8051 - jak ustawić parametry?

    W przerwaniu od timera masz tylko ładować na zmianę do TH0 czasy trwania stanu L i H w zależności od stanu wyjścia. Jeśli nie pomyliłem się w mnemonikach 8051 to kod ma tak wyglądać. Wartości czasów TIM_L i TIM_H musisz sobie policzyć taka by spełniały założenia. ORG 0 ; wektor zerowania JMP MAIN ; bezwarunkowo skocz poza obszar wektorów przerwań ORG...

    Mikrokontrolery Początkujący   11 Cze 2020 10:03 Odpowiedzi: 14    Wyświetleń: 1119
  • Kompilator C obsługujący przerwania dla Atmega32 jak w 8051 RIDE

    Witam Szukam kompilatora C do Atmega32 który potrafi obsłużyć przerwania tak jak dla 8051 w RIDE tj. void UART (void) iterrupt 3 using 0 {} . Z góry dzięki

    Programowanie   19 Kwi 2006 17:43 Odpowiedzi: 4    Wyświetleń: 1371
  • IAR Embedded Workbench 8051 - brak działania przerwań na AT89S52

    Problem rozwiązałem: przerwania w symulatorze trzeba generować z palca.

    Mikrokontrolery   13 Lis 2005 09:50 Odpowiedzi: 1    Wyświetleń: 1109
  • Tworzenie algorytmu z przerwaniami: minutnik z wyświetlaczem 7-segmentowym 4-cyfrowym na 8051

    Masz rację, zauważyłem to, ale cóż... Prowadzący zajęcia wymaga algorytmu, to trzeba coś zrobić, ale właśnie nie do końca wiem co, jak pokazałem w/w algorytm to powiedział, że jest źle, ale nie wytłumaczył jak powinien być poprawiony. Dostałem znak zapytania przy bloku decyzji "zgłoszono przerwanie?" i teraz nie wiem czy tego wcale nie powinno być i...

    Programowanie   06 Maj 2023 14:41 Odpowiedzi: 11    Wyświetleń: 351
  • nakładanie się przerwań na siebie, keil uVision 2

    Wie może ktoś co zrobić w Keilu, żeby można było korzystać z więcei niż jednego przerwania? Chodzi o to, że jak jest ich już 2 to nakładają się na siebie. Pisze program w C i nie wiem co z tym fantem zrobić?? W asm to nie ma sprawy bo odrazu robi się skok do właściwej procedury i dopiero tam odkłada się co potrzebna na stos a w C to juz gorzej bo nie...

    Mikrokontrolery   29 Wrz 2006 11:35 Odpowiedzi: 3    Wyświetleń: 1255
  • Błąd 117, Linia 24, Nieznane przerwanie [OVF0] w Bascomie - jak zidentyfikować?

    (at)lawczys Witam ! U mnie w Bascomie AVR DEMO wer. 2.0.7.9. plik Twój kompiluje się bez błędu, kod zajmuje 9% pamięci ATmega8. Może używasz Bascoma 8051 zamiast AVR ? Pozdrawiam. Stefan

    Mikrokontrolery AVR   05 Lis 2023 20:20 Odpowiedzi: 5    Wyświetleń: 366
  • Jak sterować wyświetlaczem 7-seg w 8051 z timerami i przerwaniami?

    Sugeruję za wczasu zmienić szkołę, bo może się okazać, że pomoc na elektrodzie nie wystarczy do jej ukończenia.

    Inne Szukam   20 Mar 2020 12:40 Odpowiedzi: 1    Wyświetleń: 375
  • [8051] Jak napisać 16-bitowy licznik binarny w asemblerze dla układu 8051?

    Napisz jeszcze co ma liczyć układ. Czas czy impulsy z zewnątrz. Jeżeli impulsy to przerwanie bedzie z zewnątrz, wejście INT0 lub INT1.

    Mikrokontrolery   05 Gru 2008 09:19 Odpowiedzi: 4    Wyświetleń: 3807
  • Rozszerzenie przerwań zewnętrznych do 32 w MCS-8051 z zewnętrznym RAM/ROM

    Dobry pomysł :D Gdyby priorytety były ustawione na stałe , to przy ich liczbie 32 ,w niektórych sytuacjach prędzej ulotniłaby się pamięć programu niż obsłużone było przerwanie o najniższym priorytecie :D:D

    Mikrokontrolery   16 Gru 2005 22:31 Odpowiedzi: 10    Wyświetleń: 1466
  • Sterowanie diodą w mikrokontrolerze 8051 z opóźnieniami i przerwaniami

    Bardziej zależy mi na pragramach.

    Początkujący Elektronicy   20 Cze 2012 14:38 Odpowiedzi: 5    Wyświetleń: 1247
  • [8051] Problem z obsługą przerwania portu szeregowego

    Poradziłem sobie - winny był monitor PAULMON, który nieprzystosowany do pracy z DS89C430 nie miał przekierowania przerwania od portu szeregowego 1 (wektor 003Bh). Po wywołaniu przerwania program głupiał i skakał do kodu monitora. Przerobiłem jakiś inny, prostszy monitor i wszystko działa. Jeżeli będziecie pisać monitor na ten procesor, umieścicie kod:...

    Mikrokontrolery   25 Lut 2011 14:54 Odpowiedzi: 3    Wyświetleń: 1945
  • Brak połączenia skanera z RS232 do S7-1200

    Dziękuję dobry człowieku za odpowiedź :) Optimized access zostało wyłączone coś pomogło ale teraz wyskakuje mi błąd : 0095 Wiadomość przerwana ze względu na przekroczenie limitu czasu wiadomości. 80E2 Wiadomość przerwana ze względu na błąd ramkowania. 80E1 Wiadomość przerwana ze względu na błąd parzystości jak to ustawić bo za chiny nie mam pojęcia...

    Automatyka Przemysłowa   01 Sie 2023 23:42 Odpowiedzi: 5    Wyświetleń: 1290
  • Podłączenie sterownika DMA do mikrokontrolera 8051 bez linii HOLD/HLDA – jak to zrobić?

    8051 obsługuje przerwania zewnętrzne. Nie widzę problemu, by zastosować taki mechanizm do odłączania CPU od magistrali.

    Mikrokontrolery   05 Sty 2008 18:43 Odpowiedzi: 5    Wyświetleń: 2030
  • [STM32] - STM32L052K8Tx - EXTI Przerwania dla pinu PA2

    Wiem jak działają przerwania, nie wiem z kolei jak je konfigurować. W takiej sytuacji, najprostsza droga to HAL. Akurat konfigurowanie peryferii dobrze w nim działa. Podejrzysz co robi HAL i po robocie, chyba, ze chcesz na nowo wynajdować koło. Niby wiesz jak działają. Dlaczego więc pytasz o rejestr maski przerwań zewnętrznych? To pytanie nowicjusza...

    Mikrokontrolery ARM   27 Wrz 2018 11:16 Odpowiedzi: 9    Wyświetleń: 630
  • Przykład obsługi przerwania timera 0 w 8051 w trybie 1 - ASM, błędy w kodzie?

    Czy ktos moglby mi napisac przykladowa obsluge przerwania od timera, bo ja napisalem ale dziala to dziwnie.Za pierwszym razem obsluguje przerwanie i skacze do podprogramu a potem jak wraca to juz do sjmp $ na koncu i licznik sie nie laduje do zadanej wartosci i liczy od zera, ale problem wiekszy w tym ze jak juz sie przepelni to nie obsluguje przerwania...

    Mikrokontrolery   25 Kwi 2004 17:36 Odpowiedzi: 6    Wyświetleń: 1367
  • [C] [C][ATmega88] - Jak poprawnie obsłużyć przerwanie Timera0 dla diod LED?

    Ano racja, przy tak dużym preskalerze i nie za długim przerwaniu to będzie prawie jak 8051... ;) Właściwie to nawet dokładnie tak samo, bo mniej znaczący bajt timera w 51 zachowywał się dokładnie tak, jak ten preskaler.

    Mikrokontrolery   29 Mar 2013 11:23 Odpowiedzi: 15    Wyświetleń: 2901
  • Jak napisać program na ATmega8? Początkujący, Bascom, C, ASM

    He..He.. W książce kilkanaście rozdziałów wcześniej napisali. „W mikrokontrolerach AVR nie jest, zatem możliwe swobodne ustawianie priorytetów źródeł przerwań, tak jak to jest np. w 8051. Czasami może zdarzyć się, że podczas obsługi jednego z przerwań potrzebne będzie obsłużenie innego przerwania.”.. bla..bla..”Wykrycie przez odbiornik...

    Mikrokontrolery   26 Sty 2008 11:26 Odpowiedzi: 142    Wyświetleń: 22262
  • Jak stworzyć wyświetlacz diodowy sterowany mikroprocesorem 8051?

    RSa zostaw na razie w spokoju, pomęcz się z napisem statycznym umieszczonym na stale w programie, najpierw jako jedną tablicę opisującą od razu cały wyświetlacz dla napisu. Potem za pomocą opisu napisu znakami i opisem znaków. Nie trzeba ci niczego pisać. Twój program był w porządku lecz jeszcze bez przerwania to najistotniejsze a przynajmniej odpowiednio...

    Mikrokontrolery   30 Paź 2010 14:28 Odpowiedzi: 97    Wyświetleń: 11332
  • Asembler. musze napisac program ale nie kapuje tego :(

    Poczytaj o licznikach 8051, ładujesz wymierzoną liczbe do licznika, licznik odlicza tyle cykli maszynowych, i po odmierzeniu tej liczby (20ms) zmieniasz w przerwaniu stan portu, i tak w kółko, trzeba znać częstotliwość taktowania. Taki skrót żebyś wiedział czego szukać.

    Mikrokontrolery   02 Kwi 2007 17:16 Odpowiedzi: 7    Wyświetleń: 1705
  • Przerwania 89c2051 .asm. Pytania dot. obsługi przerwań.

    END jest tylko znacznikiem dla kompilatora i nie powoduje skoku na początek programu, musisz to zrobic za pomocą rozkazu SJMP, AJMP lub LJMP w zależności jak długi masz program. A co do instrukcji RETI i RET nie jestem pewien ale chyba chodzi o priorytety - jeśli zakończysz jedno przerwanie o wyższym priorytecie instrukcją RET to przerwanie o niższym...

    Mikrokontrolery   07 Sie 2006 19:59 Odpowiedzi: 15    Wyświetleń: 2764
  • Programator do Bascom. Nie chce programować, nie kasuje uP.

    Co do $regfile = "m8535.dat" to jest to coś w rodzaju instrukcji, którą dodaje się w pierwszej linii programu, z tym że w cudzysłowiu należy wpisać nazwę pliku odpowiadającego zastosowanemu uC, który można odnaleść w miejscu gdzie zainstalowano bascoma (np. C:\ Program Files\MCS Electronics ...). Dla porządku m8535.dat nie da się tym zaprogramować bo...

    Mikrokontrolery   09 Mar 2006 02:40 Odpowiedzi: 13    Wyświetleń: 1881
  • Praca inżynierska - emulator DSM-51 - kilka pytań

    Piszę pracę inżynierska, którą jest emulator systemu DSM-51. Program mam prawie skończony, tylko mam kilka wątpliwości. Jest kilka trudnych elementów, ale nie wiem, czy w ogóle warto je implementować. A te elementy to: 1. Tryb 0 i 2 pracy sterownika transmisji szeregowej mikrokontrolera 8051. W tych dwóch trybach szybkość jest stała, ale nie wiem, czy...

    Mikrokontrolery   11 Sie 2009 20:42 Odpowiedzi: 3    Wyświetleń: 2356
  • [8051] Jak wygenerować sygnał 2 kHz na P1.1 w 8051 przy 12 MHz oscylatorze?

    Wykorzystaj timer i w przerwaniu zmieniaj stan pinu, 8051 na pewno jakis timer ma :) A jeszcze lepiej jak ma sprzetowy PWM.

    Mikrokontrolery   31 Maj 2009 22:00 Odpowiedzi: 2    Wyświetleń: 2215
  • Program w assemblerze dla 8051: trzy obroty w prawo, dwa w lewo, przerwania

    U mnie działa bez problemu. Niepotrzebne są 2 linie w obsłudze przerwania: [syntax=asm]CLR P3.0 CLR P3.1 [/syntax] Bo to jest robione zaraz po wejściu do procedury obsługi przerwania.

    Mikrokontrolery   08 Lut 2013 11:43 Odpowiedzi: 16    Wyświetleń: 4009
  • LPC1769 - Jak ustawić timer, aby LED mrugał co 1s?

    michalko12: akurat poparte doświadzczeniem. Kiedyś tworząc miernik częstotliwości na 8051 w przerwaniu wykonywane było wiele rzeczy, przez kolejny tydzień walczyłem ze znalezieniem przyczyny bo raz działał ok, innym razem świrował. Od tego czasu staram się, żeby przerwanie byłoby jak najkrótsze...

    Mikrokontrolery ARM   15 Gru 2014 09:12 Odpowiedzi: 9    Wyświetleń: 1320
  • Jak napisać program na mikrokontroler 8051 do sterowania światłami na przejściu?

    http://www.atmel.com/dyn/resources/prod_... tutaj sprawdzisz, że P3.2 to nie"port szeregowy", a wejście przerwania zewnętrznego - dalej drąż treść zadania i męcz kartki swoimi zapiskami ja włączanie Timera 0 zrobiłbym tak ............ org 03h setb tr0; włączenie zliczania czasu clr exo ; ; wyłączenie przerwania zewnętrego żeby nie...

    Mikrokontrolery   01 Mar 2008 14:37 Odpowiedzi: 10    Wyświetleń: 1499
  • Mikrokontrolery 8051: Zrozumienie operatora bitowego i przerwań w C

    Chyba raczej piąty Obaj, koledzy, macie rację, bo chodzi Wam o ten sam bit. Jednak kozak_sc numeruje bity po wykładnikach liczby 2. januszth: oto przykład... 01001000 | 00010000 ------------ 01011000 (ustawienie bitu) 10110010 | 00010000 ------------ 10110010 (pozostaje bez zmian, bo bit już był ustawiony)

    Mikrokontrolery   23 Paź 2010 18:31 Odpowiedzi: 6    Wyświetleń: 1251
  • Różnice między MOV @DPTR,A a MOV @R0,A w 8051 - adresowanie pamięci

    MOVX służy do komunikacji z zewnętrzną pamięcią DANYCH. Rozkazy są w pamięci programu z której możesz odczytać (tylko) dane rozkazem np. MOVC A,(at)A+DPTR, niezależnie czy używasz zewnętrznej czy wewnętrznej pamięci programu. W tej pamięci są jak piszesz "operacje przerwań". (Oczywiście pod warunkiem, że je tam umieścisz) :). pozdrawiam

    Mikrokontrolery   20 Wrz 2009 16:09 Odpowiedzi: 10    Wyświetleń: 8828
  • Zlicc. imp. na liczniku T0 i rejestrze B proszę o wskazówki

    Najlepiej w tym przypadku włączyć przerwanie od T0 i po każdym przepełnieniu licznika zwiększać o jeden rejestr B org 0 sjmp start org 000bh ;wektor przerwania od T0 inc b cjne b,0,koniec ;tu jakieś instrukcje po odliczeniu 2^24 koniec: reti start: mov b,#0 ;konfiguracja T0 ;program główny end To jest mały zarys zliczania 2^24, należy jeszcze odpowiednio...

    Programowanie   20 Sty 2006 14:50 Odpowiedzi: 12    Wyświetleń: 1253
  • Generacja PWM na 8051 z EdSim - jak ustawić TH0 i TL0?

    Masz narzucony zegar 12MHz i on jest podstawą do obliczeń. Timer będzie taktowany zegarem 1/12 Fosc czyli 1MHz i tego nie zmienisz. Masz do odmierzenia 2 czasy 3360us i 10640us. Wybierając tryb 2 Timera utrudniłeś sobie sprawę bo maksymalny okres który możesz zliczyć do 256us. W takim przypadku musisz zrobić dodatkowy programowy licznik. Największy...

    Mikrokontrolery Początkujący   14 Lip 2020 00:00 Odpowiedzi: 5    Wyświetleń: 798
  • Rozpoznawanie długości impulsu w Bascom 8051 do sterowania serwami

    Hmm.... no ok. a jakby sprawa wyglądała w przypadku AVR? bo powiem szczerze - uzywam w tej chwili Bascoma 8051 tylko ze wzgledu na to ze na AVR wbudowany symulator nie pokazuje mi w czasie rzeczywistym stanów wyjść (tam na tych diodkach..). Bycmoze jakiś mój błąd konfiguracyjny ale póki co go nie odkryłem. W ciagu najbliższego miesiąca planuje się zaopatrzyć...

    Mikrokontrolery   21 Paź 2006 19:21 Odpowiedzi: 5    Wyświetleń: 1752
  • [8051][ASM] Liczenie czasu za pomocą Timera czy jest możliwe

    Witam, Robię zegar, czy istnieje jakakolwiek metoda dla 8051 aby odmierzyć dokładnie 1sekundę, wszytko było by ok gdyby przerwanie było generowane co konkretną ilość taktów niestety tak nigdy nie da się zrobić ponieważ poza timerem trzeba zrobić jakąś nieskończoną pętlę a wszystkie skoki w 8051 trwają 24 cykle zegar za czym idzie to że czasem przerwanie...

    Mikrokontrolery   05 Paź 2008 10:31 Odpowiedzi: 2    Wyświetleń: 2192
  • PWM na 8051 w asemblerze – analiza błędu w obsłudze przerwania i rejestrów

    Witam. Temat już był wałkowany wielokrotnie ale w asm dopiero zaczynam i już pół dnia siedzę i mi sie coś sypie. $include(REG51.inc) ORG 000Bh JMPPRZERWANIE MOV TMOD, #00000001b SETB TR0 SETB EA SETB ET0 MOV R7,#1FH ;=======================================... LOOP: JMP LOOP ;=======================================... PRZERWANIE: PUSH B...

    Mikrokontrolery   24 Mar 2007 15:39 Odpowiedzi: 3    Wyświetleń: 1299
  • Jak zacząć naukę programowania mikrokontrolerów 8051? Książki i strony www

    ja najcześciej korzystałem z książki pt: Podstawy porgramowania mikrokontrolera 8051, ale i w internecie mozna znależć wiele przydatnych i pozytecznych rzeczy! Zgadzam sie z JOZZIM, bardzo dobra książka. Autorem jest Gałka (chyba Piotr) i kosztuje ok 31 zł. Jednym słowem wszystko o uP rodziny 8051 - rejestry, flagi, przerwania itd, itd :)

    Mikrokontrolery   25 Lut 2004 00:56 Odpowiedzi: 18    Wyświetleń: 3775
  • 8051 z zewnętrzną pamięcią danych oraz przetwornikiem A/C

    z zewnętrzną pamięcią danych 32kB oraz przetwornika A/C wpiętego w przestrzeń adresową danych . Jest źle. Skoro ma być w przestrzeni adresowej to musi być dekoder adresu który ustawi sygnał CS/ dla przetwornika po wybraniu konkretnego adresu nie będącego zajętym przez inne peryferia. Spójrz do noty katalogowej tego MAX150; https://obrazki.elektroda.pl/8044273300_...

    Mikrokontrolery Początkujący   31 Lip 2023 08:38 Odpowiedzi: 10    Wyświetleń: 972
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    W zasadzie nie potrzebujesz JP13. To chyba taki ukłon w stronę 8051 z dwoma przerwaniami zewnętrznymi. AVRy mają przerwania PCINT na prawie wszystkich pinach i w momencie jak wciśniesz przycisk i tak możesz wywołać przerwanie. Niemniej w ogóle nie powinieneś robić tego na przerwaniach zewnętrznych (poza wyjątkową sytuacją gdy wprowadzasz uC w głębokie...

    Mikrokontrolery AVR   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 732
  • Jak wykonać programowy reset w mikrokontrolerze 8051? Dostępne instrukcje/reset

    A wchodził Ci znów po tym do tego przerwania ?

    Mikrokontrolery   05 Sie 2007 12:04 Odpowiedzi: 15    Wyświetleń: 1371
  • [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ń: 3169
  • Stary wzmacniacz antenowy Miap Amplifier WA-32S M6A 47-606MHz

    DMA w Z80 to znaczna przewaga. DMA ma duże znaczenie w wolnych CPU. Z80 demonem szybkości nie był ale DMA, wektoryzowane przerwania (to akurat 8051 ma) dodawały mu kopa. Nawet gdy CPU jest szybkie, brak DMA daje się odczuć, dlatego wszystkie ARM mają DMA. Jak szybki musiałby być CU aby bez DMA odsłużyć kamerę?

    Wnętrza urządzeń   16 Paź 2020 13:14 Odpowiedzi: 24    Wyświetleń: 5508
  • 8051 ASM: Program nie działa po wgraniu do układu, RS232/485 milczy

    Robisz zasadniczy blad ustawiajac flage TI ty masz ja kontrolowac czy jest zeram co oznacza ze przerwanie ja wyzerowalo. Jak zrobisz wpis do SBUF to nastapi automatycznie wykonane wysylanie tego bajtu. Po wyslaniu procek ustawia flage TI co powodyje wygenerowanie przerwania i to wszysto.

    Mikrokontrolery   04 Kwi 2005 08:12 Odpowiedzi: 2    Wyświetleń: 2049
  • STM32F4xx USB Device, przerwanie PO ODEBRANIU pakietu. Jak?

    Nie. Często do bloku SPI/I2S możesz podać tylko zegar z głównego oscylatora lub wygenerowany przez PLL. Musisz sprawdzić w Refrence Manul czy masz dostępny dedykowany pin I2S_CKIN (w STM32F4 chyba jest). Oczywiście w popularnym zastosowaniu nie ma to większego znaczenia natomiast przy Audio HiFi, HiEnd gdzie wymagany jest mały jitter i dokładne zegary...

    Mikrokontrolery   11 Cze 2020 22:59 Odpowiedzi: 10    Wyświetleń: 870
  • [8051] [Keil] - odbiór danych z rs232 i ich użycie [Proteus]

    W kodzie jest mnóstwo błędów, ale to, co Ty uważasz za błąd akurat błędem nie jest. Zacznijmy od tego, że prawdopodobnie masz ciągle zgłoszone i nieobsługiwane przerwanie nadajnika, bo zupełnie nie wiadomo po co kazałeś UARTowi wysłać 0. Timer generujący szybkość transmisji jest źle zaprogramowany - pierwszy okres będzie inny, niż następne, a te następne...

    Mikrokontrolery Początkujący   28 Sie 2014 18:10 Odpowiedzi: 7    Wyświetleń: 2592
  • Asembler 8051: Programowanie timerów do migania diody i buzera co sekundę

    Witam Powstawiaj odpowiednie instrukcje tam gdzie napisałem zapal, zgaś itp. Powinien program zadziałać nie daję gwarancji że się nie machnołem. Niemniej idea chyba będzie widoczna i powinieneś w razie czego uruchomić ten program. Pozdrawiam ledequp1.7 buzerequp1.5 licznikequ21h ; licznik przerwań czas_led22h czas_buz23h czy_sequ1 ; czy sekunda org0000h...

    Mikrokontrolery   16 Kwi 2007 20:26 Odpowiedzi: 8    Wyświetleń: 5373
  • Program w jezyku c do mikrokontrolera 8051(kompilator Keil)

    ok ale mógł byś mi podać coś dokładniej na temat tych przerwań bo zapomniałem dodać ze z tego programowania to orłem nie jestem i za bardzo nie wiem jak ustawić te przerwania

    Mikrokontrolery   08 Sty 2009 13:26 Odpowiedzi: 2    Wyświetleń: 2643
  • Gdzie MCS51 przechowuje PSW podczas przerwań i jak działa stos priorytetów?

    Doczytałem :) A więc tak: Podczas przyjmowania przerwania są ustawiane wew. dwa przerzutniki odpowiadające wyższemu i niższemu poziomowi (w 8051 są dwa). Polega to na tym że przerwanie wyższego poziomu nie może zostać przerwane przez niższy lub ten sam poziom priorytetu. Jeżeli przerwania zostaną przyjęte jednocześnie i wszystkie mają jeden poziom o...

    Mikrokontrolery   07 Cze 2007 14:32 Odpowiedzi: 11    Wyświetleń: 2588
  • Bascom: Obsługa przerwań Timer0 i Timer2 na AT89S53 - problem z priorytetem

    witam Dzięki za zainteresowanie:) Uwzględniłem tą poprawke i nadal to samo:(, ale wydaje mi sie ze akurat to nie jest konieczne gdyż timer2 działa z automatycznym przeładowaniem pozdro Dodano po 6 Ja z kolei wyczytałem w ksiązce do 8051 że jeśli zostanie zgłoszone przerwanie o wyższym priorytecie to procesor powinien do niego przejść, ale u mnie tego...

    Mikrokontrolery   10 Sie 2006 18:06 Odpowiedzi: 11    Wyświetleń: 1490
  • Programowy reset 8051 (np. 20, 4051): jak inicjalizować SFR, stos i RAM po T0?

    źle mnie zrozumiałeś, tu przerwanie spowoduje reset procesora. W standardowym rozwiązaniu (sprzetowy pies) coś takiego by nie miało miesjca

    Mikrokontrolery   24 Gru 2006 09:32 Odpowiedzi: 11    Wyświetleń: 1460
  • Porsche 911 '84 - Podłączenie sterownika silnika z LM1815 i LM311 do układu F12438-03 Bosch

    Numeracja plików mam rozumieć że jest zgodna z numeracją zaznaczonych punktów pomiarowych? Jeśli tak to definitywnie ten F12438-03 jest uszkodzony. Pin 13 8051 to wejście czujnika prędkości wału a 12 to położenie wałka rozrządu (wywoływanie przerwań). Bramka 74LS02 odwraca sygnał z F'a dla 8051, kolejna bramka 74LS02 sterowana z 8051 zmienia zapewne...

    Samochody Elektryka i elektronika   31 Gru 2023 18:58 Odpowiedzi: 72    Wyświetleń: 5031
  • Generator przebiegu prostokątnego 5V do wejścia INT0 mikrokontrolera 8051 – schemat

    Witam, mecze się i mecze, próbuje stworzyć układ który na wyjsciu bedzie mi generował przebieg prostokątny 5V ale za nic mi to nie idzie, wysyłam wam podgląd schematu który stworzyłem i przebiegi Diody maja po 5V http://obrazki.elektroda.net/2_123972014... http://obrazki.elektroda.net/0_123972024... z góry dzięki wszystkim za wskazówki....

    Początkujący Elektronicy   19 Kwi 2009 13:53 Odpowiedzi: 26    Wyświetleń: 4627
  • Jaki jest adres obsługi przerwania dla Timer 2 w AT89C52?

    Jasne! Ja Ci podam! Jest to adres 002Bh. W tych pdf-ah sa opisy pewnie do wersji podstawowej czyli 8051.

    Mikrokontrolery   20 Lip 2002 14:21 Odpowiedzi: 1    Wyświetleń: 3250
  • Przekłamania bitów w transmisji RS485 z 8051 i kwarcem 13.875MHz

    Jak przechwytujesz dane z portu szeregowego: w przerwaniach czy w pętli ?

    Początkujący Elektronicy   29 Sie 2008 19:34 Odpowiedzi: 1    Wyświetleń: 999
  • assembler 8051 licznik ze zliczaniem impulsow zewnętrznych z obsługą przerwań

    Witam Mam do napisania program do licznika T1 ze zliczaniem impulsów zewnętrznych z obsługą przerwań. Bez NPM tylko jako przerwanie. Proszę o pomoc.

    Mikrokontrolery Pozostałe   08 Lip 2015 19:47 Odpowiedzi: 0    Wyświetleń: 3390
  • Dlaczego Timer0 w Bascom nie ładuje poprawnie wartości początkowej?

    Jeżeli chodzi o sumulatory Bascoma AVR i 8051 to nie nalęży im za bardzo wierzyć w podawane czasy, jężeli przerwanie miało być wywołane np. co 10ms, Bascom mówi 15 to należy go olać i wierzyć we własne obliczenia (o ile są poprawne).

    Mikrokontrolery   19 Lut 2004 10:16 Odpowiedzi: 8    Wyświetleń: 1538
  • Mutex w przerwaniach 89S52: współdzielenie portu P2 z pamięcią i LCD

    Dzięki za szybką odpowiedź. Dobry pomysł. Myślałem też nad takim podejściem, ale widocznie jeszcze nie obmyśliłem tego optymalnie. Teraz już wiem, że może zadziałać :). Będę miał normalny LCD h**p://www.artronic.pl/o_produkcie.php?i... i RAM 32kB. Widzę, że podpiąłeś sporo peryferialii pod tą magistralę :). No to 1 problem się rozwiązał :) Pozdr....

    Mikrokontrolery   03 Lut 2007 15:43 Odpowiedzi: 2    Wyświetleń: 1140
  • [Assembler] Stoper na mikrokontroler 8051 - problem z reakcją przycisku start/stop

    Problem jest prozaiczny. Przycisk obsługujesz czy on tego chce czy nie. Polecam rozwiązać obsługę przycisku w przerwaniu wtedy będzie działało.

    Mikrokontrolery   12 Kwi 2015 10:06 Odpowiedzi: 1    Wyświetleń: 1200
  • Pytania dotyczące instrukcji MOV w mikrokontrolerach 8051 i 8052

    org 0h ljmp program: org adres przerwania1 ljmp lub call przerwanie ewentualnie jeśli nie wchodzi na inne aktywne przerwanie to może być tu napisany program przerwania opcjonalnie reti org adres programu program: tu program, oczywiscie musi być zapętlony aby nie doszedł do etykiety przerwanie przerwanie: tu program przerwania + opcjonalnie reti , ret...

    Mikrokontrolery   09 Lis 2004 21:15 Odpowiedzi: 10    Wyświetleń: 1879
  • [C] Jak zliczać impulsy deszczu w DS89C450 z użyciem przerwania /INT5?

    Po pierwsze, żeby coś napisać w C musisz podciągnąć bibliotekę z predefinicją danego procka, chyba DS89C450.h lub jakoś tak. Włączyć opcją #include "DS89C450.h" do pliku Teraz grzeczenie otwóż ten plik i poczytaj co i jak ma ten procek w C dostępne :) czy jest to sygnał INT5 czy, co brak. Generalnie 8051 nie miał przerwań zewnętrznych powyżej INT1 ,...

    Mikrokontrolery   05 Paź 2007 08:55 Odpowiedzi: 9    Wyświetleń: 2891
  • PCF8574 - Czy można podłączyć wyświetlacz LED 7-segmentowy zamiast LCD HD44780?

    od czegoś trzeba zacząć :) http://www.easy-soft.net.pl/artykuly/jez... co kolega sądzio poniższym rozwiązaniu? http://extremeelectronics.co.in/microchi... Na poczatek ok, można zrozumieć zasadę...

    Arduino   27 Lut 2018 19:12 Odpowiedzi: 23    Wyświetleń: 1317
  • Programowe wywołanie przerwania - SIGNAL (SIG_USART0_TRANS)

    Czy można w dowolnym miejscu porgramu wywołać funkcję obsługi przerwania - SIGNAL (SIG_USART0_TRANS). Obecnie jest ono wywoływane po każdym wysłaniu znaku czyli: UDR='x'; ale czy mogę wywołać je w innych sposób analogicznie do procesorów 8051 gdzie wystaczało ustawienie TI=1; Próba ustawienia bitu: UCSRA|=0x40; nie powiodła się, gdyż przerwanie nie...

    Mikrokontrolery   28 Paź 2005 09:09 Odpowiedzi: 2    Wyświetleń: 1137
  • Prosty zegar na uC AT89C2051 + PCF8583 w C

    Ja również zrobiłem kiedyś zegar na tym mikrokontrolerze. Działa już bezawaryjnie od około 2005 roku. Ja uczyłem się programować ten układ na podręczniku "Podstawy programowania mikrokontrolera 8051" panów Gałka. Tam właśnie jest opisane użycie tajmera do odliczania czasu - korzystając z kwarca 11,0592 można bardzo prosto uzyskać przerwania co dokładnie...

    DIY Konstrukcje   06 Sty 2025 09:37 Odpowiedzi: 36    Wyświetleń: 18810