licznik asembler

Znaleziono około 577 wyników dla: licznik asembler
  • Asembler 89c2051: Pomiar i wyświetlanie na LED7SEG przy przerwaniu INT0

    Ja w tego typu wyświetlanie zaprzęgam któryś licznik przepełniający się 100 do 200 razy na sekundę (w zależności od ilości segmentów) i tam przy każdym przepełnieniu aktywuje kolejny segment wyświetlając na niego daną ze zdefiniowanego wcześniej rejestru. Tak więc po dokonaniu pomiaru aktualizujesz tylko odpowiednie rejestry z których dane są wyświetlane...

    Mikrokontrolery   25 Lip 2006 17:29 Odpowiedzi: 10    Wyświetleń: 2268
  • Czy deklaracja zmiennych w asm nie koliduje z kodem programu?

    taki sposób deklaracji jest jak najbardziej poprawny, jest nawet pod pewnymi względami lepszy, bo nie deklarujesz adresu każdej zmienej z osobna, więc pomiędzy już zadeklarowane zmienne możesz "wcisnąć" następne bez potrzeby zmiany reszty. W pamięci rozkłada się to tak, że DSEG AT 01H ustawia Ci licznik adresu zmiennych (a właściwie to symboli, bo widzę,...

    Mikrokontrolery   06 Kwi 2005 18:55 Odpowiedzi: 4    Wyświetleń: 2313
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak sprawdzić koniec transmisji UART w AVR ASM (Atmega328 i Attiny2313)?

    Zamiast robić tam opóźnienie można policzyć ile taktów zajmie uartowi wysłanie ostatniej ramki i robić sobie inne potrzebne operacje ,które zajmują czas a po odpowiedniej ich liczbie zmienić stan porty i tyle . Asembler daje wiele możliwości wykorzystania czegoś co się nazywa opóźnieniem . A jak masz wolny licznik to można na nim zrealizować opóźnienie...

    Mikrokontrolery AVR   14 Gru 2016 19:39 Odpowiedzi: 7    Wyświetleń: 1038
  • 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ń: 5391
  • licznik ATmega8 asembler - coś nie tak z tym programem

    ldi R16, TIMSK ; wlaczenie przerwania dla wyrowania ocr1a i licznika Wg mnie powinno byc: in R16,TIMSK Nie wiem czy to pomoze, narazie innego bledu nie widze. Pozdrawiam, Michal

    Mikrokontrolery   09 Maj 2007 18:41 Odpowiedzi: 6    Wyświetleń: 1887
  • REKLAMA
  • szybka obsługa encodera, czy można tę procedurę uprościć?

    Witam Procedura gotowa, działa na przerwaniu i wyrabia się w 40 cykli zegara (około), ale nie odkładam rejestrów licznika na stos, jeżeli licznik będzie w SRAM to trzeba dodać zachowanie na stosie rejestrów Y. Na razie popatrz na asembler i napisz co z tego rozumiesz, acha, algorytm jest inny niż twój. INT0INT1: push r16 ;odłożenie rejestrów i SREG...

    Mikrokontrolery   05 Lut 2007 08:17 Odpowiedzi: 15    Wyświetleń: 2156
  • Metody zerowania licznika w asemblerze dla 8086/80x86

    Jeśli szukasz informacji o konkretnych instrukcjach x86, to chyba najlepiej sięgnąć do źródła, czyli do http://www.intel.com/products/processor/... (część 2A i 2B).

    Programowanie   25 Sty 2007 00:14 Odpowiedzi: 8    Wyświetleń: 3450
  • Krzysioplayer -odtwarzacz plików NSF z Pegasusa a'la C64 SID,hardware nsf player

    http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...

    DIY Konstrukcje   03 Lis 2015 00:57 Odpowiedzi: 6    Wyświetleń: 8856
  • SAB 80C535 - miganie diod LED z przerwaniem i licznikami T0, T1 w Asemblerze

    Kolego, nawet nie chce Ci się przepisać programu... Już Ci pisałem - poczytaj o PRZERWANIACH. Przerwanie nie polega na ciągłym testowaniu jednej czy dwóch flag, tylko na pozostawieniu tego procesorowi. Przykład kodu z użyciem przerwania: org 0 ; adres wektora resetu sjmp start org 0bh ; adres wektora T0 sjmp t0_isr t0_isr: inc A anl A, #7 jnz t0_skip_blink...

    Mikrokontrolery   29 Mar 2010 18:27 Odpowiedzi: 17    Wyświetleń: 3996
  • Zadanie z asemblera. Napełnianie zbiornika. Jak napisać?

    witam wszystkich !!! Mam takie oto zadanie do wykonania : "Proces napełniania zbiornika" Zalać pojemnik ze zbiornika z1 do czujnika x2. Następnie ze zbiornika z2 dolać do czujnika x3 . Podgrzać do temperatury 40 stopni , po czym wylać przez z3. Ja sam zrobiłem to juz na bramkacha logicznych lecz nie moge sobie poradzic z napisaniem programu do tego...

    Programowanie   11 Maj 2007 14:10 Odpowiedzi: 3    Wyświetleń: 870
  • [8051] Jak napisać 16-bitowy licznik binarny w asemblerze dla układu 8051?

    Przypuszczam że to ma być rodzaj generatora sekwencji, stąd te diody... Chyba najprościej wogóle nie bawić się w liczniki tylko 1. zwiększenie zmiennej o 1 (np. P1) 2. odczekanie pewnego czasu 3. Jeśli wystąpiło przepełnienie to odpowiednio ustawiamy P3. 4 wracamy do początku.

    Mikrokontrolery   05 Gru 2008 09:19 Odpowiedzi: 4    Wyświetleń: 3825
  • REKLAMA
  • Jak zaprogramować licznik modulo 100 na mikrokontrolerze 8051 w asemblerze?

    Witam serdecznie, borykam się ze zrealizowaniem zadania o poniższej treści: Zaprojektować w asemblerze system mikroprocesorowy złożony z mikrokontrolera 8051. System ma realizować licznik modulo 100 generujący skalę czasową co 1s. Uruchomienie licznika i start od zera następuje poprzez podanie sygnału 1 na przycisku, wyłączenie przycisku (zero) powoduje...

    Programowanie Początkujący   28 Maj 2014 23:44 Odpowiedzi: 0    Wyświetleń: 1350
  • Licznik zwojów do ręcznej nawijarki

    http://obrazki.elektroda.pl/6086374500_1... Założenia: Przedstawioną konstrukcję wykonałem tylko z jednego względu - aby podczas nawijania transformatorów skupić swoją uwagę na dobrym ułożeniu zwojów na karkasie transformatora. Po części zmotywowało mnie do tego lenistwo - nie chciało mi się liczyć ilości zwojów w pamięci, zwłaszcza...

    DIY Dom Ogród   10 Gru 2011 19:06 Odpowiedzi: 22    Wyświetleń: 18690
  • Asembler - pobieranie liczby z czujnika IIC i sterowanie przekaźnikami

    Programowałem już w C w basic ale jak wiadomo to to nie to co ten edytor ;) - niestety ;|. Zaczynam przygode nie bo chce ale bo musze. Ogólnie to potrzebuje napisać program, który będzie pobierał z czujnika z magistralą IIC wartość temperatury, i na podstawie wpisanych danych do komputera będzie storował dwoma przekaźnikami grzanie i chłodzenie obiektu....

    Programowanie   28 Lis 2006 14:14 Odpowiedzi: 0    Wyświetleń: 978
  • [89c2051][Asembler] Układ zliczający długość przewodu

    Witam ! Mam do skonstruowania układ do zliczania długości przewodu z detekcją kierunku nawijania. Początkowo zastanawiałem się nad układem optycznym własnej konstrukcji ale myślę że dobrym rozwiązaniem byłby enkoder mechaniczny lub optyczny. Problem polega na procedurze obsługi (Asembler) takiego enkodera pracującego w kodzie Grey-a. Konfiguracja sprzętowa...

    Mikrokontrolery   09 Lip 2010 07:47 Odpowiedzi: 4    Wyświetleń: 1725
  • Jak zbudować koder stereo? Szukam sprawdzonego schematu i wzoru płytki PCB

    X1 - Quartz 4,864MHz U6 -4067 U16- 4067 U4 - 74HC4060 U2,3,7,8 - NE5532 C14,C16 - 100n C15,C16 - 10n (jutro postaram sie wydedukowac wiecej) to jutro to się dosyć odwlekło... niestety po intensywnych poszukiwaniach nie udało się znależć schematu. ale jako że jest dostępna płytka drukowana trzeba będzie zmontować ten koder wiec będę starał sie odtworzyć...

    Projektowanie Układów   10 Cze 2023 09:39 Odpowiedzi: 547    Wyświetleń: 157940
  • Asembler AVR - obliczanie wartości licznika w makrze krok po kroku

    Witam, przedstawię króciutki kawałek kodu: .EQU OSC_FREQ = 4000000 ldi R16, (1<<CS01)|(1<<CS00) out TCCR0, R16 --------------------- jak dotąd wszystko jasne, tzn włączenie licznika 0; taktowanie z częstotliwością podzieloną w stos 1:64 .MACRO Laduj_Licznik ****************************************... ldi R16, 256-INT(((at)0) * OSC_FREQ/64000...

    Mikrokontrolery   13 Paź 2006 13:54 Odpowiedzi: 2    Wyświetleń: 1379
  • Asembler - co zrobić aby pętla powtarzała się przez np 1s?

    Skorzystaj z przerwań generowanych przez licznik TIMER1 (lub TIMER2 jeśli jest dostępny).

    Mikrokontrolery   26 Lis 2008 20:15 Odpowiedzi: 7    Wyświetleń: 2650
  • Projekt na lab. Asembler na 51. Zliczanie naciśnięć.

    Witam mam do napisania dosc prosty(chyba) program w asemblerze na 51, problem ze mam z tego tylko 1 laborke na ktora musze oddac projekt, a samemu nie chce sie poznawac wszystkich tajnikow asemblera :) programem ma byc licznik wcisniecia przyciski, czyli po wcisnieciu przycisku(port P1.7) ma sie zapalic dioda(port P4.1), rejestr R1 ma sie zwiekszyc...

    Mikrokontrolery   03 Maj 2007 15:01 Odpowiedzi: 9    Wyświetleń: 1679
  • Asembler - tablica. Wypisanie parzystych indeksów.

    rejestr indeksowy zwiększasz o 2 w pętli. Do tablicy odwołujesz się poprzez ten rejestr indeksowy. Przenosisz znak do właściwego rejestru i wyświetlasz. Licznik pętli najlepiej ustawić na liczbę wprowadzonych znaków div 2 lub licznik również zwiększać o dodatkowy 1 przy każdym przebiegu pętli.

    Programowanie Początkujący   05 Lip 2009 17:09 Odpowiedzi: 6    Wyświetleń: 5484
  • Avr asembler porównywanie danych w szybszy sposób ?

    Witam. Pisze właśnie 48 kanałowy moduł PWM. Procesor to atmega 169. problem Polega na tym że odświeżanie jest trochę za wolne jak na moje oko - nie wiem czy nie przegiąłem z liczbą kanałów obsługiwanych przez jeden procesor. Pierwotnie napisałem program w bascomie - działa ale zdecydowanie za bardzo miga. Metoda chyba najszybsza z możliwych czyli programowy...

    Mikrokontrolery AVR   15 Lip 2010 21:03 Odpowiedzi: 13    Wyświetleń: 2097
  • Asembler 89C52: Przerwania nie działają na rzeczywistym układzie, dlaczego?

    Bis -> niestety to nie to :( Starob -> Mam takt 6MHz więc licznik przepełnia się raz na 0,13s, więc przy inkremętacji rejestru R5 co taki czas, muszę coś zauważyć (chyba ;)

    Mikrokontrolery   02 Lut 2007 20:53 Odpowiedzi: 34    Wyświetleń: 5255
  • AT91SAM9260 - Problem z częstotliwością pracy procesora

    Czy to gdzieś w manualu powinienem szukać czy może w kodzie asm? Zrobiłem tez taki test że w main'e miałem: [syntax=c]AT91F_PIO_SetOutput(AT91C_BASE... AT91C_PIO_PC6); AT91F_PIO_ClearOutput(AT91C_BASE_PIOC, AT91C_PIO_PC6); licznik++; if(nHzTicker) { printf(licznik); }[/syntax] sam Timer szedł 1000Hz. Licznik naliczał zaledwie do około 279900, podczas...

    Mikrokontrolery ARM   14 Gru 2014 16:18 Odpowiedzi: 8    Wyświetleń: 1053
  • ATtiny2313 - Jak napisać kod w Assemblerze do generowania impulsu 18ms?

    Najprostszym sposobem jest skorzystanie z języka wyższego poziomu np.C. Wtedy sytuacja się znacznie upraszcza. Nie mniej jednak tak w asemblerze jak i w C całość należy zrealizować dość podobnie. Pierwszą metodą która sprawdza się gdy nie mamy nic więcej do zrobienia a tylko odmierzenie czasu i nie używamy przerwań albo gdy ich używamy ale na dokładności...

    Mikrokontrolery AVR   22 Lip 2013 09:28 Odpowiedzi: 3    Wyświetleń: 1764
  • Atmega8, asembler - jak uzyskać miganie diody na całym PORTB bez Timera?

    Osobiście nie ufam wewnetrznemu podciągnięciu na /RESET i dokładam 4,7-10kΩ do Vcc. Moje procedurki w petli głównej zerują również licznik watchdog-a w pętli głównej (plik Main.asm), który gdy osiągnie maksimum, resetuje mikrokontroler. Oprócz tego jest tam taki myk, że reset od watchdoga nie inicjalizuje zmiennych(danych w RAM, m.in. licznik "tyknięć"...

    Mikrokontrolery   16 Cze 2006 12:54 Odpowiedzi: 18    Wyświetleń: 9229
  • Asembler - Timer w 8052: Czy program przesuwa bity na P1 co 1s przy 6MHz?

    U Ciebie nic nie dzieje sie w przerwaniu - gdy tylko do niego dojdzie to program automatycznie z niego wyskakuje przez RETI. W przerwaniu powinienes umiescic zlicznie do 8 a nie gdzies indziej. Gdy zliczysz to wtedy przesuwasz bity na swoim porcie, zerujesz swoj licznik i kreci sie wszystko od nowa. BF na szybko (ni to C, ni to assembler ale idea:)...

    Mikrokontrolery   17 Sty 2008 20:31 Odpowiedzi: 5    Wyświetleń: 2989
  • Czy Intel Celeron 1,86 GHz obsługuje rozkaz RDTSC?

    To teraz postaram sie troche rozjaśnić sytuację oco naprawde biega. Piszę w Asemblerze TASM (Turbo Asembler). Napisałem taki oto program. .MODEL SMALL .STACK 256 .DATA OLD_ADRES DW 0000,0000 LICZNIK DW 0000 BYTE_TIMER DB 00 TSC_HIGH_DWORD DD 00000000 TSC_LOW_DWORD DD 00000000 .CODE START: .586 MOV AX,(at)DATA MOV DS,AX MAIN: RDTSC MOV AX,4C00H INT 21H...

    Programowanie   31 Lip 2009 00:15 Odpowiedzi: 14    Wyświetleń: 2304
  • Sterowanie licznikiem asynchronicznym przez mikrokontroler 8051 w C

    Podobne zastosowanie (licznik sterujący multiplekserem), co prawda na AVR i w asemblerze ale zawsze sie moze przydać jest pod tym adresem : http://forum.mikrokontrolery.net/viewtop...

    Mikrokontrolery   13 Lis 2005 20:44 Odpowiedzi: 7    Wyświetleń: 1735
  • Asembler (AVR Studio) - jak korzystać z Timera i Countera??

    AVR studio (asembler) to nie Bascom... tu nie ma czegoś takiego jak komendy do obsługi sprzętowych liczników, musisz używać rozkazów uP i konfigurować odpowiednie rejestry i przede wszystkim odpowiednio używać przerwań, bo one są chyba najważniejszym elementem, którego używa się przy pracy z licznikami. Musisz wziąć notkę katalogową tego atmelka i przejrzeć,...

    Mikrokontrolery   14 Sty 2005 21:50 Odpowiedzi: 1    Wyświetleń: 3114
  • [VHDL] Odmierzanie czasu: licznik vs. instrukcja WAIT FOR XXms w sterowniku sygnalizacji

    Po co w takim razie ten VHDL ? Istnieją jakieś funkcje tylko do symulacji i nijak się to ma do sprzętu, a przecież to język opisu sprzętu ... Czy oznacza to, że np instrukcja LOOP też jest niesyntezowalna ? Trochę się zawiodłem ... Czy faktycznie VHDL jest taki ważny i tak stosowany na świecie ? Jakoś nie widzę sensu uczenia się tego - więcej da chyba...

    Programowalne układy logiczne   29 Sty 2005 16:50 Odpowiedzi: 4    Wyświetleń: 2450
  • Jak uzyskać dokładność 1ms w przerwaniu zegarka w C przy cyklu 0.0005ms?

    Kolego Excray masz po części rację. Błędu jednak nie będzie gdy wartość stałej będzie większa od wartości TL0 w chwili korekcji. Tak dla przykładu. Przyjmijmy, że przeładowujemy licznik #FFF5H czyli do TL0 ma trafić #0F5h z korekcją. Dla przypadku gdy będzie spełniony warunek, który podałem wyżej przyjmijmy wartość 3 w chwili korekcji w TL0. Dla przypadku...

    Mikrokontrolery   14 Sty 2011 23:41 Odpowiedzi: 20    Wyświetleń: 2726
  • [ATmega8] [ATmega8][asembler] - Jak używać dwóch tablic dla wyświetlaczy LED?

    Ja wiem jak to logicznie zrobić, ale asembler jest dla mnie nowym środowiskiem pracy. Dlatego komentarze są jak najbardziej potrzebne. W jaki sposób zrealizować do "przewijanie" i "cofanie" ? Konkretnie jakie polecenia funkcje? "Przewijanie" już użyłeś. Po prostu wpisz do Z adres pierwszego elementu tablicy. "Zapamiętywanie" i "odtwarzanie" najlepiej...

    Mikrokontrolery   22 Wrz 2008 19:49 Odpowiedzi: 14    Wyświetleń: 2660
  • W jaki sposób procesor rozpoznaje rozkazy od argument rozkazu?

    Witam! Najpierw tytułem wstępu: Kompilator - program tłumaczący kod zrozumiały (język wyższego poziomu np C, Delphi itd) dla człowieka na kod zrozumiały dla maszyny, czyli binarny lub na język niższego poziomu np asembler. - asembler jest programem tłumaczącym kod napisany w języku niższego poziomu na język wewnątrzny maszyny czyli jw - binarny, zrozumiały...

    Programowanie Początkujący   08 Sie 2012 21:57 Odpowiedzi: 7    Wyświetleń: 3478
  • Błędy RESET i SET w Bascom AVR - jak poprawnie używać tych funkcji?

    Ok dzięki za podpowiedź, zmieniłem program i tamto miejsce gra - przeszło bez błędu, natomiast zawiesił się teraz na końcu programu przy komendzie END SUB... co teraz zrobić? Sub Switch Select Case Licznik Case 1 : Relay1 = Not Relay1 Case 2 : Relay2 = Not Relay2 Case 3 : Relay3 = Not Relay3 Case 4 : Relay4 = Not Relay4 Case 5 : Relay5 = Not Relay5...

    Programowanie   25 Sty 2006 17:01 Odpowiedzi: 2    Wyświetleń: 1943
  • Termometr, woltomierz, zegar, zasilacz USB. Algorytmy.

    Witam Piszę program do urządzenia, które będzie w samochodzie: mierzyć napięcie, temperaturę w kilku punktach za pomocą DS18B20, pokazywać czas z obsługą PCF8583 i dodatkowo są dwa gniazda USB, do ładowarek różnej maści. Sterowanie będzie za pomocą impulsatora z przyciskiem, będzie też dźwięk z buzerka i regulacja jasności 6 wyświetlaczy LED za pomocą...

    Mikrokontrolery   23 Maj 2009 22:59 Odpowiedzi: 4    Wyświetleń: 3889
  • AT89S52 - Jak skopiować pamięć zewnętrzną 32K x8bit przez RS232?

    Jeżeli nie przeraża Cię asembler to coś w tym stylu powinno pomóc. Program do odczytu zewnętrznej pamięci danych AJMP START ORG 200H START: ;=======================================... ; Ustawienie timerow i przerwan dla liczników czasu i transmisji szeregowej ;=======================================...

    Mikrokontrolery   08 Lis 2012 23:36 Odpowiedzi: 1    Wyświetleń: 2304
  • Asembler wyświetlacz 2x 7-seg. atmega8 oraz LCD błąd programowania

    Witam. Mam mały problem z ustaleniem prędkości przezkakiwania czy też zliczalnia. A mianowicie mam 2 wyświetlacze 7 seg ( w zasadzie to 8 ale ja kropki nie wykorzystuję) no i programik jest strasznie prosty. Dopiero wchodzę w programowanie. Program jest oparty na książce p. P.Borkowskiego który raczej na tym forum też jest ;] [syntax=asm];;; l8 ;;;...

    Mikrokontrolery AVR   25 Maj 2012 23:36 Odpowiedzi: 3    Wyświetleń: 1625
  • Jak napisać program na ATmega8 do pomiaru prędkości z czujnika ABS?

    Czemu tak komplikować program. Asembler ma rację, zawsze nastąpi moment, w którym pomimo, że samochód nadal się porusza, czas pomiaru minie zanim nadejdzie impuls. Dlatego należy przyjąć że samochód stoi lub próbować liczyć inaczej. Można (jeśli to potrzebne) pomyśleć nad zwiększaniem dokładności pomiaru poprzez podzielenie zakresu prędkości na dwie...

    Mikrokontrolery   23 Lut 2011 11:06 Odpowiedzi: 38    Wyświetleń: 6005
  • Czy warto przerzucić się z AVR na PIC? Opinie i doświadczenia użytkowników

    Witam, Wydaje mi sie, że wiem skąd wziął się mit o resetowaniu się PIC'ków u niedoświadczonych programistów... Otóż pamiętać trzeba o tym iż licznik programu składa sie z licznika PCL oraz rejestru pośredniczącego PCLATCH, który to zawiera najbardziej znaczące bity licznika programu. Przy skoku między stronami pamięci trzeba niestety samemu zadbać o...

    Mikrokontrolery   18 Maj 2009 09:10 Odpowiedzi: 46    Wyświetleń: 14745
  • Atmega32 i DS18B20 AVR Assembler - Błąd CRC przy odczycie 64-bitowego ROMu

    ;* ;***************************************... ;*PROCEDURA WYLICZANIA SUMY KONTROLNEJ Z NUMERU SERYJNEGO UKŁADU 1-Wire ;***************************************... ;* ;* ;*******************************OPIS****... ;*Kolejne bajty numeru seryjnego...

    Mikrokontrolery   27 Kwi 2009 10:45 Odpowiedzi: 2    Wyświetleń: 3237
  • Enkoder, ATmega8, pomiar położenia silnika, asembler

    No zbyt trudne to nie było:). Mam pytanie wie ktoś może ile taki przetwornik TYP MPL10 produkcji PZO ma impulsów na obrót? Miał mieć 512 a wychodzi mi że ma 256. Na razie stworzyłem sobie taki programik: .INCLUDE "plik_definicji.txt" ;----------SEGMENT DANYCH-------------------------------- .DSEG .ORG 0x60 ;----------WEKTORY PRZERWAN------------------------------.....

    Automatyka Przemysłowa   07 Maj 2007 15:38 Odpowiedzi: 10    Wyświetleń: 3762
  • STM8L15x - Co nie tak z przerwaniem od licznika (asembler)?

    A czy sam timer2 pracuje bo w tych procesorach należy przed inicjowaniem peryferii włączyć do nich zegar (dla timera TIM2 w rejestrze PCKENR1). Chyba że wykonuje to timer_init.

    Mikrokontrolery Początkujący   23 Kwi 2016 15:43 Odpowiedzi: 5    Wyświetleń: 1038
  • wyłącznik czasowy taki jak na klatce schodowej w AVR

    Kiedyś zrobiłem coś takiego dla s1200, 2313 itp. Jak chcesz to sobie przerób. Program odmierza czas, a po jego upłynięciu zaczyna migać żarówką (np wyłącza ją na 1s, potem zapala na 10s i tak 3 razy), a na koniec gasi żarówkę. Program nie jest jakoś super napisany, ale z tego co pamiętam działał. Do asemblacji radziłbym użyć oryginalnego assemblera...

    Mikrokontrolery   26 Sty 2005 23:47 Odpowiedzi: 9    Wyświetleń: 3314
  • Jakie były wasze pierwsze programy na mikrokontrolery i w jakich językach?

    co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...

    Mikrokontrolery   26 Cze 2009 14:16 Odpowiedzi: 45    Wyświetleń: 19034
  • Jak działa _delay_loop_1 w delay.h AVR GCC? Wyjaśnienie wstawki asemblerowej

    Z opisu funkcji wynika, że pętla używa 8-bitowego licznika. Gdzie w tej funkcji jest odniesienie do licznika.? W tej linii: dec %0 Po prostu jeden z rejestrów jest używany do odliczania opóźnienia i dlatego został "przezwany" licznikiem. Nie ma to nic wspólnego z fizycznymi licznikami/timerami. O wstawkach assemblerowych możesz przeczytać w manualu...

    Mikrokontrolery   30 Cze 2009 08:40 Odpowiedzi: 2    Wyświetleń: 2519
  • Graf binarny w asemblerze - jak działa i co oznaczają strzałki oraz cyfry?

    Grafy się rysuje dla wielu ,,stworzeń". To może być graf automatu, licznika.... Najlepiej narysuj to na kartce i wrzuć tu fotkę bo nie mogę sobie tego wyobrazić. Pozdrawiam.

    Programowanie   14 Maj 2008 15:42 Odpowiedzi: 18    Wyświetleń: 2162
  • Obsługa Timera/Licznika w PIC16F84A pod ASEMBLEREM

    Czesc ! Portu B nie musisz ustawiac , po starcie procesora wszystkie porty sa ustawione jako wejscia ponadto : movlw80h movwfTRISB ustawia Ci jako wejscie jedynie RB7, pozostale to wyjscia MOVLW 0 MOVWF TRISA teraz caly porta A ustawiles jako wyjscia, malo tego uzywajac timer 0 i podzielnika 1:256 pamietaj ze aby zwiekszyc jego stan o jeden...

    Mikrokontrolery PIC   21 Wrz 2008 10:14 Odpowiedzi: 2    Wyświetleń: 2224
  • Asembler. Licznik impulsów na układzie AT89C4051.

    Witam. Mam problem z pewnym programem. A mianowiciie chodzi o licznik impulsow na ukladzie AT89C4051. Mam w planie dwa wyswitlacze led i nie wiem jak mam zrobic zeby po zliczeniu ponad 9 impulsow oddzielic do jednego rejestru liczbe dziesiatek a do drugiego liczbe jednosci. Z gory dzieki za pomoc.

    Mikrokontrolery   17 Sty 2005 19:14 Odpowiedzi: 1    Wyświetleń: 1059
  • edsim51 - Jak zrobić przerwanie diody w asemblerze?

    Mało danych. Chcesz, żeby dioda migała na przerwaniach? Czyli przerwanie włącza, następne wyłącza - tak to zrozumiałem. Co do obsługi T0 musisz zrobić obsługę przerwania od adresu 0x0BH (czyli wyzwalanie przez flagę TF0). Wstaw coś takiego po LJMP start na początku: [syntax=text]ORG 0Bh ; start przerwania CLR TF0 CPL P1.4 ; zmiana stanu wyjścia sterującego...

    Mikrokontrolery Początkujący   10 Cze 2015 21:16 Odpowiedzi: 2    Wyświetleń: 1281
  • Jak uzyskać 1s opóźnienia na liczniku T0 w asemblerze? Kwarc 20MHz, cykl 0,8us

    Jestem początkujący. Czy ktoś mógłby mi opisać jak zrobić opóźnienie na liczniku T0 w asemblerze. Ważne są ustawienia TMOD i TCON ale co dalej. Chce uzyskać opóźnienie około 1s (jak wywołać przerwanie od licznika i jak je realizowac aby trwało 1s) ? Kwarc 20MHz, cykl maszynowy trwa 0,8us.

    Mikrokontrolery   03 Paź 2005 21:57 Odpowiedzi: 2    Wyświetleń: 1185
  • Atmega: Przykład użycia liczników 0 i 1 w asemblerze dla początkujących

    znalazłem dużo przykładów jak posługiwać się licznikami, ale wszystko było w C a ja nie znam go i programuje w asemblerze. Mógłby ktoś opisać przykładowy licznik(tzn napisać program) i opisać? (chcę odmierzyć jakiś czas, ale najpierw chcę poznać zasadę działania liczników). najlepiej gdyby było coś o liczniku 0 i 1

    Mikrokontrolery   20 Sie 2007 10:13 Odpowiedzi: 2    Wyświetleń: 1486
  • Symulacja wycieraczek w Asemblerze z wykorzystaniem licznika T/C1 i sterowania prędkością

    Witam Pisze program w Asemblerze........... Niestety nie wiem co może być źle zaznaczę ze jestem początkującym programistą w asemblerze i liczę na wyrozumiałość załączam układ jaki stworzyłem na potrzeby projektu https://obrazki.elektroda.pl/4915933400_... ----------------------------------------... Odp: Wszystko masz błędnie(!)...

    Mikrokontrolery Początkujący   27 Cze 2021 13:35 Odpowiedzi: 3    Wyświetleń: 768
  • Makro dla AVR: 56 nowych rozkazów w asemblerze - Wasze opinie?

    Witam, fajne kolejne propozycje Dar.El ;) ... teraz coś ode mnie, myślę wprawdzie, że to makro nie będzie już tak uniwersalne jak poprzednio zaproponowane, ale idąc za ciosem, bo było mi to akurat często potrzebne: ;Increment, Jump if No HIGH ; IJNH licznik,etykieta pętli ; licznik - tylko rejestry R16 - R31 .MACRO IJNH INC (at)0 CPI (at)0, 255 BRNE...

    Mikrokontrolery   01 Mar 2011 21:33 Odpowiedzi: 76    Wyświetleń: 11677
  • DSM 8051 - Jak działa timer w kodzie asemblera?

    Witam ponownie 1) Co do trybów polecam poczytanie rozdziału 2.9 z [url=http://www.atmel.com/dyn/resources/... 2) Patrz manual 3) Właściwie nic nie trzeba robic po prostu go nie uruchamiasz, np używasz tylko T0 to go uruchamiasz TR0=1, a dla licznika T1 robisz TR1=0 (poczytaj manuala) 4) Można 5) Przepełnienie licznika...

    Mikrokontrolery   12 Gru 2004 20:48 Odpowiedzi: 9    Wyświetleń: 3815
  • [AVR] Jak napisać program w asemblerze AVR do migania diodą LED?

    Jeśli dobrze pamiętam to tak to się liczyło delay1: ldi R16, 0 ;1 cykl del1: inc R16 ;1cykl brne del1 ;2 cykle (1 gdy nie ma skoku) ret ;4 cykle ;razem (1+1+2)*256-1+4=1027 cykli delay2: ldi R17, 0 ;1 cykl del2: rcall delay1 ;3+1027 cykli inc R17 ;1 cykl brne del2 ;2 cykle (1 gdy nie ma skoku) ret ;4 cykle ;razem...

    Mikrokontrolery AVR   25 Paź 2009 20:58 Odpowiedzi: 5    Wyświetleń: 3400