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...
co robi część z Tbl_Fun:?? spytaj autora tego kodu. na pewno nie jest to zaden standard ta część przekazuje sterowanie do dalszej części programu ? tzn main?? bx - Branch with eXchange - cos jak skok typu call. co oznacza kilka przypisań tego typu? domyslne funkcje obslugi pozostalych 6 przerwan rdzenia. zasadniczo nieskonczone petle. do czego służy...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
No Dobra program juz prawie napisałem i głowiłem sie nad wersja ze zmiennym PWM+f... ale z tego co mi odpisałes to wnioskuję ze coś tu mi nie gra... A nie możnaby programowo realizować ten restart co 80ms? Moze napisz dokładniej co to ma być a coś doradzimy :) Pozdro No wlasnie o to chodziło by nie restartorwać tego zewnetrznie bo chyba prosciej zaimplementowac...
No wlasnie. czyli tak jak robie to ja. Timer generuje przerwanie co 1s. Zwieksza zmienna o 1. Wcisniecie jakiekolwiek klawisza jest rowniez sygnalem do wyzerowania tej zmiennej i cykl sie powtarza az do momentu, gdy zmienna osiagnie zadana wartosc. Oczywiscie reczne wychodzenie z menu jest tylko i wylacznie uwarunkowane klawiszem ESC. Ta zmiena symuluje...
Nauka ograniczyła sie do tego, że program musi coś robic, inaczej trudno uchwycić co zrobił lub nie zrobił. Pierwszy raz w ten sposób coś pisałem i to był mój błąd. Dziekuje Wszyskim którzy starali sie pomuc. Poniżej kod który można wykożystać,przerobić ,dopisać. Dla tych, którzy uczą się tak jak ja. Tu temat zamykam. Do usłyszenia do nastepnego problemu....
Do czego to doszło ;p Może od nowa, wersja z i2c chce dopiero teraz wprowadzić jak na razie jest po Bożemu znaczy sie wyswietlacz ze sterownikiem znajduje się na 2pietru kamienicy układ wykonawczy i wyłącznik (countera) znajduje się w piwnicy. Z i2c to dopiero mam zamiar zrobić bo zależy mi na dwóch wyswietlaczach jednym w piwnicy drugim na 2pietrze....
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 DATA 0D1H ; VOLTAGE REFERENCE 0 CONTROL ADC0CF DATA 0BCH...
Witam Jako ze to moj pierwszy post chcialbym z gory napisac ze jestem laikiem jesli chodzi o uC. Bawie sie tym od 2 tygodni, probowalem programowac w C ale niestety za wysokie progi. 2 dni temu zabralem sie za bascoma i wymodzilem programik do sterowania solarami, na dwoch czujkach ds1820. Mam prosbe do Was, czy jest cos w kodzie co mozna poprawic (zapewne...
Ok dzieki bardzo :) W sumie masz racje - to jest taka podstawowa kwestia, a nawet nie zwroiclem uwagi ( chodzi o to RET ). Jedno co mnie jeszcze zastanawia to sprawa teoretyczna - czy prawidlowo napisalem instrukcje zwiazane z wlaczeniem timera T0. I jesli tak to moglby mi ktos odpoweidizec czy dobrze rozumiem - ustawilem tutaj tryb pracy na automatyczne...
Aha to chyba rozumiem :) pierw w programie glownm zapalam diode , pozniej daje opozienie o sekude i ciut i nastepnie gaszę diode po powrocie z programu glownego ?? czy jakies przerwania bede wykozystywal ?? To jest moj pierwszy program wiec prosze o wyrozumialosc , dziekuje :)
Tak jak w tytule postu, chciałbym uzyć kilku polecen dosowych w programi w Delphi na konsole, ale nie moge sie tego nigdzie doszukac. Dokladnie mi chodzi o systemowe "cls" czyli czyszczenie ekranu. Drugie to nie wiem jakim poleceniem "zatrzymac" na chwilke ekran, tzn. Wystapil blad w programie -> czyszczenie ektranu -> pokazuje sie komunikat "Blad"...
Zmien deklaracje pinow bo nie wiem na jaki procek piszesz. Program jest podstawowy, ale pokazuje jak sie obchodzic ze sterowaniem HD44780 na czterech bitach. ;***************************************... ; Wyświetlacz LCD podłączony do P4 ; ustawienie przełączników ; SW P4 ; on | ; off |00000000| ; 12345678 ;***************************************...
Witam, mam pewien problem z programem na avt-2250 licze wyrazenie (x-3):2 = y x pobieram z portu rs232 y wyswietlam na hyperterminalu oraz na wyswietlaczu 8 segmentowy avt-2250. Teraz sedno problemu program liczy dobrze gdy wstawie za x liczbe parzysta, w przypadku nie parzystej juz nie. Moglby ktos pomoc ? Mam jeszcze jedno pytanie , jak wyswietlic...
mam przerwanie w którym wykonuję operacje na zmiennych "globalnych" niestety po powrocie z przerwania moja zmienna odtwarza sobie wartość z przed przerwania. Czy jest jakaś możliwośc przekazania wartości z przerwania do programu głownego, oprócz on interrupt nosave? Zdanie rozpoczynamy wielką literą - proszę poprawić. Proszę stosować tagi w tytule -...
Wielkie dzieki - kombinuje wiec dalej i +3punkty dla Ciebie za pomoc - pozdrowionka, jednak tematu nie zamykam, bo jeszcze nie czas ;) Dodano po 2 Masz racje, ale ten program ma troche inaczej dzialac w rzeczywistosci Dodano po 13 Czy poza tym, ze procesor wykona procedure obslugi przerwania umieszczona pod adresem 0004 , to rozpocznie dodatkowo wykonywanie...
Witam. Zakupiłem dzisiaj cyfrowy polsat wraz z dekoderem MINI. I mam takie pytanie. Pisze mi cały czas brak sygnału, gdy wchodze w menu i i chcę wybrać którąś z opcji to jak dam OK to wraca mnie do głównego ekranu i pojawia się ten sam komunikat: brak sygnału. A gdzie mogę znaleźć te paski o których tutaj mowa ? (w %) One się same pojawią jak zacznie...
Witam, zacząłem budowę ściemniacza do "halogenów" opartego na mikrokontrolerze, narazie wybór padł na Attiny15L bo taka była pod ręką. Docelowo Attiny2313 albo coś większego. Jestem na etapie testów i niestety nie wypadły one pomyślnie. Skonstruowałem taki układ: http://obrazki.elektroda.net/24_12234045... Wiem, że Attiny15L nie jest zbyt dobrym...
Cały kod zawiera stos i kolejkę oto wynik mojej pracy :) [syntax=cpp]#include <cstdlib> #include <iostream> using namespace std; struct stos { int max; int w; int Tab[10]; }; struct kolejka { int max; int p, k; int tab[10]; }; void starts(stos*s) { s->max=10; s->w=-1; } void startk(kolejka*Q) { Q->max=10; Q->p=-1; Q->k=-1;...
Na ZX SPECTRUM tak powinno to działać. Na Cobrze z wyprowadzonym przewodem z portu FE sterującym przerzutnikiem dzielącym przez 2, z wyjścia którego przez opornik jest sterowana baza tranzystora T3 (głośnikowego) także powinno to działać, chociaż tam nie będzie sprawdzany bit 4 akumulatora. Tam wywołanie OUT(FE),A ustawi na wyjściu H, następny OUT(FE),A...
Napisałem krutki programik regulatora temperatury na atmega8 z kilkoma ustawieniami wybieranymi z menu. Konstrukcja szkieletowa programu poniżej w skrucie. Program chodzi prawidłowo pod warunkiem że się nie przeskakuje pomiędzy podprogramami dostępnymi z pozycji menu. W czasie kiedy się tak skacze po podprogramach tupu: menu - ustawienie - program ,...
dzieki za pomoc, ale musze miec program mniej wiecej postaci mojego, bo zewnetrzne przerwanie int1 juz mam wykozystane a int0 nie moge uzyc, bo pierwszym rozkazem u mnie musi byc mov p0, #0 i w ziazku z tym nie zmieszcze sie zeby wpisac obsluge int0, a mam jeszcze pytanie bo to zewnetrzne przerwanie sluzy jako zabezpieczenie, jesli cos sie dzieje zle,...
Stos w pamieci ma jedna ogromna zalete... moze byc teoretycznie "nieograniczony" rozmiarami. Ile mozesz miec takich rejestrow roboczych w pamieci? 1 zestaw? 5 zestawow? 15 zestawow? Jak z nich nie korzystasz to marnuja sie zasoby procka... jak potrzebujesz wrzucic na stos wiecej danych niz mialbys rejestrow to procek moze wysiasc, mimo ze ma jeszcze...
Wydaje mi sie , że ... Twój projekt ma chyba coś wspólnego z samochodem hmmm...:?: Zgadza się. Gdybyś zliczał impulsy kierując się stanem pinu , wyszły by Ci herezje. Trzeba programowo zliczać zmianę stanu pinu z np. "1" na "0" lub na odwrót. Tak właśnie napisałem "sprawdzanie czy nie pojawił się impuls", czyli wykrycie zmiany stanu, problem jeśli...
Cóż.. mało wiem o całym urządzeniu, ale proponuję następujące rozwiązanie (rozumiem, że klawiatura przesyła przez RS kod znaku ASCII). ljmp 100h ;skok do poczatku programu org 23h ;wektor odpowiadajacy przerwaniu UART ajmp odbior ;skok do obslugi przerwania org 100h ;poczatek glownego programu mov SCON,#050h ;zaladowanie ustawien do odpowiednich mov...
Witam Mam ogromna prośbę. Potrzebuje przeanalizować 2 programy które niestety nie działają poprawnie. Programy pisałem sam lecz niestety sa w nich pewne błędy które niestety nie mogę znaleźć. Po asemblacji działają jednak w programie symulacyjnym nie wyświetlają tego co powinny, wiec s to programy bardziej wychodzące z tego co ma robi dany program niż...
1 Jaki cel przyświeca konstrukcji: Goto Program_glowny Program_glowny: Przecież to bez sensu. 2 Config Debounce wystarczy jedno, na początku programu. 3 Istotne wartości zmiennej B to 1 i 2 (dla Efekt1 i Efekt2). Po co zwiększasz ją aż do sześciu? 4 Procedura Przejscia_podefektow i błędna (bo nigdzie nie ma zerowania zmiennej C) i zbędna bo wystarczy...
Dobra światełka w końcu działają po 2 wybuchach złości na biurko, na razie tylko 2 tryby i bez generatora liczb losowych, ale raczej to rozwinę... po jakimś czasie: Kod bez błędów: [syntax=c]/* * main.c * * Created on: 14 wrz 2023 * Author: Dzieci */ unsigned char jasnosc = 32; //określa jasnośc diod #include <avr/io.h> #include <util/delay.h>...
Witam, Uporalem sie z problemem. Ale prosze was teraz o jego optymalizacje, czy da sie to jakos zrobic. #include <iostream.h> #include <conio.h> #include <string> main(){ struct ksiazki{ string tytul; string autor; int rok; int miesiac; int dzien; char isbn[20]; int le; }; ksiazki tab[100]; int...
Witam Mam program, który, po dokonaniu pomiarów, wysyła dane przez RFM12 i zapisuje na karcie SD. Chcę dołożyć wysyłanie danych do Domoticz po każdym pomiarze. Problem w tym, że po dopisaniu obsługi ESP8266 i Domoticz ( zmienne miałem już wcześniej zadeklarowane ) to pojawiają się błędy w zapisie na karcie SD. No i wysyłanie do Domoticz przestaje działać,...
Testowalem ten programik (mp tool) na MP 460 na wszystkie mozliwe sposoby .Lacznie z edycja zawartosci eeproma sczytaniem eeproma po zainstalowaniu nowych kartridzy programowaniem ponownie, przekladkami tasmy na stykach zamiana nowego i pustego przy zblokowanym czujniku otwarcia pokrywy. Zaznaczam ze mialem do dyspozycji / 10 roznych kartridzy o innym...
Chciałem spróbować programowania mikrokontrolerów w Bascomie zacząłem od sterownika kolektora słonecznego, bo taką mam potrzebę . Chciałem przedstawić pod ogólną krytykę znawców tematu mikrokontrolerów swoje wypociny. Przedstawiam część kodu do obsługi czterech klawiszy. Są to „Enter”; „Esc”; ”Góra”; ”Dół”....
Witam, Mam problem z nową grą FIFA14, na w/w laptopie. Mianowicie gra włącza się normalnie, aczkolwiek przy załączeniu jakiegokolwiek meczu gra się po prostu wyłącza i wraca z powrotem do Windowsa ( do pulpitu). Działania jakie wykonałem a nie przyniosło to żadnych rezultatów: -wyczyszczenie rejestru -instalacja nowych sterowników karty graficznej -odinstalowanie...
Witajcie, jestem nowym użytkownikiem portalu Elektroda.pl. Do tej pory byłem biernym odbiorcą treści tej strony. Dziś zarejestrowałem się bo spotkała mnie niemiła sytuacja - z mojej winy. Mam nadzieję że ktoś z forumowiczów pomoże mi rozwiązać problem. Posiadam Laptop Belinea o.book 1. Laptop ma zmieniony procesor z celerona M530 na Core 2 Duo T7250,...
Witam Moja Atmega 16 wiesza się w pętlach Uszczenianie i Paletyzacja poniższego programu: 'Listing programu obsługującego symulator procesów. Program został napisany ' i skompilowan w programie BASCOM-AVR 1.11.9.8. $regfile = "m16def.dat" 'określenie typu procesora $crystal = 8000000 'określene szybkości zegara 'Watchdog Wdtcr = &B00011111...
Odpowiem teraz na szybko na pare z Twoich pytan, a pozniej, jak bede miec troche czasu, przyjrze sie jeszcze dokladniej temu AEG i konkretnym modelom Miele i napisze wiecej :wink: 1. jeżeli ustawie program np w miele (lub AEG),pralka ruszy, następnie wyjmę wtyczkę z kontaktu po np 15 minutach, godzinie włożę wtyczkę do kontaktu to czy pralka ruszy czy...
Ale Bascom przecież łyka instrukcje asm. Napisz mu np coś takiego: OCR4AH=00 OCR4AL=12 Sprawdź może też z małymi literami. Jeśli to nie zadziała to można podać mu to jako wstawkę asm. Być może nie opisali jeszcze tych rejestrów w tym kompilatorze. Też tak zrobiłem, ale mam problem z podziałem 16 bitowej liczby na dwie 8bitowe. Nie wiem czy robię to...
Witam. Problem występuje przy zapisie listy do pliku. Błąd 113 Error in statement. Zapewne rozwiązanie jest banalne i tkwi w szczegółach. program listosob; uses crt, dos; type wsk_osoby=^osoby; osoby=record nazwisko: string[25]; imie: string[15]; telefon: string[12]; nastepny:wsk_osoby; end; var plik:file...
U mnie w kodzie nie ma ...... /* * sterownik dla Margas * wersja dla NUCLEO STM32F446RE * działa dzieki życzliwości i zaangarzowaniu członków forum ELEKTRODA * wspomagających moją skromną wiedzą programistyczną * za co jestem im bardzo a to bardzo wdzęczny * data xx-xx-2024 */ #include "STM32TimerInterrupt.h" #include "STM32_ISR_Timer.h"...
Witajcie. Lusterko dotarlo cale i zdrowe. :-) Zapewne wszystkich interesuja wady, wiec znajdziecie je tez ponizej. ;-) Pierwsze wrazenia... duze..., ale po zalozeniu, chwila przyzwyczajenia i wyglada normalnie. Nawet Moja Zona powiedziala, ze nie wyglada na takie wielkie (w domu, tez mowila, ze duze). :-) Jezdze Sharanem MK1 (1995-2000) i kamerke cofania...
powrot simlock powrot ustawien fabryczny programu romano
dobrać bezpiecznik silnika wireless bluetooth sterownik obrotomierz punto
vaillant kondensat telewizor manta led5501
Wymiana pompy w zmywarce Bosch – ceny części i robocizny, modele, oryginały vs zamienniki Kindle Paperwhite pętla wygaszacza – czytnik nie wychodzi z ekranu blokady, restart nie pomaga