Zapalenie na klawiaturze diody i wlaczenie CapsLock'a : ;KOD1 .model tiny .stack 100h .data .code mov ax,0000h mov ds,ax mov bx,0417h mov ax,0040h mov [bx],ax mov al,0edh out 60h,al mov al,4h out 60h,al mov ah,4ch int 21h end Przelacza stan klawiszy CapsLock,NumLock i ScrollLock na przeciwny : ;KOD2 .model tiny .stack 100h .data .code mov ax,0000h...
1. Jeśli chcesz się naprawdę nauczyć jak działa procesor to wybierz assembler, jeśli µP ma tylko sterować diodami itp. to język C. 2. Proponowałbym AVR, gdyż oprócz 8051 (które są już przestarzałe) jest o nich bardzo dużo publikacji. 3. Kup jakiś tani programator ISP z allegro (ok 20pln). Nie będziesz musiał za każdym razem przekładać procka podczas...
a czemu tylko silnik chcesz tym sterowac?mozna tez se dioda pomurgac z PWM-a:)
Wita! Napisałem w assemblerze przykładowy program sterujący diodami. Chcąc go skompilować posłużyłem się komendą "Build All" po czym pojawił mi się komunikat: " The project contains no source files.". Jeśli dobrze zrozumiałem to pewne pliki zawarte w napisanym przeze mnie programie nie mają źródła. Jak to naprawić?
a w assemblerze da sie takie cos zrobic??
W koncu przelamalem sie i postanowilem nauczyc sie programowac w assemblerze. Przestudiowalem troszke "8051 programmers guide" i wymyslilem swoj pierwszy program. Postanowilem zaczac od czegos banalnego czyli od migajcaej diody z okreslona czestotliwoscia mrugania :D. ALe oczywiscie nie obylo sie bez problemow :( Program wyglada nastepujaco: start:...
WITAM! Chciałbym prosić o podanie (jeśli istnieje) komenda na losowe wybieranie podprogramu z jakies "puli". Chodzi oto ze sterując AtMegą kilkanascie diod che aby one się losowo zapalały nie w kolejności jakiej ja Je ustawie. Program pisze w AVR STUDIO 4 w języku Assembler'a Z góry dzięki za odpowiedzi/podpowedzi
Do tego nie potrzebujesz żadnego układu - podłaczasz diodę z rezystoerm do portu LPT i sterujesz tym portem z PC... Napisz coś więcej do czego Ci to potrzebne?
Jak jesteś początkujący to podłącz sobie na początek diodę LED i spróbuj napisać prosty programik aby nią sterować. Obojętnie w jakim języku Asm, C lub bascom - a potem przejdź do pozytywek
Koledzy... autor wątku nigdy nie programował nic więcej niż pralkę, więc nie katujcie go assemblerem ;-) Niechaj zapozna się z Arduino - tutaj od pierwszego wciśnięcia kabelka USB do migania diodą mija maksymalnie pół godziny, więc to o czym pisałem - niski próg wejścia.
Przede wszystkim poczytaj sobie to: http://www.patron.net.pl/artykuly/AVR_tu... I pogooglaj trochę hasłem Mikrokontroler. Owszem, są takie układy. Mikrokontroler to właściwie prawie normalny procesor, zamknięty w jednej obudowie z odrobiną pamięci operacyjnej (kilkaset bajtów) i kawałkiem pamięci stałej (kilka kB) na zapisanie programu. Teoretycznie...
dobra - poniewaz jestem w tym na prawde zielony ( chodzi o sprzetowa strone szczegolnie) to tak. moze być LPT. Czy mozna zrobic tak zeby wczaczac i wylaczac NAPIECIE w takim porcie - czy to jest juz mozliwe na bardzo niskim poziomie (przy assemblerze). Truje tak dlatego - ze gdy czytam o tych procesorach, ukladach scalonych - bladne. dzieki.
Ten artykuł ma raczej cel edukacyjny. Jednak na podstawie tej wiedzy można opracować retro komputer, np. ZX Spectrum. Każdy, kto miał do czynienia z pierwszymi 8-bitowcami na początku ery komputerowej, chyba pamięta, że budowa takiego sprzętu własnymi siłami wiązała się z poważnym problemem — koniecznością zaprogramowania pamięci ROM. Był potrzebny...
Witam. Pisałem niegdyś na Commodore 64 w assemblerze programy sterujące elektronicznymi urządzeniami (przełączniki oświetlenia, diody LED, czujniki stykowe). Fantazja wciąż kreuje schematy i programy, więc postanowiłem uaktualnić wiedzę o uC. Pytanie: 1. Jaki współczesny mikrokontroler byłby najbardziej zbliżony assemblerem do mikroprocesora 8510 lub...
potrzebuje pomocy w zadaniach. Nie znam się na programowaniu a mam takie zadania : Typowe podłączenie sterownika LCD HD44780 do mikrokontrolera (4 linie danych + 3 linie sterujące) - schemat, omówienie, zasada sterowania wyświetlaczem - z literatury i Internatu 2. Wykonanie projektu w assemblerze lub w C. Temat: Sterowanie diodami. Należy przygotować...
Dołączam schemat mojego projektu narazie steruje diodami potem podłącze pod wyścia przekaźniki. Urządzenie ma działać w samochodzie wiec zastosowałem program z eliminacją drgań styków podczas wciskania klawisza, jak coś to dorzuce ten troche prostszy program bez procedury drgań styków. Ważne jest dla mnie tylko żeby po załączeniu zasilania był stan...
Witam Powiem otwarcie, dostałem w szkole projekt do zrobienia przy wykorzystaniu zestawu DSM 51, a osobiście pojęcie o programowaniu w assemblerze mam niewielkie i nikogo kto mógłby mi w tym pomóc. Chodzi o model skrzyżowania ze świecącymi się diodami. Muszę tak go zmodyfikować, żeby dało się sterować czasem przejazdu samochodów wpisując go z klawiatury....
http://obrazki.elektroda.pl/3263927500_1... Witam, Dawno, dawno temu zrobiłem sobie system sterowania i alarmowania z powiadamianiem przez telefon komórkowy (może jeszcze ktoś pamięta Ericsson'a A1018). System ten ma cechy sieci rozproszonej tzn. składa się z kilku modułów sterujących połączonych ze sobą magistralą RS-485. Moduł telefonu...
tak, jeśli chcesz e.. "skończyć swoją edukację na mruganiu diodą i w zaawansowanych projektach sterować silnikiem krokowym" to bascom jest w sam raz dla ciebie !!! :lol: i NIE prawdą jest że ten język ciągle się rozwija, NIE prawdą jest że można bezproblemowo odbierać sygnały z pilota RC5 i dzięki temu sterować czym popadnie, NIE można wykonać przy...
Witam Wpadłem na pomysł ominięcia problemów z zakupem drogich diod RGB za cenę trochę bardziej skomplikowanego programu. Jak sądzicie, czy można umieścić w jednym rzędzie diodę R,G i B i tak sterować wyświetlaniem obrazka aby kolor R był pierwszy potem G a w tym czasie R już świeci następny punkt i w trzecim kroku R świeci 3 punkt G 2 punkt a B 1 punkt....
co do asemblera, znam go na tyle, że obsługuje rejestry, bawię się w wpisywanie ciągów arytmetycznych, geometrycznych do poszczególnych komórek pamięci. Takie podstawy, to czego uczą w szkole na DSM ;P Czyli jakieś działania arytmetyczne, miganie diodą W c mieliśmy kilka zajęć i obsługiwanie wyświetlaczy 7 segmentowych, odliczanie w górę i w dół, ale...
Program chcę napisać naprawdę jak najprostszy :) powód - dopiero zaczynam zabawę z assemblerem :) i właśnie dlatego chcę zbudować taką lampkę od podstaw. Mam w planach jej budowę, ale najpierw chciałbym napisać ten programik :) jak mi się uda, to zamieszczę wynik pracy do oceny. czytałem o różnych jasnościach diody i że należy odpowiednio dobrać rezystorki,...
http://obrazki.elektroda.pl/2563369400_1... Witam wszystkich! Chciałbym zaprezentować pewien mały projekt, który wykonałem na prezent. Jest to drzewko szczęścia, w którym rolę liści pełnią diody LED RGB. Był to jeden z moich pierwszych projektów oraz pierwszy zawierający część analogową (dlatego zarówno projekt jak i wykonanie nie jest...
niezaleznie od jezyka w ktorym zamierzasz to pisac mozna mniej lub bardziej wygodznie zrobic wstawki assemblera: ustaw_port (int post, int value); asm mov dx, port; asm mov ax, value; asm out dx, ax; jezeli chodzi o c++ wystarczy zalaczyc dos.h w ktorym znajduja sie funkcje outport i outportb (pierwsza 16-to druga 8-mio bitowe slowa wysyla na port)..diody...
Kolego taki temat tylko wywoła burzę konfliktową, w której będzie mowa o wyższości jednego języka nad drugim. W technikum (bynajmniej u mnie) nauczają assemblera. Dzięki niemu można wiele ale też trzeba się dużo namyślec oraz znać budowę danego uC. Ja osobiście zacząłem od bascom'a gdyż jest on bardzo łatwy w nauce oraz w internecie można bardzo dużo...
Proponuje podlaczyc diode pod linie DTR (zdaje sie pin 4) a pin 5 (mase). Oczywiscie dac odpowiedni rezystor (dla takiego napiecia pare k powinno byc ok). Napiasnie samego programu polega na wsytawianiu w okrelonym czasie stanu niskiego lub wysokiego na ten port. Stany tych linii sa w rejestrze konfiguracyjnym,. Nie polecam podlaczac pod TxD, bo tam...
Będę złośliwy. Nie zaznaczyłeś którą opcję skreśliłeś. A zresztą :D :D :D Sterowanie diody RGB The easiest way to control a RGB Led tinyRGB uses an ATMEL Attiny15L (8pin uC) to control a standard RGB Led. R1 is a pullup Resistor for Reset generation (should be about 10k). R3 to R5 depend on the LED you are using. You can calculate the resistor as followed:...
Witam, czy wystarczy mi AT90S2313 taktowany 4MHz (chodzi o jak najmniejszy pobór prądu) aby zbudować barierę optoelektroniczną pracującą w podczerwieni ? Jako odbiornik wiązki chcę zastosować TSOP36, a więc musze napisać programik w assemblerze, który będzie zmieniał stan jednego z pinów portu tego mikrokontrolera z częstotliwością możliwie równą 36kHz...
Całkiem ciekawe, ale po co dwa procesory? Takie konstrukcje widziałem na prostym 90S2313 i jeszcze miał nagrywanie sekwencji ruchów w EEPROMIE Bo nigdy wcześniej nie programowałem AVR w assemblerze, nie wiedziałem jak pisać taki program, żeby np impuls był co 20milisekund a jednocześnie pobierać dane z czujników, więc żeby się nie grzebać rozdzieliłem...
Mam kilka sugestii dotyczących schematu: - brakuje diody zabezpieczającej tranzystor sterujący przekaźnikiem - nóżkę AVCC należy podłączyć do zasilania, nawet jeśli nie używa się ADC - szyna zasilająca '+12V' prawdopodobnie powinna być także dołączona gdzieś za mostkiem prostowniczym a przed stabilizatorem - aby Eagle zrobił połączenie - złącze do kart,...
http://obrazki.elektroda.pl/3926653300_1... Witam. Przedstawiam układ wykonany niedawno. Elektroniczny termostat z możliwością modyfikowania: temperatury zadanej, histerezy i trybu pracy (np. grzanie-chłodzenie). Modyfikacja parametrów odbywa się za pomocą trzech przycisków. http://obrazki.elektroda.pl/6166078300_1...
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...
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...
Witam serdecznie kolegów forumowiczów. Realizując projekt zaliczeniowy ze sterowników mikroprocesorowych (sterowanie diodą LED RGB przy użyciu PWM na mikrokontrolerze LPC2138 (ARM) w języku C), natrafiłem na kilka trudności. Otóż bez problemu zrealizowałem główne zadanie postawione w temacie pracy, gdzie każdy z kanałów RGB mógł być nastawiany ręcznie...
Witam. Dziękuję za tyle odpowiedzi w tak krótkim czasie. Przepraszam, że nie odpisywałem. Natłok obowiązków :/ proszę bardzo: .include"m32def.inc" .cseg .org 0 .def acc=r16 ldi acc,HIGH(RAMEND) ; Definicja stosu out SPH,acc ldi acc,LOW(RAMEND) out SPL,acc ldi acc,0b00000000 out DDRA,acc ;wszystkie bity jako wejscie ldi acc,0b11111111...
Witam, Chciałbym zrobić sterowanie silnika krokowego za pomocą joysticka z zastosowaniem AVR32. Kupiłem joystick analogowy, za kierunek w osiach odpowiedzialne są potencjometry obrotowe (oznaczenie B100K). Napisałem mały program w assemblerze do sprawdzenia, czy joystick działa prawidłowo. Oto kod źródłowy programu: .include"m32def.inc" .cseg...
Układ umożliwia załączania/wyłączanie dowolnych urządzeń 230V dowolnym kodem RC5. Na który kod klawisza pilota będzie reagował zależy wyłącznie od zaprogramowania. Urządzenie jest bardzo proste w wykonaniu składa się z odbiornika podczerwieni TSOP, mikrokontrolera ATtiny22 oraz fragmentu wykonawczego w postaci triaka. Nie wymaga dodatkowego zasilania,...
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 dokładnie co 4 cykle zegarowe. Ten fragment programu...
No to generalnie nic nie wiesz (sorka za brutalnosc) :>. W elektronice sprawdza sie metoda "krok po kroku". Przykladowo w tym przypadku ja bym zaczal od poznania zasady dzialania mostka H. Zeby poznac zasade mostka H musialbym najpierw poznac zasade dzialania tranzystora. Zeby poznac zasade dzialania tranzystora musialbym poznac podstawowe prawa wiazace...
Przecież już zaproponowałem mikrokontroler wręcz stworzony do takich zadań. Ty dalej nie napisałeś nic o samym falowniku, ani o silnikach ktore chcesz nim sterować! To, że nie masz pojęcia o temacie, to widać gołym okiem . Wiedz więc, że nikt nie zrobi układu za ciebie za darmo, a żeby wyjaśniać ci krok po kroku JAK ZBUDOWAĆ FALOWNIK nikt nie ma czasu,...
Witam, ponownie, odświeżam temat gdyż napotkałem taki problem. Poukładałem część wyświetlaczową układu, mam podłączone 7 segmentowce przez układ ULN2803 i tranzystory sterujące katodami 7segmentowca. Do programowania postanowiłem użyć programu ISP Programmer, zrobiłem sobie kabel do programowania przez ISP, i teraz mam problem. Chciałbym tylko narazie...
witam, popełniłem literówkę przy edycji na forum ale w projekcie mam już prawidłowo [syntax=c] #define LED_GPIO GPIOA ///< GPIO port to which the LED is connected #define LED_pin 5 ///< pin number of the LED #define LED (1 << LED_pin) #define LED_ODR LED_GPIO->ODR///< output register for the LED #define LED_bb bitband_t m_BITBAND_PERIPH(&LED_ODR,...
Witam, aktualnie na pracowni wałkujemy DSM-51 i jest dla mnie sporo niewiadomych i prosiłbym o wyjaśnienie/pomoc. Do rzeczy, pierwsza sprawa; - sterowanie diodą i brzęczykiem, korzystałem z poniższego kodu: LEDEQUP1.7 BUZZER EQU P1.7 LJMPSTART ORG100H START: LOOP: CPLLED CPLBUZZER MOVA,#10;czekaj czas 10*100ms=1s LCALL DELAY_100MS LJMPLOOP Opis: definicja...
czy ty nie potrafisz zrozumiec, ze tu nie chodzi o to, czy my potrafimy to zrobic, czy chcemy skopiowac, czy tez moze lubimy robic projekty innych... tu chodzi o to, ze napisales na pierwszej stronie, ze udostepniasz kod, a tak na dobra sprawe, to nie wiadomo na 100% jak to jest, bo ani razu sie nie zadeklarowales. tak ciezko ci to pojac? napisz raz...
A zmieniałeś Fusebit'y? Jeżeli nie to układ korzysta z wewnętrznego oscylatora 1MHz. Pozdrawiam Coś czuję , że jeszcze o tym Fusebit muszę poczytać. Bo chyba nic nie zmieniałem. Ale na razie mój projekt ogranicza się do części elektroniki, natopmaist program będzie powstawał w międzyczasie robienia i gromadzenia części. No i nauki tego wszystkiego...
Powiem szczerze, że nie zabardzo tam widzę działanie tego PWM jaki starasz sie generowac. Przynajmniej na filmiku widać jedynie migajace diody. A teoretycznie diody te powinny płynnie przygasać lub płynnie się rozjaśniać. Właśnie jestem na etapie tworzenia prezentu pod choinkę dla dziewczyny i w nim zastosowałem swojego pomysłu sposób generowania PWM....
http://obrazki.elektroda.pl/2153311100_1... W końcu postanowiłem się czymś pochwalić i ja: Pomysł na własną naświetlarkę powstał dawno, dawno temu, ale jak to niejednokrotnie bywa - realizacja napotykała jakieś przeszkody... Ale w końcu w zeszłym roku ją skończyłem. A jako, że mi się podoba coraz bardziej (nie wiem czemu), postanowiłem...
http://obrazki.elektroda.pl/2289355800_1... Witam, Chciałbym przedstawić moją konstrukcję sterownika do wzmacniacza lampowego (opcjonalnie tranzystorowego). Sterownik powstał ok 2 lata temu na prośbę zaprzyjaźnionego audiofila a potem był rozwijany w ramach forum poświęconego konstrukcjom audio. Ponieważ ostatnio powróciłem do tego...
Akurat 74165 jest w bibliotekach Kicada, tego A6276 może tam nie być. Tu ściągniesz do niego kartę katalogową i inne opisy http://www.allegromicro.com/en/Products/... Kicada ciągnąłem kiedyś stąd (było dużo szybciej) a także są jakieś biblioteki: http://www.lis.inpg.fr/realise_au_lis/ki... a konkretnie stąd: http://iut-tice.ujf-grenoble.fr/cao/...
http://obrazki.elektroda.net/83_12396269... Witam wszystkich. Jest to moja pierwsze konstrukcja tutaj wystawiona. Zegar ten powstał już jakieś pół roku temu. Na razie nie posiada on jeszcze obudowy (nie mam pomysłu na to jak zaprojektować płytkę pod wyświetlacz). Z założenia zegar miał być całkowicie bez obsługowy. Oto kilka cech tego zegara:...
Witam, to chyba pierwszy mój post na tym forum. Założyłem konto dosyć dawno ale jedynie w celach, aby pooglądać co tam ludzie wykombinowali :) Sam raczej nie podejmowałem się zbytnio prac elektronicznych bo nie mam na tyle dużej wiedzy aby rozkminić schematy, które niektórzy tutaj wrzucają. Otóż przejdę do rzeczy, chciałbym rozpocząć zabawę z programowaniem...
assembler dioda dioda assembler migać dioda assembler
yanosik pliki oporność głośnik lokalizacja gniazd
Renault Clio II 1999-2001, BENE 102A – centralny zamek nie działa zimą, brak prądu na siłownikach HP LaserJet 3030 – wymiana folii fusera krok po kroku, smarowanie, objawy złego montażu