przerwania assembler

Znaleziono około 480 wyników dla: przerwania assembler
Podstawowa forma zapytania: przerwać assembler
  • ColdFire + przerwania + assembler

    tak sie złożyło, ze nas na studiach uraczyli Motorolką MCF5282 ColdFire... i w assemlerze do tego kazali programować... i problem polega na tym jak "złapać" przerwanie?? cos tam wyczytałem, o róznych rejestrach sterujacych itp... ale nie mam pojęcia jak jej "powiedzieć", co ma robić po zgłoszeniu przerwania...

    Mikrokontrolery KowalD   20 Lis 2007 21:41 Odpowiedzi: 0    Wyświetleń: 600
  • Assembler 8051 - podłączenie drukarki LPT

    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 2530064   29 Gru 2014 18:01 Odpowiedzi: 7    Wyświetleń: 1122
  • ATtiny24a - Assembler - procedura zle odczytuje wartości z tablicy.

    witam napisałem krótką procedurę odczytującą tablice w zależności od wartości 4 bitów w porcie A, ale nie wiem dlaczego nie działa :-( Adres tablicy ustawia się prawidłowo, ale do R16 nie trafia wartość z tablicy, gdzie jest błąd ? Dodano po 32 Dobra, znalazłem błąd :-) Tablica adresowana...

    Mikrokontrolery Początkujący JohnCTN   09 Maj 2015 14:38 Odpowiedzi: 0    Wyświetleń: 465
  • AVR136 oraz czas obsługi przerwania

    Witam, pracuję obecnie nad pewnym projektem, w którym używam 32 kanałów PWM na procesorze Atmega162 generowanych programowo wg. dokumentu AVR136, program napisany w języku C. Mogę powiedzieć, że generalnie wszystko działa zgodnie z oczekiwaniami, modulacja działa prawidłowo, jednak chciałbym poznać,...

    Mikrokontrolery AVR Krokus22   15 Lut 2012 13:49 Odpowiedzi: 11    Wyświetleń: 1789
  • 8051 - Klawiatura PS/2 - Assembler

    Witam, mam problem z podłączeniem klawiatury PS/2 do 8051 i wyświetlenie na LCD 2x16 odebranych znaków. Póki co odebrane kody nie są zamieniane na kody ASCII ponieważ i tak nic nie wyświetla się na LCD (LCD działa, wyświetla napis "Znaki:" Który wyświetlam mu na początku). Obstawiam, że nie rozumiem...

    Mikrokontrolery Pozostałe biedak15   15 Maj 2014 16:24 Odpowiedzi: 0    Wyświetleń: 2571
  • Jak dziala te programy Assembler... Proszę o wytłumaczenie..

    Mam małą prośbę do Was :) Może ktoś wytłumaczyć co gdzie i dlaczego się odwołuje ? Chodzi o to by wytłumaczyć mi jak te programy działają bym mógł je sobie edytować.... ZEGAREK ...

    Mikrokontrolery Carmamir   09 Kwi 2006 22:58 Odpowiedzi: 0    Wyświetleń: 1556
  • Assembler 8051

    Witam! to wszystko bedzie najprościej zeralizować zadania. Ja bym zrobił to tak: 1) Uruchomi układ przerwań dla licznika np T0. Ustawić licznik w tryb pierwszy. Licznik w trybie 1 przy f=12MHz przepełni się conajwyżej ≈65ms dlatego trzeba by zliczać te przepełnienia, czym mógłby się zająć wcześniej...

    Mikrokontrolery szydlak   16 Lis 2006 12:57 Odpowiedzi: 3    Wyświetleń: 2187
  • [lpc1768][GNU C/eclipse] wywołanie funkcji w przerwaniu nie działa

    Witam, mam problem z wywołaniem funkcji w przerwaniu. Na chwilę obecną debugowanie odpada, gdyż mam mały problem z odpaleniem debugowania. Po wywołaniu przez procesor przerwania, albo się on wiesza albo niepoprawnie działa funkcja. To samo dzieje się gdy wkleję do przerwania zawartość funkcji. Podczas...

    Mikrokontrolery ARM Cosicek   24 Cze 2012 12:45 Odpowiedzi: 0    Wyświetleń: 2120
  • [Assembler] Program - miernik refleksu.

    Definiujesz sobie w timerze licznik czasu zwiększany po każdym przerwaniu jeżeli jest ustawiony znacznik MIERZ. Czynności w programie: 1. Zgaś lampkę 2. MIERZ=0 3. CZAS=0 4. Czy start ? 5. Jeżeli nie to idź do punktu 4 6. Odmierz przypadkowy czas od 2 do 6 sekund 7. Zapal lampkę 8. MIERZ=1 9....

    Programowanie Paweł Es.   05 Sty 2005 12:47 Odpowiedzi: 1    Wyświetleń: 1266
  • silnik krokowy - assembler

    Dosinski napisał: ;-----------------------------... MOV IE,#00000000B MOV P1,#11111111B ACALL DELAY AJMP reset; zatrzymuje silnik, wraca na poczatek programu i czeka na wcisn START RETI ;---------------------------------... programu...

    Mikrokontrolery DosinskY   24 Sty 2005 22:52 Odpowiedzi: 6    Wyświetleń: 2702
  • AVR Studio 4 -Błąd przy kompilacji - wektory przerwań

    Witam. Piszę program na atmegę 8 w Avr Studio 4.13. build 571. Mój problem polega na tym, że gdy skompiluję program kompilator wywala się na tym: .CSEG .ORG $0000 rjmp RESET .ORG OC2addr rjmp Petla .ORG ADCCaddr rjmp Petla .ORG 0x0013 Petla: ... Assembler v2 wywala...

    Mikrokontrolery pl7   25 Gru 2007 01:33 Odpowiedzi: 0    Wyświetleń: 666
  • Czy warto uczyć się assemblera?

    Kiedyś to była podstawa, programy w DOS'ie mimały wstawki assemblerowe i używały przerwań, których parametry wpisywane były do rejestrów, - prehistoria. Java i C# w 100% nie ma sensu nawet wiedzieć o czymś takim jaki assembler bo to są kody wykonywane przez wirtualne maszyny, taki is własny assembler....

    Programowanie Steryd3   28 Lis 2013 10:13 Odpowiedzi: 12    Wyświetleń: 2922
  • AVR C i assembler - drobna prośba.

    ;sprobuj tak: .include "8535def.inc" .def temp = r16 ;bufor pomocniczy .def temp1 = r17 ;jak wyzej... .org 0x000 rjmp RESET ;Reset Handler .org 0x006 rjmp TIM1_COMPA ;Tmier/Counter 1 Interrupt handler .org 0x011 RESET: ldi temp, high(RAMEND) out SPH, temp ldi...

    Mikrokontrolery Tdv   28 Lut 2003 21:00 Odpowiedzi: 4    Wyświetleń: 2343
  • Programowanie PICów w MPLAB. Assembler- przykładowe pliki

    Witajcie użytkownicy tego genialnego forum. Zaczynam się uczyć programować procesory PIC (konkretnie 16f872 i 873). Potrafię zamrugać diodkami ale nie umiem właczyć przerwanie na T0. Czy ktoś z was wie może gdzie można znaleźć jakieś przykłady kodu asemblera gdzie mógłbym podejrzeć samą ideę. Na...

    Mikrokontrolery elektryk   20 Sie 2005 14:49 Odpowiedzi: 2    Wyświetleń: 2251
  • transmisja rs w assemblerze.

    RS232OUT: sbis UCSRA,UDRE rjmp RS232OUT tu się zapętla na śmierć wejdź tu: pobierz sobie kody źródłowe do tej książki (albo i kup ją sobie) ściągnij plik zip z kodami, potem go rozpakuj w katalogu P6 - Terminal masz plik uart_buf.inc i tam jest wszystko napisane i masz sprawdzoną...

    Mikrokontrolery trepek   10 Lip 2006 18:54 Odpowiedzi: 7    Wyświetleń: 993
  • Assembler 51 prośba o przykładowe kody

    Co do odmierzania czasu to możesz to zrobić na wiele sposobów. W normalnych pętlach albo klawiaturę obsługiwać w przerwaniu, wtedy opóźnienie definiuje to przerwanie i nie angażuje zbytnio procesora. A z drugiej strony to poszukaj na forum, sam tu umieszczałem program obsługi klawiatury matrycowej.

    Mikrokontrolery prokopcio   19 Gru 2006 08:50 Odpowiedzi: 9    Wyświetleń: 1539
  • Obsługa przycisku w assemblerze - ATmega8

    gratulacje za podjecie sie pisania w slusznym jezyku [; zasadniczo najprosciej byloby to zrobic na przerwaniu. niemniej jednak jesli nie na przerwaniu, to tez sie da [; (jak wiadomo w ASM sie wszystko da). najprosciej zrobic to tak: 1. poczatek petli 2. sprawdz stan przycisku 3. jesli przycisk...

    Mikrokontrolery 1kizin   21 Sty 2008 14:38 Odpowiedzi: 8    Wyświetleń: 1329
  • Wykres funkcji w assembler

    nie jestem pewien czy masz racje z tym ze wspolrzedne znajduja sie w rejestrze dx... A ja jestem pewien, że w przypadku zastosowania przerwania BIOS nr 10h, współrzędne znajdują sie tam, gdzie napisałem tzn. w połówkach rejestru dx. Zajrzyj do spisu przerwań "Ralf Brown's Interrupt List" i wszystko...

    Programowanie Początkujący Remeknapr   24 Sty 2009 01:32 Odpowiedzi: 7    Wyświetleń: 3219
  • AVR Assembler Ściemniacz - prośba o sprawdzenie kodu

    Ja soe nie znam, ale skoro uzywane są przerwania to trzeba jakis stos zadeklarowac. Przerwania uzywaja tych samyc rejestrow oraz sa rowniez uzywane w programie głownym W srodku przerwan zmieniaja sie znacznik w rejestrze SREG co moze miec znaczenie przy wykonywaniu programu głownego i.t.d. i.t.p. To...

    Mikrokontrolery AVR Balu   31 Sty 2010 20:38 Odpowiedzi: 16    Wyświetleń: 2762
  • [Assembler][ATtiny2313][Podstawy] Zaczynamy naukę

    A więc zaczynamy: Napisałem programy przykładowe i wszystko pięknie chodzi diodki się zapalają gasną - po prostu jest dobrze. Napisałem program w AVR Studio 4 i symulacja pokazuje że wszystko powinno działać no ale nie działa. Tu jest przycięty kod programu który też nie działa mi. ...

    Mikrokontrolery AVR zumek   22 Lut 2010 21:24 Odpowiedzi: 30    Wyświetleń: 7357
  • [C][asm] Optymalizacja kodu przerwania

    Hm... ok zrobiłem osobny source file o rozszerzeniu *.s ale dostaje troche błędów... rm -rf main.o ledy.elf dep/* ledy.hex ledy.eep ledy.lss ledy.map Build succeeded with 0 Warnings... avr-gcc -mmcu=attiny2313 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=20000000UL -Os -funsigned-char -funsigned-bitfields...

    Mikrokontrolery AVR BoskiDialer   31 Paź 2010 14:32 Odpowiedzi: 18    Wyświetleń: 2037
  • ATmega32 ASSEMBLER: dziwne działanie - bardzo proszę o pomoc

    delayX to procedury opóźniające w przerwaniu akurat ma służyć odczekaniu do wygaśnięcia drgań styków przycisku. Według sugestii zamieszczam program bez definicji rejestrów i trybu SPECIAL, żeby nie zaciemniać, a to akurat nie ma wpływu na działanie. .CSEG ; początek segmentu programu .ORG...

    Mikrokontrolery AVR kris_jr   26 Sty 2011 16:50 Odpowiedzi: 4    Wyświetleń: 1458
  • Assembler - odczyt danych z tablicy

    Mi komenda lpm temp,Z zgłasza ostrzerzenie(komenda nie wspierana w tym procesorze) Asembler ma bardzo dużo tzw. "knyfów". Długo już w nim piszę i nie jeden program nie zadziałał. Czy oby na pewno wszyscy mówimy o ATMEGA8 bo ja odnoszę wrażenie że chyba każdy tutaj pisze pod inny procesor. Stos źle...

    Mikrokontrolery AVR asembler   24 Sty 2012 20:32 Odpowiedzi: 18    Wyświetleń: 4699
  • Atmega8 assembler - Utrata stanu SREG w AVR Studio

    Kiedy zdarza się przerwanie, bit I w SREG zostaje wyczyszczony, podczas powrotu z przerwania RETI ustawia bit I z powrotem na 1. Zapobiega to kolejnemu wywołaniu tego samego przerwania dopóki jego obsługa nie zostanie zakończona, jak i zagnieżdżonym przerwaniom.

    Mikrokontrolery AVR kulpina   19 Gru 2013 23:56 Odpowiedzi: 5    Wyświetleń: 1110
  • [TMS320C6720][C/Code Composer Studio 3.3]Przerwanie zewnętrzne

    Szybkie może i są, jednak CC Studio raczej nie pozwala na wykorzystanie możliwości C67XX. Dosyć spory kod tworzy ten kompilator. Dlatego przeważnie programy na TMS'y pisze się w assemblerze, masz wtedy pełną kontrolę nad procesorem. Z racji, iż program jest malutki proponuję napisać go w assemblerze...

    Mikrokontrolery Pozostałe maciej_333   20 Mar 2014 19:24 Odpowiedzi: 9    Wyświetleń: 2832
  • Opóźnienie 5ms w mikrokontrolerze 8051 assembler

    Błądzisz. 0. Dlaczego wybrałeś muzealny mikrokontroler, dla którego informacji trzeba szukać w skanowanych artykułach z gazet wydawanych w latach 80-tych i 90-tych zeszłego wieku? 1. Dlaczego nie chcesz korzystać z timera? To jest najlepszy i najpewniejszy sposób odmierzania czasu. 2. Czy program...

    Mikrokontrolery adrian_krc   19 Sty 2014 21:52 Odpowiedzi: 2    Wyświetleń: 1812
  • [atmega8a][assembler] - inicjalizacja wyświetlacza HD44780U

    Wybaczcie moje marudzenie ale takie makro wymaga co najmniej dodatkowych dwóch "difajnów". Proponowane "ułatwienie" spowodowało że musimy zamiast 11 znaków wklikać 50 i na dodatek w czasie analizowania skakać po dokumencie aby zobaczyć co oznacza makro a później co oznaczają poszczególne definicje z...

    Mikrokontrolery AVR maciej_333   18 Maj 2014 13:56 Odpowiedzi: 15    Wyświetleń: 1707
  • 8051 assembler wyświetlacz 7 segmentowy

    1. Prostsze dodajesz zmienną, a raczej kilka bo jedna zbyt szybko się przepełni. Dekrementujesz ją, jak osiągnie wartość 0 nie skaczesz już LOOP_DISP. 2. Używasz timera i przerwań. Za każdym wywołaniem przerwania od timera np. zmniejszasz wartość zmiennej, a w pętli głównej porównujesz jej wartość...

    Mikrokontrolery sylwek185   16 Sty 2015 16:52 Odpowiedzi: 19    Wyświetleń: 3318
  • zamek cyfrowy assembler 51

    Prosiłbym o pomoc w rozumieniu tego programu ponieważ chce wiedzieć jak to działa i również chodzi o sprawdzenie tego programu bo w jednym programie do symulacj pokazuje brak instrukcji a w drugim błąd w linii Tim0. Z góry dzięki [syntax=asm]T0_G EQU 0 T0_C EQU 0 T0_M EQU 1 TIM0 EQU T0_M+T0_C*4+T0_G*8 ...

    Mikrokontrolery Darek199518   20 Mar 2015 17:23 Odpowiedzi: 3    Wyświetleń: 447
  • [ASSEMBLER] Prosty stoper

    Witam, chcę zrobić prosty stoper zliczający 655.4sekundy aktywowany wciśnięciem 20H ( w symulatorze na razie), jednak nie działa mi przerwanie i nie wiem czemu, program zapętla się i inkrementuje tylko R1 i gdy licznik T2 się przeładuje to następuje zresetowanie i dalej zlicza, nie obsługuje przerwań...

    Programowanie Początkujący stryjek96   23 Lis 2017 10:18 Odpowiedzi: 0    Wyświetleń: 342
  • [ASSEMBLER] Prosty stoper

    Witam, chcę zrobić prosty stoper zliczający 655.4sekundy aktywowany wciśnięciem 20H ( w symulatorze na razie), jednak nie działa mi przerwanie i nie wiem czemu, program zapętla się i inkrementuje tylko R1 i gdy licznik T2 się przeładuje to następuje zresetowanie i dalej zlicza, nie obsługuje przerwań...

    Mikrokontrolery stryjek96   23 Lis 2017 10:39 Odpowiedzi: 0    Wyświetleń: 180
  • Assembler - program rezydentny...

    Zgadza się, DOS nie jest systemem wielozadaniowym, ale panowie z Microsoftu ułatwili trochę zadanie, służy do tego flaga systemowa InDos . Sygnalizuje ona czy jest aktualnie wykonywana jakaś funkcja dosu i czy program rezydentrny jej nie przerwał. Wartość 0 oznacza że możemy wywołać przerwanie INT21,...

    Mikrokontrolery ElGregor   14 Wrz 2003 23:07 Odpowiedzi: 3    Wyświetleń: 2054
  • 89C2051 problem z zawieszaniem przerwania.

    nie jestem specem w "c" ale wartosc wpisywana do rejestru licznika T1 ((to chyba ten ktory u Ciebie ciągle odlicza) - powinna być wpisywana odrazu po wejsciu do podprogramu obsługi przerwania a nie na jego koncu. (tym bardziej ze program wykonuje sie rozną liczbę cykil). pamietaj o tym , ze mikrokontroler...

    Mikrokontrolery coberr   28 Sty 2008 01:01 Odpowiedzi: 5    Wyświetleń: 1015
  • [ATMEGA8]Przerwania, a RS232

    ...czy na czas wytransmitowania, bądź odbioru znaku program wstrzyma swoje działanie na 10ms, czy po prostu odbędzie się to równolegle... Jeśli budujesz transmisję RS232 na przerwaniach, sprzętowy USART odbiera znak w czasie, gdy procesor wykonuje program główny. Po odebraniu całego znaku generowane...

    Mikrokontrolery AVR marnowak   11 Paź 2012 18:32 Odpowiedzi: 14    Wyświetleń: 3155
  • 8086 - Wyświetlanie liczby 16-bitowej w postaci dziesietnej - assembler

    Witam. Mam maly problem z programem w assemblerze. Temat programu to : wyprowadzanie liczb 16-bitowych na ekran w postaci dziesietnej Problem wyglada tak, ze program powinien wyswietlac liczby od 0-65535, niestety liczby 65536-65539 tez moga byc wpisane. czy moglby ktos sprawdzic moj kod i ewentualnie...

    Programowanie Początkujący Markus663   25 Sty 2013 11:42 Odpowiedzi: 0    Wyświetleń: 1203
  • [at91sam7s][gcc] Przerwanie USART

    Witam, Od jakiegos czasu pracuje nad urzadzeniem komunikujacym sie z PC za posrednictwem USB. Ostatnio padla decyzja ze trzeba zastosowac ft232rl zamiast sprzetowego USB procesora poniewaz ftdi ma dobre wsparcie bibliotek na PC i ogolnie latwiej jest to stosowac niz uzerac sie z domyslnym sterownikiem...

    Mikrokontrolery ARM _Matik_   11 Gru 2008 13:05 Odpowiedzi: 6    Wyświetleń: 1694
  • Przerwanie sprzętowe via port LPT

    Mam taki problem z wygenerowaniem i przechwyceniem przerwania drukarki (IRQ7) w komputerze PC. W assemblerze została podmieniona procedura obsługi przerwania w tablicy wektorów przerwań (wszystko pod DOS w C++). Przerwanie ma być generowane sprzętowo, za pomocą linii ~ACK na porcie LPT1 i tutaj się...

    Programowanie Semy   03 Kwi 2009 21:00 Odpowiedzi: 0    Wyświetleń: 771
  • [ATtiny45V] Priorytety przerwań

    instrukcja SEI na początku ISR, avr-libc to załatwia Dla ścisłości, powinieneś użyć: ISR(XXX_vect, ISR_NOBLOCK) { ... } bo wpisanie na początku obsługi przerwania sei(); to nie to samo. Wtedy przerwania zostają włączone dopiero po prologu, czyli np. po odłożeniu...

    Mikrokontrolery AVR wjeszak   12 Paź 2010 13:40 Odpowiedzi: 10    Wyświetleń: 1648
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Odniosę się tylko do nadajnika, bo mam wrażenie, że autor wątku w tej chwili właśnie nadajnik próbuje wykonać. Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te porządane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale...

    Mikrokontrolery AVR maciofeles   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2349
  • ATMega8 + C + RS232 + przerwania: jak wysyłac w przerwaniach

    Postanowiłem coś napisać by sprowokować wypowiedzi innych :wink: Przyznaję się: w języku C pisałem dawno temu pod DOS-em (Turbo C 2.0) a UART programowałem tylko na 2313. Dobrze, że zamieściłeś cały program, ponieważ posłużył mi za pierwszą lekcję programowania w C na AVR-y. Atmega8 ma bardziej skomplikowany...

    Mikrokontrolery Jacu$   14 Lis 2004 14:04 Odpowiedzi: 1    Wyświetleń: 1946
  • [LPC2124][C] przerwania od timera.

    Chciałbym na timerze0 zrealizować ciągły odczyt czterech niezależnych liczników w trybie obsługi przerwań za pomoca kanałow porównująch, MR0, MR1, MR2, MR3. Timer1 jest zajęty. Czasy to 100 msec, 60 sekund , 100 sekund oraz dowolny inny. tick dla timera0 wybrałem na 1 msec. Licznik działa poprawnie...

    Mikrokontrolery ARM zorg666   07 Sie 2008 21:44 Odpowiedzi: 23    Wyświetleń: 3638
  • Atmega 88p - Dziwne działanie przerwania INT1

    Witam. Borykam się z problemem przerwania INT1 w procesorze Atmega88p. Otóż przerwanie raz działa poprawnie , wykrywa odpowiednie zbocze , a innym razem załącza się praktycznie losowo . Napisałem specjalnie prosty programik aby zobrazować problem . Program jest pisany w bascomie jednak ze sporą...

    Mikrokontrolery AVR guuciek   04 Maj 2014 18:53 Odpowiedzi: 6    Wyświetleń: 1035
  • Bascom / Assembler, 8051

    Rozwiązanie problemu tkwiło gdzie indziej. Poddałem deasembacji HEX z Bascomu. Zawierał na początku przygotowanie miejsca w pamieci na obsługe przerwań a później to samo co ja pisałem w ASM, czy nie ma co się czepiać, więc na próbę z tego asm zrobiłem hex'a assemblerem i dalej porty milczą. Napisałem...

    Mikrokontrolery valkyrie   28 Kwi 2003 07:38 Odpowiedzi: 4    Wyświetleń: 2268
  • Assembler i jego możliwości

    Witam! Przygode z assemblerem radze zacząć od porządnego zrozumienia jak działa wasz sprzęt, jak jest zorganizowana pamięć, co to są rejestry, przerwania itp. Tutaj macie dwa kursy z ktorych sam korzystalem: Pozdrawiam!

    Programowanie DALAILAMER   23 Paź 2008 13:49 Odpowiedzi: 44    Wyświetleń: 3541
  • Assembler '51 sprawdzenie składni

    Witam czy mógłby ktoś sprawdzić poprawność kodu Assembler '51? Czy składnia jest ok? WDTCN DATA 0FFH ; WATCHDOG TIMER CONTROL AMX0CF DATA 0BAH ; ADC 0 MUX CONFIGURATION AMX0SL DATA 0BBH ; ADC 0 MUX CHANNEL SELECTION ADC0CN DATA 0E8H ; ADC 0 CONTROL ADC0H DATA 0BFH ; ADC 0 DATA - HIGH BYTE REF0CN...

    Mikrokontrolery adamwesola   26 Lut 2009 18:07 Odpowiedzi: 1    Wyświetleń: 1280
  • [Attiny2313][Asm] Synchronizacja przerwań i skalowanie czasu

    Witam! Zbudowałem prosty układ i chciałbym na nim nauczyć się dobrze obsługiwać i synchronizować przerwania. Jego głównym założeniem będzie liczenie co jedną sekundę do 99 na dwóch wyświetlaczach siedmiosegmentowych(obsługa "multipleksacją") z dodatkowymi opcjami(odebrać coś z komputera itp). Pisałem...

    Mikrokontrolery AVR Lukaszek_69   27 Mar 2010 21:05 Odpowiedzi: 7    Wyświetleń: 1454
  • [assembler] czy może mi ktoś wyjaśnić różnice ?

    Witam Pisze programik w assemblerze i chciałbym Wam pokazać prosty kod. Programik używa przerwania dosowego aby wyświetlić ciąg znaków, który znajduje się pod etykietą 'string'. Poniższy programik wyświetla ciąg znaków ale zanim wyświetlam ten ciag znaków chciałem wpisać 30h (znak '0' do ciągu...

    Programowanie 0DFh   20 Maj 2010 10:32 Odpowiedzi: 15    Wyświetleń: 2102
  • [atmega664p][c] Problem z zapisem do zmiennej w przerwaniu

    Witaj, Sprawa ma się następująco odnośnie volatile. W standardzie języka C słowo kluczowe volatile określa / charakteryzuje zmienną która może zmieniać się w nieokreślonym czasie np. w procedurze przerwania jaki i w funkcji nie związanej z procedurą przerwania. Cała rzecz polega na tym iż to co...

    Mikrokontrolery AVR mirekk36   15 Paź 2010 01:50 Odpowiedzi: 19    Wyświetleń: 1616
  • [Atmega16][asm]Przerwania zewnętrzne.

    Gdyby założyć, że w momencie zmiany na jednym pinie, na drugim jest stan stabilny, to może udałoby się to zrobić tak jak próbowałeś. Myślę tylko, że i tak powinieneś nieco zmienić procedurę obsługi przerwania. Po pierwsze po delay należałoby najpierw sprawdzić stan pinu, który wywołał przerwanie, żeby...

    Mikrokontrolery AVR Andrzej__S   20 Lis 2010 15:05 Odpowiedzi: 15    Wyświetleń: 2893
  • [ARM-Assembler][STM32] Co na początek ?

    Witajcie, Kontynuując moją przygodę "chirurga ARM" doszedłem (i zatrzymałem się) do plików startup'owych i linkera. Przeglądając czarne zakamarki internetu znalazłem jakieś przykłady (Fredie'go też) lecz nie rozumiem na jakiej podstawie one powstały. Jako główne źródło podawana jest biblioteka standardowa...

    Mikrokontrolery ARM nsvinc   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 9970
  • Migająca dioda LED assembler

    Witam, zaczynam przygodę z assemblerem wcześniej pisałem programy w języku C i szło mi 100x sprawniej...Chciałem na początek napisać programik który migałby diodę LED. Jednak nie działa procedura opóźnienia. Zapętla się w nieskończoność w miejscu DELAY_LOOP3: NOP NOP NOP DEC R18 BRNE DELAY_LOOP3 ...

    Mikrokontrolery AVR doles   11 Paź 2011 10:53 Odpowiedzi: 4    Wyświetleń: 5394
  • Assembler - Zapis bootloadera na pen drive. Int 13

    Witam. Od tygodnia szukam, kombinuje, programuje. Kod który napisałem po asemblacji otwiera bootloader, zapisuje jego zawartość do bufora i stara się zapisać bufor na pen drive (dysk '1'). Wcześniej zwracało mi błąd o bezpośrednim dostępie do dysku, co pewnie ma związek z trybem chronionym procesora....

    Programowanie Dżyszla   04 Lis 2012 17:21 Odpowiedzi: 1    Wyświetleń: 855
  • Atmega128 - Bascom. Wyłączenie powrotu z obsługi przerwania

    Czy wiesz co to jest prolog i epilog w assemblerze? Czy wiesz co to jest stos? Z tego co wiem w obsłudze przerwania powinno stosować się krótki i prosty kod, natomiast w moim przypadku potrzebuję po wystąpieniu przerwania przejść do wykonywania programu w pętli. Od takich spraw są flagi (czyli...

    Mikrokontrolery dondu   22 Gru 2013 19:03 Odpowiedzi: 2    Wyświetleń: 726
  • Modyfikacja dwóch bibliotek pod kątem kolidujących przerwań tak mi się wydaję

    <ciach> V-USB wymaga aby przerwania były blokowane nie dłużej niż ~25 cykli. Czyli w tym przypadku występuje problem ze zbyt długim przerwaniem timera w bibliotece "IR". Najprościej byłoby odblokować przerwania w ten sposób: Zbędne wyciąłem, bo logicznie kłóci się z kolegi postem. :)...

    Arduino badboy23   15 Mar 2017 09:32 Odpowiedzi: 7    Wyświetleń: 756
  • [ASSEMBLER] Nie mogę otworzyć debugowania w Visual Studio 2017

    Witam! Mam pewien problem, który męczyłem z dobrą godzinę z moim wykładowcą jednak musieliśmy przerwać. Może wy próbowaliście uruchomić lub piszecie w takim starym (wg mnie) języku i coś wiecie na ten temat. Posiadam pewien kod: , który służył jako poradnik do odpalenia assemblera na starszych "VS"...

    Programowanie 435758   17 Maj 2017 15:51 Odpowiedzi: 7    Wyświetleń: 990
  • [C] procedura obsługi przerwania - podstawy podstaw.

    Witam. Nie znam C wcale bo programuję w assemblerze ale muszę do istniejącego programu w C (nie mojego) wstawić program obsługi przerwania UART_TX_COMPLETE w którym będzie tylko jedna linia ustawiająca 0 na pinie PB2 PORTU B. projekt w AVR GCC procesor atmega8 i teraz proszę o pomoc: 1. jak i...

    Mikrokontrolery AVR Krzysiek_k1984   08 Sie 2008 20:12 Odpowiedzi: 4    Wyświetleń: 1513
  • [Atmega16][C][WinAvr] Problem z obsługą dwóch przerwań zew.

    Dołączając moduł #include<avr/interrupt.h> możesz stosować deklarację SIGNAL i INTERRUPT. SIGNAL blokuje pozostałe przerwania na czas jego obsługi, a INTERRUPT nie. Osobiście nie stosowałem INTERRUPT, ale sam zastanawiałem się niedawno w jaki sposób będzie interpretowana komenda RETI(assembler)...

    Mikrokontrolery AVR Dr.Vee   28 Kwi 2009 04:20 Odpowiedzi: 7    Wyświetleń: 2144
  • [8051][C] Obsługa przerwań

    Bry, Mam do przerobienia zadanie z Assemblera obsługujące przerwanie T0 na C (Eclipse, SDCC). Niemniej jednak na zajęciach korzystamy formalnie z książki P. i P. Gałka (pracujemy też na DSM-51). Stąd moje dwa problemy (jeżeli temat umieściłem w nie najlepszym dziale, proszę o przeniesienie): 1. Znalazłem...

    Mikrokontrolery BioZ   29 Lis 2010 19:28 Odpowiedzi: 2    Wyświetleń: 2530
  • LPC1768, Keil - Czyszczenie flagi przerwania TIM0, startup i inne

    Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych,...

    Mikrokontrolery ARM KamilCWK   08 Sie 2015 07:59 Odpowiedzi: 4    Wyświetleń: 999
  • ATmega128 - przerwania zewnętrzne.

    Listing jest długi (assembler), ale mogę go załączyć jako plik. To jest część pierwsza, czyli inicjalizacja układu PDIUSBD11. Inicjalizuję układ PDIUSBD11 przez magistralę I2C. Jeżeli inicjalizacja się powiedzie to ma zostać zapalona dioda LED5. Dioda się pali. To działa bez problemu. W momencie, gdy...

    Mikrokontrolery Patryxus   29 Sie 2006 17:58 Odpowiedzi: 6    Wyświetleń: 3453
  • AVR i UART na przerwaniach

    Przerwanie w przerwaniu hmm. rzecz bardzo dobra i celowa , ale raczej nie w tej klasie sprzętu :) od takich rzeczy jest kontrola priorytetów. Co zaś "dobrego" czy "złego" nawyku zgadzam się z kolegą w całej rozciągłości :) Piszę i pisałem i zamierzam pisać wiele procedur na różnorodny sprzęt w C51...

    Mikrokontrolery zagwizdow   25 Wrz 2007 10:59 Odpowiedzi: 16    Wyświetleń: 2739
  • bascom i przerwanie od uart-a

    witam up avr po odbiorze znaku przez uart generują przerwanie (rxc), czy w bascomie istnieje możliwość "sprawdzenia" przerwania od uarta? wiem że jest polecenie "ischarwaiting" jednak to polecenie musze umieścić w kodzie programu i sprawdzać nim czy w buforze odbiorczym jest jakiś znak, natomiast interesowało...

    Mikrokontrolery zumek   23 Gru 2007 22:40 Odpowiedzi: 3    Wyświetleń: 1429
  • [C] Transmisja TWI. Program nie obsługuje przerwania.

    Witam, od dłuższego czasu też walczyłem aby zrobić ładny sprzętowy TWI-SLAVE. W C jeszcze jestem troszkę za słaby więc na początek zrobiłem to na podstawie różnych postów tu na elektrodzie w Bascomie. Działa prze-ślicznie :) jak narazie i rozwiązane mam w tej procedurze obsługi przerwania chyba wszystko...

    Mikrokontrolery AVR majster256   30 Lip 2008 10:25 Odpowiedzi: 22    Wyświetleń: 2732
  • [STM32;Truestudio; C++] Brak adresów funkcji przerwań w tablicy wektorów

    Ja nie lubię STM32, a STM32 mnie! Muszę coś zrobić na STM32 i robię to w Truestudio. Na razie proste testy na przypomnienie sobie STMów i wejście w C++ i na dzień dobry ściana! Po kompilacji w tablicy wektorów przerwań jest tylko adres na DefaultHandler. Mimo tego, że nazwa funkcji obsługi przerwania...

    Mikrokontrolery ARM michalko12   10 Lip 2018 21:06 Odpowiedzi: 2    Wyświetleń: 240
  • Przerwania - reagowanie na wciśnięcie przycisku na klawiaturze matrycowej 4x4

    Dzień dobry. We wstępie odrazu zaznaczę, że używam zestawu ZL3AVR z mikrokontrolerem ATmega32. Chciałem napisać program w assemblerze, który będzie zliczał wciśnięcia określonego przycisku w dowolnym rejestrze i będzie wyświetlał liczbę wciśnięć binarnie na diodach (czyli przykładowo jeśli wcisnąłem...

    Mikrokontrolery AVR tmf   10 Lis 2018 12:21 Odpowiedzi: 6    Wyświetleń: 249
  • Przerwanie! POMOCY (AVR 90s2313)

    Czy mógłby mi ktoś przesłać jakiś PROSTY program (w assemblerze) z wykorzystaniem przerwania na AT 90s2313 (np.migają diody i po naciśnięciu klawisza przestają).Jak ustawić przerwanie?-co przesłać do rejestru... Moze zna ktos jakieś odnośniki do stron z przykładowymi programami? Za pomoc z góry dziękuję.

    Mikrokontrolery Przemek M   21 Kwi 2003 00:06 Odpowiedzi: 0    Wyświetleń: 907
  • przerwania na AT89C4051-PI - problem

    Właśnie ! Weź to obejrz w asmie. U mnie Keil to tak organizuje, ze w asmie pod odpowiednimi adresami przerwań są instrukcje skoków LJMP do obszarów, w których kompilator był łaskaw umieścić obsługę przerwania. Czyli wszystko jest ok! O! Już wiem. Najedź w lewym okienku na nazwę Twojego pliku źródłowego....

    Mikrokontrolery krzysiek40   05 Lip 2004 19:48 Odpowiedzi: 5    Wyświetleń: 1086
  • Jak przerwać "while".

    Taka zmiana sterowania w "C" jest obsługiwana przez moduł <setjmp.h>. Pozwala na ustanowienie punktu w programie( funkcja setjmp() ) do którego można "skoczyć" z dowolnego miejsca w programie (funkcja longjmp() ). ( "goto" jest jedynie lokalne wewnątrz funkcji). Ale ta funkcjonalność jest projektowana...

    Mikrokontrolery Olo999   12 Gru 2005 06:57 Odpowiedzi: 7    Wyświetleń: 1595
  • Przerwania AVR, bez RETI

    Witam, pisze programy w asemblerze na mikrokontrolery AVR. Chciałbym po zgłoszeniu przerwania przejść do procedury jego obsługi ale juz nie wracać i aby program mógł dalej działać prawidłowo... Pisząc w assemblerze , możesz robić z procem co tylko chcesz , tylko jak w każdym przypadku, musisz...

    Mikrokontrolery starob   28 Lis 2006 21:51 Odpowiedzi: 5    Wyświetleń: 1910
  • Przerwanie TWI+symulator Avr Studio - nie dziala

    Witam, mam problem z przerwaniem modulu TWI w symulatorze AVR STUDIO. Program pisalem w C , obsluga przerwan globalna i TWIE ustawione.... Gdy ustawie recznie flage TWINT program nie przechodzi do wektora przerwania, tak jakby nic sie nie stalo. Nie wiem czemu tak sie dzieje, napisalem to samo w assemblerze...

    Mikrokontrolery adro1   12 Maj 2007 23:22 Odpowiedzi: 1    Wyświetleń: 1062
  • Atmega16 i obsługa przerwań

    Witam! Napisałem następujący program w asemblerze i chciałbym przerobić go w ten sposób aby na naciśnięcie przycisku było np kilka sekund, a po tym czasie program zaczynałby się od nowa. Pojawia się jednak problem, ponieważ w trakcie wykonywania pętli typu wait: ldi r18,255 dec r18 ...

    Mikrokontrolery zumek   27 Lis 2007 15:15 Odpowiedzi: 8    Wyświetleń: 1642
  • [C] Atmega8 przerwania - nie zlicza równomiernie

    Kwestia czy to się opłaca czasowo... Wszystko zależy od tego, co chcemy osiągnąć. Nie próbuję tutaj forsować używania na siłę przerwań, ich zagnieżdżania i maskowania. Niemniej uważam, że to cenna umiejętność. ... ja wyznaję zasadę: im krócej w przerwaniach tym lepiej Myślę, że...

    Mikrokontrolery AVR Andrzej__S   09 Lip 2010 21:11 Odpowiedzi: 25    Wyświetleń: 2184
  • Wyjście z przerwanie, wyzerowanie stosu, czyli powrót do....

    Witam, Nic nie przychodzi mi do głowy, choć rozwiązanie jest z pewnościa banalne. Chodzi o to, że jeżeli nastąpi przerwanie z INTn, po jego wykonaniu uP ma wrócić do głównej pętli, czyli zakończyć wykonywany podprogram niezależnie w którym miejscu został przerwany. Nie wiem jakiej instrukcji użyć być...

    Mikrokontrolery AVR mirekk36   19 Lis 2010 19:08 Odpowiedzi: 23    Wyświetleń: 1878
  • [AVR][asm] Niepoprawny powrót z obsługi przerwania

    Albercie, dobrze wiem, że przerwanie ma być krótkie. Powyższy program jest czysto akademicki, służący poznaniu podstaw assemblera pod avr. Bez migania diodą przerwanie też działało poprawnie, zastanawiało mnie tylko dlaczego dzieje się tak a nie inaczej. Pozdrawiam.

    Mikrokontrolery AVR anathor   10 Kwi 2011 12:31 Odpowiedzi: 13    Wyświetleń: 1810
  • [avr] obsługa przerwań [początkujący]

    ... To w mniej więcej w taki sposób pisze się programy do zegarów alfanumerycznych, i w ogóle obsługę przerwań tak się pisze? WIem tylko, że one (te zegary)zczytują z odzielnych funkcji cyfry i je wyświetlają, a ustawienie godziny ejst możliwe w takim razie w każdym momencie ... Najprostszym rozwiazaniem...

    Początkujący Naprawy nemo07   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2328
  • [BASCOM][atmega16] Przerwanie zewnętrzne co 4ms i komunikacja 1wire - kolizja

    Te czasy to chyba chodzi o mikrosekundy a nie milisekundy? Przy odstępach rzędu ms nie byłoby najmniejszego problemu, jako że najdłuższe co może być, czyli reset pulse trwa zaledwie 480 us. Ale ok, napisz coś więcej o tym pomiarze obrotów. Dlaczego wykorzystałeś wejście INT, zamiast wejście taktujące...

    Mikrokontrolery AVR Mad Jaro   15 Mar 2012 13:42 Odpowiedzi: 30    Wyświetleń: 4040
  • STM32F4 podwójne przerwania

    Chociaż w komentarzach na tej stronie co podałeś ktoś zauważył że zapis do rejestrów systemowych nie powinien być na to wrażliwy. Ale jakie to ma znaczenie? Dołożyłeś jedną instrukcję i ta jedna instrukcja wystarczyła. Na końcu przerwania jest zawsze jeszcze co najmniej kilka instrukcji assemblera...

    Mikrokontrolery ARM stanleysts   02 Kwi 2013 15:49 Odpowiedzi: 41    Wyświetleń: 4824
  • 8051 - Odczytywanie wartości z klawiatury i wyświetlanie na przerwaniach EdSim51

    Mam problem z opanowaniem assemblera.Klawiaturę numeryczną muszę zrobić na przerwaniach. Tzn .wyciągnąć z kodu (pętli) wyświetlania i zrobić je na przerwaniach. I nie mam bladego pojęcia jak to zrobić . Pomóżcie ! kod: [syntax=asm] MOV DPTR, #klawisz ; załaduj adres tablicy start: MOV P3,#11111111B licz: MOV...

    Mikrokontrolery Roxanne   09 Lut 2014 20:08 Odpowiedzi: 0    Wyświetleń: 1020
  • AVR - Przerwanie w przerwaniu czy tak się da?

    (at) tmf Skierowałeś swoją odpowiedź do mnie, a skąd przypuszczenie, że ja tego nie rozumiem? ;) Nie twierdzę, że jestem alfą i omegą, ale co nieco tam wiem ;). Akurat o tym, o czym piszesz już trochę czytałem. W tym przypadku po prostu tylko uzupełniłem odpowiedź kolegi dondu : i tym właśnie...

    Mikrokontrolery jnk0le   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 2886
  • [STM32F4] Makefile, skrypt linkera i startup dla stm32f4 - przerwania

    Ponieważ w całym poście jedyną wartą uwagi informacją jest to: nie chce przyjmować klas to obstawiam że używasz C++. W takim razie gotów jestem się założyć, że nie masz nigdzie przy przerwaniach: extern "C" void nazwa_IRQHandler() {...... Bez owego >extern...

    Mikrokontrolery ARM Freddie Chopin   15 Mar 2017 21:48 Odpowiedzi: 15    Wyświetleń: 1068
  • Przerwania w at89c2051

    W PONOŻSZYM PROGRAMIE JEST JAKIŚ BŁĄD, JEST PROSTY PROGRAMIK GENERUJĄCY PRZERWANIE OD T0 I ZMIENIAJĄCY CO 0.5s STAN P1.7 CHOĆ PROSTY TO JEDNAK NIE DZIAŁA. KOMPILOWANY JEST POD KOMPILATOREM FORTECH ASSEMBLER RODZINY PROCESORÓW 8051 NA 2051. NA PORT TEN WŁĄCZYŁEM DIODĘ JEDNAK NIC, TO SAMO ZADANIE...

    Mikrokontrolery ghost666   28 Mar 2004 08:27 Odpowiedzi: 11    Wyświetleń: 2707
  • Opóźnie czasowe w assemblerze dla AT90S2313

    Sa to po prostu dwie petle. Najpierw 255 razy wykonywana jest petla DLOOP2 az do BRNE DLOOP2 (BRanch if Not Equal). Skok bedzie wykonywany dopoki nie wyzeruje sie rejestr R18. Potem o 1 zmniejszamy R17 i tak w kółko aż R17=0. A czas bedzie cos koło (2_cykle *255_obejsc petli_DL2)*255_obejsc_petli_DL1...

    Mikrokontrolery midas78   11 Mar 2003 20:26 Odpowiedzi: 1    Wyświetleń: 1102
  • [Assembler] Jak zrealizować opóźnienie.

    Witam Chce zrealizować w moim programie opóźnienie rzędu 1500us (1,5ms). Korzystałem z funkcji 86h przerwania 15h, jednak to przerwanie nie działa na wszystkich kompach. Chce wykorzystać inny sposób. pomocy KaMaS Temat zamykam. - arnoldziq

    Programowanie Caladan   17 Gru 2003 21:06 Odpowiedzi: 3    Wyświetleń: 4849
  • [Assembler] Odczyt znaku z klawiatury.

    Odzytanie znaku z klawiatury z echem na ekran mov ah, 01h int 21h w al bedzie odczytany znak. Odczytanie znaku z klawiatury bez echa na ekran. mov ah, 08h int 21h w al bedzie odczytany znak. Odczytanie znaku z konsoli. mov ah, 07h int 21h w al odczytany znak. Nie wykrywa...

    Programowanie super_sonic   28 Lut 2004 07:55 Odpowiedzi: 6    Wyświetleń: 5099
  • [Assembler] Obsługa portu Com.

    Znów mam problem. Napisałem programik w tasm (dos) wysyłający odczytany z klawiatury kod klawisza na port com. Niestety układzik podłączony do com nie reaguje na odbierany z pc bajt. Układ działa z aplikacjami typu comtest, itp, tzn. elegancko odbiera i wysyła info zwrotne (uP '51), w sposób taki iż...

    Programowanie SX_   08 Kwi 2004 00:01 Odpowiedzi: 6    Wyświetleń: 2808
  • kurs assemblera

    Polecam obejrzenie paru stron, jakies proste programy "hello world", troche o przerwaniach i pamieci i tyle, asm nie jest trudny ;]

    Początkujący Elektronicy Caladan   16 Maj 2004 13:26 Odpowiedzi: 6    Wyświetleń: 1373
  • [Assembler] Generowanie grafiki.

    Do asemblera się nie dotykałem od 4 lat, ale sprawdziłem w mądrych książkach, że tryb VGA 640x480 256 kolorów inicjujemy przerwaniem 10h z wartością 13h w ax. Więc nie wiem jak to jest, bo poniżej koledzy piszą co innego, a pamiętam, że z tej książki korzystaem i mi grafika elegancko działała (i to jak...

    Programowanie TWK   22 Maj 2004 16:06 Odpowiedzi: 14    Wyświetleń: 4188
  • [Assembler] Odczyt bufora klawiatury.

    Bufor klawiatury znajduje sie po adresami 0040:001E do 0040:003E Można zmienić te adresy ale tylko w obrębie segmentu 0040 . 0040:0080 wpisujemy poczatek bufora(offset), a pod adres 0040:0082 . Wszystkie wartości są typu WORD "Ogon" bufora znajduje sie pod adresm 0040:001C , natomiast...

    Programowanie Gavian   03 Sie 2004 09:41 Odpowiedzi: 12    Wyświetleń: 3245
  • [Assembler] Alokacja pamięci.

    Witam, mam chyba proste pytanko .. jak zrobić coś takiego: Mem Zamykam. - arnoldziq

    Programowanie Gavian   13 Sie 2004 13:06 Odpowiedzi: 12    Wyświetleń: 2571
  • Skok do etykiety w programie po wykonaniu przerwania - jak?

    Jacu$ a gdzie inicjacja stosu, inicjacja przerwania ? Pomijając, że nie zawsze taki sposób programowania jest do przyjęcia, np procesor obsługuje kilka elementów na raz i właśnie jest coś włączone, to jeżeli stos jest inicjowany po resecie, to można sobie te "pop smietnik" darować, jeśli i tak skaczemy...

    Mikrokontrolery Xitami   16 Paź 2004 19:34 Odpowiedzi: 36    Wyświetleń: 3510
  • [C][Assembler] Obsługa portu szeregowego COM.

    A jaki kod błędu zwraca po wykonaniu funkcji 1 przerwania 14h?

    Programowanie kraku   28 Gru 2004 00:49 Odpowiedzi: 3    Wyświetleń: 1590
  • Assembler, prosty program

    Ściągnij sobie zestaw instrukcji Intela. Jest w 2 częściach: (razem 4,8 MB) Stamtąd dowiesz się, co robią konkretne instrukcje. mov ax,4c00h int 21h kończy program z kodem wyjścia = 0. (jest to funkcja 4ch przerwania DOS'a) Z tego: ASSUME CS: CODE, DS:CODE ORG 100H; wynika,...

    Programowanie Sam Sung   24 Lis 2005 14:19 Odpowiedzi: 1    Wyświetleń: 1778
  • Przerwania, Timery w C. Jak wygląda obsługa?

    Co do tego przerwania w assemblerze to masz tylko czesciowo racje. Brakuje jeszcze paru ustawien. :)

    Mikrokontrolery davciu   07 Mar 2006 17:15 Odpowiedzi: 7    Wyświetleń: 1806
  • [prosba] prosze o pomoc z assemblerem

    witam ! potrzebuje pomocy z tematem ktory mam do opracowania ale nie mam najbledszego pojecia jak sobie z tym poradzic. pomyslalem ze tutaj znajde napewno kogos kto znalby odpowiedzi na ponizsze pytnia. oto one: 1) Napisz w asemblerze pętlę, w której będzie zmieniany bit 0 portu P1 (P1.0) na przeciwny...

    Mikrokontrolery Dyrek   22 Sty 2006 23:14 Odpowiedzi: 1    Wyświetleń: 1013
  • [Assembler-Linux] Proste pytanie a jednak trudne...

    Witam wszystkich. Mam taki program: ; wersja NASM section .text ; początek sekcji kodu. global _start ; linker ld chce mieć ten symbol global$ _start: ; punkt startu programu mov eax, 4 ...

    Programowanie Frubi   25 Mar 2006 07:51 Odpowiedzi: 8    Wyświetleń: 1743
  • 89cxx51 - problem z programem (assembler)

    Udalo mi sie w ten sposob (skacze do miejsce po zakonczeniu przerwania): przerwanie: . . . POP ACC POP ACC MOV A,#MIEJSCE PUSH ACC MOV A,#00H PUSH ACC RETI

    Mikrokontrolery zumek   25 Cze 2006 17:59 Odpowiedzi: 18    Wyświetleń: 1470
  • Zamiana ASCII na HEX - Assembler 8051

    Jako ciekawostę wrzucę Ci prosty sterowniczek do RS-a na PC mojego autorstwa. Możesz go lekko przerobić i używać na PC do wysyłania określonych sekwencji ;) ;-------------------------------------... dyrektyw kompilatora ;.model tiny = program i dane musza sie zmiecic...

    Mikrokontrolery Raflles   26 Sie 2006 12:50 Odpowiedzi: 11    Wyświetleń: 7617
  • Długi pływający napis na LCD - assembler

    Nie do końca rozumiem, co chcesz osiągnąć. Z tego co przeczytałem, to uważam, że dużo lepiej (i chyba prościej) będzie skorzystać z przerwań.

    Programowanie Paszczak2003   30 Lis 2006 13:02 Odpowiedzi: 5    Wyświetleń: 2182
  • AVR assembler, tablica, bity do sterowania wyświetlaczem.

    ... jeśli tablica umieszczona jest w pamięci programu a nie RAM to powinno być jednak <<2 a nie <<1 ;) .... a dlaczego? bo każda komórka tej pamięci to dwa bajty. I jeśli są tam dane umieszczone za pomocą .db to te bajty danych są umieszczone w słowach dwubajtowych i dzięki poleceniu <<2...

    Mikrokontrolery Yacek_64   18 Gru 2006 10:00 Odpowiedzi: 17    Wyświetleń: 2114
  • assembler - nadpisanie konkretnego pliku na dysku jedynkami

    witam! jak nadpisać konkretny plik np wartościami 0x01?są w assemblerze przerwania (int 13h) które powodują zapis/odczyt z konkretnego sektora pod konkretną głowicą itd (w AL,AH podaje się odpowiednie dane jak np numer sektora itp..),ale jak np. sprawdzić w którym miejscu dysku znajduje się plik np....

    Programowanie sivex   23 Gru 2006 21:45 Odpowiedzi: 6    Wyświetleń: 1430
Mouser  Szukaj w 5mln produktów