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...
tylko jes jeszcze jeden problem , powinien skonczyć cykl wyłaczyć wszysto i przejsc na oczekiwanie na ruch Ale to już zależy od twojego programy w cyklu. Po zakonczeniu powroci do programu glownego i bedzie czekal na wyzwolenie z sensora.
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...
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...
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...
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 :)
He, he, o asemblerze to ja moge tylko pomarzyc. Kiedys myslalem o nim ale nic kompletnie nie moglem zaskoczyc. Basic lyknalem kilkadziesiat lat temu na 8-bitowych komputerach (ZX spectrum, C64, Atari), by po przerwie wrocic do niego pod postacia BASCOMA. Jak umiem, tak programuje. Jesli ktos bedzie zainteresowany (a zwlaszcza jakis akwarysta bo pod...
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ą...
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;...
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...
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...
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...
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...
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....
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...
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, 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 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ż...
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...
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 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...
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...
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ół”....
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...
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>...
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 -...
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...
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...
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 ,...
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ć,...
powrot simlock zawor powrot powrot ustawien fabryczny
strumienica zamiast katalizatora przekształtnik tyrystorowy miernik ustawiania anteny
routera huawei firmware b593s12 routera huawei firmware b593s12
Włącznik z śnieżynkami w lodówce Gorenje RK4256W - funkcje i zastosowanie Rytmiczny stukot w urządzeniach: przyczyny i źródła