A nie warto bylo wejrzec na strone atmela http://www.atmel.com/dyn/resources/prod_... <-- assembler po nacisnieciu na plik sam sie rozpakuje potem odpalasz "asm51.exe" wpisujesz "laser.asm"(po uprzednim skopiowaniu tego pliku do katalogu z assemblerem) wciskasz Enter i masz piekny plik hex!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
Najłatwiej jest ocenić asemblera jako przeżytek bo wymaga więcej od programisty... Bynajmniej! W końcu: wiele bibliotek których używacie ,ktoś napisał właśnie w asemblerze odwalając za was czarną robotę. I właśnie tam jest miejsce assemblera. Pozatym - nikt nie mówi, że to przeżytek. Niektórzy po prostu twierdzą, że bezmyslne wciskanie go do wszystkiego,...
Ilość czasu pracy nad programem w assemblerze jest niewspółmierna do jego odpowiednika w C. Niemniej jednak w przypadkach szczególnych warto czas poświecić. Pierwszym z nich jest szybkość działania kodu. Drugim przypadkiem jest wciskanie w np. 256B pamięci programu jak największej funkcjonalności - ale to tylko w baaaardzo komercyjnych projektach, w...
Przydałoby się wyjaśnienie jak dane trafiają do twoich rejestrów jak i schemat by nie zawadził. a) Bo nie wiem czy dobrze rozumiem, wciskasz klawisz nr 1 i gdzieś się zapisuje 5 a jak wciskasz nr 4 to zapisuję się w pamięci 20? b) program ma dla ciągu (przykładowo) 5,10,15 otworzyć, a dla 5,5,5 ; 15,10,5 itd zablokować?
Dla autora gratulacje, jednak szkoda tego wyświetlacza (wskaźnika) ale mimo wszystko, znamy poziom startu i głupkowato się wciskało w podstawówce, teraz każdy liczy a co inna, to obserwuje i widzi, a liczyć chyba umie. Szkoda, że Ci wszyscy co tak ochoczo komentują, zamiast tego napisali by własny DIY o tych ultra istotnych układach co zapalą Ci się...
Naszły mnie teraz takie przemyślenia czytając o tym grafenie. W świecie elektroniki wszystko dąży do ideału. Mniej strat więcej zysków mniejsze koszty produkcji. Ale zastanawia mnie to czy błędy popełniane przez ludzi będą coraz bardziej bolesne. Np teraz robisz zwarcie na akumulatorze miedzianym przewodem przypadkiem i płynie duży prąd,. A teraz przewód...
Dziękuję wszystkim za odpowiedź :D Port LPT, jeśli się takowy posiada, przy czym przejściówki LPT-USB nie wchodzą w grę. tylko ile można wyprowadzić przez LPT? Zapomniałem dodać że 16 wyjść byłoby najlepszym trafem. Jak widać wszyscy zapomnieli o uniwersalnej karcie we/wy na starym scalaku 8255, na uniwersalnej (czyste PCB uniwersalne do PC) karcie...
To jest Twoja nadinterpretacja. Nigdzie nie ma mowy o zmianie świecenia poza jednorazowym zapaleniem po kolei. Dobrze dajmy już spokój. Sugerujesz uczyć się assemblera bez szczegółowej dokumentacji, dając jedynie 3 strony tabelki zbiorczej rozkazów - zastanów się nad tym co robisz. Uczenie się programowania ASM nie polega na wciskaniu w umysł wszystkich...
Witam jeżeli chodzi ci o prosty sposób na kod programu obsługujący wyświetlacz, to moja propozycja jest taka: Sciągnij sobie Oshon Pic Simulator [url=http://www.oshonsoft.com/downloads.... Tutaj Tam jest gotowy programik do obsługi LCD, możesz go pozmieniać do własnych potrzeb w Basicu (jest w symulatorze), po skompilowaniu ładujesz program.hex do...
Jednak liczylem na lepsza pamiec, rasowy asemblerowiec chyba powienien ja miec.Co do zmiany zdania to napisales, ze nic tu nie napisales o necie. Piszac tu zaponiales chyba co pisales 5 dni wczesniej, ze na necie sa takowe biblioteki. nie napisałem tutaj nic o tym, że coś jest na necie Tutaj, czyli tak jak się patrzysz na monitor i przewijasz ten temat...
Witam, nie było mnie. Poza tym już wcześniej się przekonałem, że nie robisz tego na żadne zaliczenie i dlatego nieco pomogłem ale wybacz nie mam aż tyle czasu aby z tobą krok po kroczku pisać cały program, tym bardziej, że jeszcze raz powtórzę, iż miałeś proste założenia że jeden klawisz i jeden przekaźnik a ty z uporem wciskasz obsługę kolejnych klawiszy...
No dobra złożyłem sobie już podstawkę do programatora. Teraz pytanie. Chcę sprawdzić czy scalak mi działa i programator więc na początek chcę zbudować to http://obrazki.elektroda.net/81_12647979... http://obrazki.elektroda.net/33_12647979... http://obrazki.elektroda.net/63_12647979... http://obrazki.elektroda.net/9_126479795...
Gratulacje dla autora za wykonanie, w jakim programie można pisać na to programy ? I w jakich językach ? Można pisać, w jakim się chce. Ważne jest tylko to, żeby kompilator/assembler wy generował plik Intel Hex. Wszystko fajnie tylko dlaczego po wyjściu z programu dalej on pracuje w tle? :| Ten błąd znam i próbuję go usunąć. Jeżeli przed zamknięciem...
Klasyczny temat, zawsze taki temat będzie się ciągnął. Dzisiaj w pracy padło stwierdzenie że programista w python to oksymoron. A ja się z tym nie zgodzę, to że ja lubię grzebać w czystym C, na pograniczu assemblera (i o dziwo nadal jest w tym praca), nie oznacza że to jest ten jedyny wspaniały język a reszta to dziadostwo. Najważniejszym pytaniem jest...
nie można udzielić jednoznacznej odpowiedzi , Zgadzam sie :] Ze swojego doświadczenia powiem tak: Jeśli znasz jakikolwiek język programowania to wg mnie dobrym wyborem jest C, do niego juz tylko krok to C++ i innych bardziej zaawansowanych języków. Bascom jest tylko do mikrokontrolerow (jesli się mylę to niech ktoś mądrzejszy mnie poprawi). Fajnie...
Witam, Mam za zadanie napisać prosty kalkulator jako część zaliczenia na studiach, ale nie potrafię zrobić działania dzielenia. Proszę o pomoc. Ogólny zarys algorytmu wygląda tak: 1. Wciskamy przycisk 2. Wybieramy działanie 3. Podajemy liczby 4. Wynik
Chcesz się założyć, że kod wynikowy skomplikowanego programu napisanego w C będzie krótszy niż twojego napisanego w assemblerze? Assembler wygrywa przy programach typu "hello world", ale nie w bardziej skomplikowanych. Kolego TMF to tylko świadczy o poziomie programisty ;) Powiem tylko tyle jeśli otworzę twój kod i wytnę jednego "nop" to kod asemblera...
No nie przesadzajmy, nie jest aż tak źle. Systemu operacyjnego nie musisz znać w całości, bo chyba nikt nie używa wszystkich jego funkcji, przynajmniej świadomie. Inna rzecz, ze jak już zaczniesz coś robić to ci się nie spodoba to co daje SO i zechcesz sam napisać jakiś mały kawałek lepiej, zwykle z powodzeniem. Kilka zastosowań assemblera jednak się...
http://obrazki.elektroda.pl/1998348900_1... Witam, chciałbym wszystkim przedstawić projekt sterownika matrycowego wyświetlacza LED. Na początek proszę tylko o nie ocenianie wykonania płytki (na płytce uniwersalnej/pająk) bo jestem świadomy jak ona wygląda i jak ją wykonałem. Historia Pomysł projektu narodził się, gdy jakieś pół roku...
Pochwale się kawałkiem kodu :) Kodzik obsługuje klawiaturke matrycową iwypisuje wcisniety klawisz.:) witam. To chyba napisane jest w C a ja tego wogule nie rozumiem, czy jest mozliwość zamiany teg na asm? umiem asemblera pozdrawiam Jeśli znasz assembler , to popatrz jak kompilator GCC "przetłumaczył" z C na asm :D Poza tym , powyższa( domelfm ) procedura...
Zawsze odpowiadam na pytania choćby i te które wydają mi się oczywiste. Biorąc pod uwagę, że masz aż 7 postów na forum i wszystkie są w tym temacie ja osobiście powstrzymam się od oceniania Cię jako osoby wysoce pomocnej itd. Co do "machania nóżką" to w przypadku procesorków AVR, '51 i dsPIC ten test daje prawie 100% dokładność obliczenia prędkości...
Testy: Taśma perforowana , testy bootstrapowe: NCR uruchomieniowy, kolejno wczytywał krótkie programiki(sekwencje rozkazów) testujących JC Flit (5001 ..?) Testy JC, najczęściej jednak wczytywany był z pamięci taśmowej lub dysku SMTX ( 4015) Test Pamięci taśmowych ich kontrolera(MTS), również z TM i dysku NLPX(4012 ..?) Test drukarki Biblioteka testów...
Witam Władziowek coś Cie boli Raspberry jak widzę .... Ktoś następny spyta czemu Atmega skoro lepiej na PICu. A tak ogólnie to chciałbym widzieć jak robisz na płytce uniwersalnej serwer webowy z podłączeniem 81 termometrów DS18B20, chciałbym nawet zobaczyć jak rysujesz schemat serwera, tylko o zgrozo nie używaj gotowych płytek LAN do Arduino tylko zrób...
Mały szantażyk psychologiczny, no no assemblera się nie chciało nauczyć ale granie na ludzkich uczuciach mamy już opanowane Nie bede ukrywal ze mam to na zaliczenie, takze pomagajac ratujesz mnie przed powtorka semestru!!! Poniżej podaję ci szkic rozwiązania, poszczególne linie trzeba dopracować do konkretnego sprzętu (niedokładnie go opisałeś) sekwencja...
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 brne wait program nie zareaguje na wciśnięcie przycisku. To wstaw...
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 składnię tego typu: void t0_isr (void)...
http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
https://obrazki.elektroda.pl/5009750700_... Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony jest...
Witam, Na laborki musze zrobic 2 programy na atmela AT90S8515 z ktorych pierwszy ma za zadanie: 1)generuje losowy czas miedzy 0 a 5 sek, w ktorym nic sie nie dzieje 2)zaswieca diody na PORT B (7 LED`ow), 3)uzytkownik wciska RESET, 4)program wyswietla czas (w HEX) na 7 segmentowym (2 cyfrowym) ,podlaczonym do portu C, wyswietlaczu (delay 0,6ms) 5) wyswietla...
automatyczne wciskanie wciskanie tłoczków wciskanie hamulcow
schemat saturn latarka iphone wymontowanie nagrzewnicy
blokada konta google solix słuchawki
Świeca zapłonowa do pilarki Faworyt RG 5300 18A: NGK BPMR7A i zamienniki Samsung LE37A551P2RXXC brak obrazu, dźwięk działa