Schemacik:
Zgadzam sie z MARKIEM81, przede wszystkim software dlatego tez warto nieco posiedzieć dłużej nad klawiatura niż niepotrzebnie dodawać pare scalaków. o jakich dodatkowych scalakach mowisz?? Co do wcześniejszych wypowiedzi to nie zgadzam sie co do konieczności stosowania UART'a, nie zapomnijcie że są procki które wogóle go nie maja a i tak stosuja transmisje...
stanowczo polecam kostkę o której pisał Jacu$: PCF8583 programowa obsługa I2C jest prosta jak drut - procedurki znajdziesz w sieci, ja poprzerabiałam akurat te co są na strnce BTC - Mikrokontrolery avr w praktyce (http://www.btc.pl/index.php?id=avr )- pociąg sobie przykładowe programy.... kostka jest o tyle sympatyczna że oprócz zegarka z budzikiem...
a nie lepiej by było to rozwiązać na jakimś uP do tego jakiś czujniczek cyfrowy np. DS.-18B20-PAR z tego co pamiętam to już taki projekt pojawił sie na AT89C2051 i miał wyświetlacz lcd ale to jest kwestia programowa poszukaj na forum napewno nie jest to takie trudne ale powinieneś sobie z tym poradzić. Troche sie obczytasz i bedzie dobrze
Użyj AVR-a z zegarem 20MHz (ATtiny2313). Na AT89C2051 nie masz szans tego zrobić, mikrokontroler jest po prostu za wolny... proponuję dokonać prostych obliczeń, aby sprawdzić jaką częstotliwością musiałby być taktowany mikrokontroler, żeby uzyskać 3-kanałowy, 8-bitowy PWM o częstotliwości 100Hz....
Witam Jeśli chodzi o programator ja używam tego z EdW do Bascom College jest prosty i mi odpowiada. Programowa można wszystko (poza Bascomem, jeśli masz plik *.hex). Natomiast mam pytanie jak wygląda sprawa pomiaru cewek? Bo o elektrolitach trochę pisaliście, ale nie wiem czy faktycznie radzi sobie z takim zakresem cewek jak jest podane w opisie. Proszę...
Kilka podpowiedzi z doświadczenia (zaprojektowałem kilka układów z AT89C2051, AT89C4051). Używać stanów niskich do sterowania urządzeń zewnętrznych (po włączeniu zasilania na wyjściach portów pojawia się stan wysoki i zanim ruszy ich programowa obsługa mogą wystąpić niepożądane efekty, chwilowe zadziałanie układów sterowanych przez procesor). Są to...
Widzę, że chcesz się "nauczyć pływać" ale dlaczego od razu na bardzo głębokiej wodzie i pod kontrolą instruktorów (telefoniczną) :) A tak poważnie to nie wiem czy zdajesz sobię sprawę, że do tego co chcesz osiągnąć jest potrzebna już pewna wiedza. Musisz napisać program na uK z obsługą RS ( sprzętowa lub programowa ), który będzie wysyłał szeregowo...
ale niekoniecznie trzeba wykorzystac do tego celu TMSa :) jakby sie kto uparł to raptem do wykonania takiego falownika (a przynajmniej czesci generujacej przebieg - i to w trzech fazach wystarczą raptem dwa układy scalone :) kiedys o tym myslalem ale zapomniałem i jak kolega wspomniał o ATMELKU to mnie sie przypomniało Wystarczą AT89C2051 (4051) i 8253...
witam, mam problem z obsluga czujnika temp. ds1820, polaczony jest przez 1Wire na plytce testowej AVT2500. Przykladowy program do obslugi pobralem ze srtrony http://as.rumia.edu.pl/artur/a/bascom/Te... Kompilacja programu przebiega bez zadnych problemow. W momecie uruchomienia uProca uzyskuje staly odczyt "- 0.5 C". z gory dzieki za pomoc. <--TERMO.BAS-->...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
Po co jakiś 7447 (który na dodatek źle wyświetla 6 i 9), skoro można to wszystko zrobić programowo?
Jeśli chodzi o punkt 4 to da się to zrobić. Ja polecam Atmege bo ma gotowe PWM-y a programator do atmegi to 5zł i kilka minut roboty. Atmege tez możesz programować w Bascomie. Co do 51 to ciężka sprawa zasymulować programowo trzy kanay PWM wymaga dużego doświadczenia i absolutnie nie zrobisz tego w Bascomie. Musiałbyś walczyć w asemblerze.
Nie wiem czy to jest ważne. Program skompilowany dla AT89S2051, a autor zastosował AT89C2051. Programowo to nie problem, ale sprzętowo może się pojawić.
Mam w pdf-ie kilka książek o programowianiu 8051 w C. daj znak jeśli będziesz potrzebował. "Programowanie_mikrokontrolerow_8051_w_j... z politechniki wroc. "Programowanie_mikrokontrolera_8051_Sław... "Mikrokontrolery_'51_w_praktyce_Tomasz_S... aaa i jeszcze: "C And The 8051" By Tom Schultz Springer - Exploring C for Microcontrollers...
jony15 masz rację, że są to dwie różne rodziny jednak jak poprzednio pisałem można ich zamienić oczywiście tylko AT89S2051 na AT90S2313. Wiąże się to ze zmianą kwarcu jeżeli jest większy niż 10 MHz a układ resetu niekoniecznie musi być podłączony. Chodziło mi o to, że układ elektryczny urządzenia zostaje praktycznie nie zmieniony w stosunku do opracowanego...
Nieduży. Z 10mA wystarczy.
A mógłbyś podrzucić mi ten program (bo nigdzie nie mogę go znaleści) na pw będe wdzięczny
poszukaj tu na forum, bylo opisane podlaczanie i programowanie LCD od nokii 3510i i chyba tez od jakiejs innej wersji (3310?).
co do procków to jest coś takiego jak nota katalogowa. Tam powinny być schematy portów, jak programować http://katalogi.iele.polsl.gliwice.pl/ Co do programatora stk200 to też istnieje coś takiego jak google http://www.google.pl/search?hl=pl&q=stk2... W czym problem??
Wie ktoś może czy można zrestartować ten kontroler z poziomu software'u? Jeśli jest to możliwe to prośiłbym o jakąs funkcje w bascom. Szukałem w pomocy bascoma ale nic nie znalezlem. Prosze o pomoc. Dzięki.
Jeśli dobrze zrozumiałem to masz jakiś układ z uP, i od tego układu przewody, które są wkładane do programatora. Nie znam tego programatora, ale nie jest to istotne. Problem w tym, że w czasie programowania nie jest potrzebny kwarc, a na płytce z układem napewno jakiś masz. Możesz sprawdzić czy da się zaprogramować jeśli odłączysz wspomniany wcześniej...
No OK.. moj blad, nie zastanawialem sie akurat nad tym w jaki sposob jest obslugiwane I2C(sprzetowo czy programowo). :? pozdrawiam
Jak napisać programową obsługę PWM w Asemblerze na AT89c2051. Dokładnie potrzebuję tego by napisać, obsługę transmisji z pilotem zbudowanym na HCS200. Bardzo proszę o jakieś przykłady. Z góry dziękuję.
Wyrzuc pojemność, daj dwie bramki szeregowo (żeby ujemny sygnał na fototranzyztorze dawał ujemny na uP) i zliczaj nie na T0 tylko na INT, w obsłudze przerwania zliczaj programowo. Eliminację kilku po sobie następujących lini zrób progarmowo w taki sposób że pierwsze zbocze opadające jest zliczane a nastepnie blokuje przerwania na INT przez czas np....
To jest typowy błąd programowy a prawdopodobnie dochodzi do przepełnienia stosu. Musisz to sprawdzić.
Niestety to co sugeruje PJS w moim przypadku nie może być przyczyną, bo prawie całą obsługę mam napisaną w asemblerze i po odczytaniu np. godziny: 2 najstarszych bitów po prostu nie odczytuję. Zaś co do sugestii Light'I to nie wiem czy zrobię ten dodatkowy układ, bo w poniedziałek lub wtorek muszę oddać gotową pracę i ciężko będzie jeszcze coś tam dołączyć....
http://obrazki.elektroda.net/50_12631514... Chciałem przedstawić krótką prezentację programowania układu AT89c2051 z wykorzystaniem adaptera uniwersalnego SOIC 28 https://filmy.elektroda.pl/89_1262983888...
$Crystal = 12000000 Dim A As Byte Do P1 = A Incr A Wait 1 loop To chyba najprostrze co mozna napisac... mam nadzieje ze nie zrobilem bledu ;) Dodano po 2 1.Programowales juz willemem inne atmele ktore pozniej dzialaly?? 2. Czy program dziala w symulacji programowej?? 3. Czy probowales na innym programatorze ??
Ale i tak masz stały wzorzec czasu, czyli o więcej niż 1s nie powinno się rozjechać... + - impuls/inkrementacja _ - bezczynność/brak impulsu ______+______+______+______+______+_____... - przebieg impulsu z zegara _______+________+_____+_____+________+__... - inkrementacje sekund i nie ważne ile by nie trwało przeładowywanie timerów i programowych liczników...
Masz już jakiś pomysł na wybór mikrokontrolera na start?. Jeśli tak to daj znać na prive, postaram się pomóc w konfiguracji całego środowiska programistycznego na "danym" laptopie lub komputerze. Co by praca nie była koszmarem :) Np. udało mi się zbatchować proces kompilacji w asmie, linkowania i programowania zabaweczki AT89C2051 w dosie z wszystkimi...
...bedziesz potrzebował tyle timerów ile chcesz mieć niezależnie sterowanych żarówek. W przypadku 6-ciu żarówek potrzebowałbyś 6 timerów a to jest pewien problem no chyba, że wykonasz 6 osobnych układów na np. AT89C2051. Programowy Fast PWM i kanałów tyle co pinów I/O dostępnych w procesorze.
Do obsługi komunikacji szeregowej masz osobne przerwania po co sobie utrudniać życie i programowo obsługiwać to co jest dostarczone sprzętowo??????
a jaki schemacik odczytu częstotliwości byście mi polecili na procesorku z rodu AT89C2051 nie mam programatora dla tego nie chciałem na nim zrobić ale coś wykombinuje bo procek dostać nie ma problemu byle wyświetlanie miał na Leda'ch bo tak jak mówiłem lcd są drogie
Chyba przekombinowałeś. Takie filtrowanie powinieneś zrobić programowo, np wprowadzając jakieś opóźnienie załączania/wyłączania. Łatwiej modyfikować program, niż układ elektroniczny.
do ustawienia "1" na pinie nie potrzeba żadnego prądu. Ty musisz ustawić "0", żeby wywołać przerwanie i w związku z tym nie doprowadzasz do wejścia prądu, tylko go "wysysasz". Trzeba chyba ponad 100µA pobrać, żeby ustawić stan niski. '51 ma wyjścia typu otwarty dren z podciąganiem do + zasilania za pomocą układu na tranzystorkach polowych, ale...
np. http://elenota.iele.polsl.gliwice.pl/ Układ godny polecenia to np. SAA1064 (2/4 cyfry ,nie trzeba rezystorów prąd wybierasz programowo)-też I2C
Witam. Moim zdaniem najlepiej wykorzystac np AT89C2051 bez zadnych dodatkow. To tylko niepotrzebne koszty. Calosc mozna zalatwic programowo, a do dyspozycji i tak zostanie jeszcze 7 we/wy. Pozdrawiam.
Np. : https://leap.tardate.com/8051/at89c2051/... https://allenchak.wordpress.com/2017/09/...
Wracając do tematu a gdyby przerwanie nastąpiło w czasie transmisji 1wire? Dlaczego uważa kolega, że programowy zegar nie jest dokładny ? Wykonywanie instrukcji zerowania w przerwaniu owszem można to uwzględnić, ale nigdy nie będzie on tak dokładny jak rtc poza tym, po co sobie komplikować życie. Ale kolega „miSZCZu5” może zrobić sobie taki...
Witam Jak już napisałem w temacie mam problem z zaprogramowaniem AT89C2051. Na początku willem nie czytał nawet układu ID ale po zrobieniu lepszego zasilacza już czyta ID ale nadal nie programuje wyskakuje błąd. Mam kilka ATeków i na każdym to samo. Może kiedyś ktoś miał podobny problem. http://obrazki.elektroda.net/46_11884892...
ok. co do programatora to dzięki już wiem że będzie mi pasował dzięki terz na odpowieć o emulatoże wiem że mi nie przypadnie do gustu No to jeszcze kilka pytań- bo przeciesz poto powstają takie portale jak ten. Chodzi o debuger coś w stylu debugera dosowego lub innego, jak pisałem programik np. pod dosa lub wina to jak go debugowałem to wszystko co...
Przeciez mozesz zrobic to bez problemu programowo. A z twoich postow masz marne pojecie co to jest PWM i jak dziala - na prawde google nie boli.
to ja też proponuję się zastanowić: jeśli twierdzisz że to odrzut z produkcji to znaczy, że komuś się nudziło i szpachtlował kropkę?? To są inne obudowy (nie mówię o napisach) ale o gabarytach i wyglądzie. Jak to wytłumaczysz?? Mało to jest podróbek na rynku??. A taki mały atmelek to wcale nie jest skomplikowanym scalakiem ani żadną nowością żeby ktoś...
Mam problem z peogramowaniem tego procka willemem a dokladniej willem zczytuje zawartosc procka a nie chce go kasowac ani programowac i niewiem co jest grane. Zaznaczam ze mam przystawke w wersji podatawowej tzn. z dwiema podatawkami na duze i male procki oraz przelacznik miedzy 90S a 89C. Z gory dziekuje za pomoc. Tylko ze sprawdzalem rozne przystawki...
Witam Podczas programowania procka at89c2051 ,za pierwszym razem willem zaprogramował go bez problemu ale po ustawieniu pierwszego bitu blokady(zachciało mi się eksperymentów) - kicha. Podczas kasowania wpisuje FBFBFBFBFB.... po załadowaniu pliku z programem do bufora i próbie zapisu wyświetla błąd zapisu - poprawnie wpisuje pierwsze trzy komórki potem...
Jasne, ze jest taka mozliwosc. 89C2051 posiada komparator napiecia do ktorego mozna dolaczyc fotorezystor. Status komparatora odczytuje sie programowo. U mnie to dziala OK, a nawet zrobilem dla tego procka pomiar aktualnej wartosci natezenia oswietlenia na tym komparatorze i ukladzie RC, gdzie R jest fotorezystorem. Na wejsciu (-) dalem napiecie odniesienia...
niestety nie dysponuje oscyloskopem, a multimetrem nie za bardzo da sie to zrobic :/
Mam takie pytanie czy ktoś ma zrobiony programamtor na tej płytce i czy mu działa Właśnie zrobiłem własnie ten model i niestety klapa wraz z adaptorem MCS - 51 nie działa czy ma ktos jakis doświadczenia z ta wersja??? W H/W test po wysterowaniu wszystkich portow ZIF'a 32 pojawiaja sie napiecia pojawia sie napiecie Vpp i Vddp diody sie zapalaja gasna...
jak ustawisz na counter to liczy z wejscia p3.4. a teraz gate=internal/external to jest tylko ustawienie czy timer bedzie wlaczeny programowo czy sprzetowo. jak dasz external to timer liczy gdy na p3.2 jest stan 0
Czy można (czy da się) obsługiwać jednocześnie dwa interfejsy RS232, jeden sprzętowy a drugi programowy. Myślałem nad czymś takim jak switch do RS485 i zastanawiam się jak to zrobić. Może ktoś ma jakiś gotowy pomysł :)
To: [syntax=vbnet] If P3.4 = 0 Then Cyfra = 9 [/syntax] Zastąp tym: [syntax=vbnet] If P3.4 = 0 Then Cyfra = 9 bitwait p3.4 , set end fi [/syntax] Do pokazania kodu stosuj zakładkę SYNTAX i wybierz Bascom
wjedź na stronę www.mikroluk.prv.pl i stamtąd ściągnij program mikroluk, który na 100% Ci wykryje, bo ja z niego korzystam i wszystko działa bez zarzutów. Chyba, że zrobiłeś błąd w programatorze. (ja mam ten sam programator)
jeżeli program jest napisany w jeżyku wyższego poziomu to jestes w komfortowej sytuacji gdyż trzeba tylko zmienić kompilator. Pod warunkiem że masz kod źródłowy. Co do wersji asemblerowej to jeśli jeden procesor robi coś co jest synchronizowane poprzez opóźnienia programowe, to też będzie ciężko przepisać program. Generalnie sprawa ciężka.
czy ktoś byłby w stanie zaprogramować mi układ AT89C2051 oczywiście odpłatnie pokryje koszty przesyłki jaki i programowania posiadam do niego program który chce wgrać czekam na odpowiedź Przeniosłem z Mikrokontrolery.
Najlepiej zacznij od jednej z trzech najbardziej popularnych rodzin mikrokontrolerów: - 8051, np. AT89C2051 - AVR, np. AT89S2313 - PIC, np. PIC16F84 Do pierwszych dwuch jest Bascom, umożliwiający pisanie programów w języku Basic (podobny do QBasica). Do wszystkich trzech rodzin są kompilatory C. Zamiast języków wysokopoziomowych jednak lepiej używać...
Jak go kupisz to nie ale jak będziesz sam robił to trzeba będzie programować AT89C2051
Pytanie o wsad trzeba zadać producentowi czy udostępni.
Do zegarka wystarczy 89C2051, ale lepiej użyć mikrokontrolera z literą "S" w symbolu (89S2051, 89S4051) - umożliwi to programowanie przez interfejs szeregowy (ISP). Do 89C2051 potrzebny będzie programator równoległy, i za każdym razem przy programowaniu trzeba go wyjmować z układu docelowego.
Witam szanownych kolegów, zwracam się do Was z prośbą, ponieważ zawsze mogłem na Was liczyć. Mam problem z komunikowaniem się atmegi z ISD4004 po SPI programowym, kiedyś bez żadnych problemów mogłem sterować ISD małym atmelem AT89C2051 przy takiej konfiguracji Config SPI = SOFT, DIN = P1.0 , DOUT = P1.1, CS = P1.2, CLK = P1.3 SPIINIT SPIOUT var , 1...
ściaglem z tej strony asem51 i dalej mi to nic nie mowi :(
No to rownie dobrze mozesz sobie napisac w notatniku, tylko po co.
Generalnie port jest zatrzaskiem więc nie ma sensu się martwić czy dana informacja się zmieni czy nie do czasu kolejnego zapisu do portu :) To daje ci sytuację taką korzystną sytuację że nie musisz się martwić o to co rozbi procek w tym czasie. Pytanie jak bardzo zależy ci na dokładności odmierzenia czasu w przypadku zapalania diody na około 1s lub...
zgadza się nie ma pliku ale masz kod źródłowy w PDF , niestety nie ma prostego sposobu , nie wiem czy ma sens budować programator by zaprogramować jeden układ , inne rozwiązanie to zakup wersji z literką "S" 89s2051 i prosty stk200 lub podobny , oczywiście przed tym należy na nowo skompilować kod źródłowy dla tego uC jeżeli chcesz mogę zaprogramować...
Jak zrobiłeś płytkę pod 89Cx051, to zamiast niego możesz wsadzić tam ATtiny2313. Trzeba tylko w układzie resetu zamienić miejscami rezystor i kondensator. Reszta końcóek się zgadza, chociaż w środku co innego siedzi i jeżeli projekt jest dość skomplikowany od strony programowej, czy wykorzystuje jakieś specyficzne właściwości '51 to może być trudniej...
najpierw trza by wrzucić schemat, skoro znany, i powiedzieć co ten sterownik mniej więcej albo i dokładnie ma robić. Jeśli już AT89 to lepiej S2051, bo go można programować tanim STK a do wersji C trzeba już coś droższego. pozdrawiam
Dziękuję Wam obu! Ale to chyba algebro miał rację. Ściągnąłem sobie z netu podomny programik, ale napisany przez kogoś doświadczonego, zaprogramowałem procesor i działa bez pudła. Ale ten program, który ściągnąłem ma w nagłówku jakieś procedury inicjalizujące i tu chyba tkwi problem. Wydawało mi się, że jeśli proc. przy starcie usawia wszytkie wyjścia...
Ad. 1 Jeżeli wyskakuje ci taki komunikat to prawdopodobnie jest coś nie tak z programatorem. Prawdopodobnie jest źle skonfigurowany w bascomie. Sprawdzałeś jakie masz zastosowane PCF8574 ?? czy to jest wersja PCF8574A czy PCF8574 ?? Ponadto w programatorze występują dwie sztuki tego układu i dwie muszą być tego samego typu. Ad. 2 Jeżeli chodzi ci o...
A skąd Ty wiesz, że to jest hex dla AT89C2051? Plik *.txt to jest tylko wynik deasemblacji (czy poprawny?) Czy progatmel obsługuje AVT 2502 ? Czy masz program pod windowsa?
Korzystajac z okazji zadam da pytania: 1. writer.hex zajmuje ponad 3kB, w jaki sposób zmieści sie w 2kB flash? 2. Jeśli zaprogramowanie 2051 plikiem np. hello.hex, to plik writer.hex zostanie utracony, w jaki sposób więc będzie można ponownie go zaprogramować?
A sygnaturę procesora Ci odczytuje?
Wiemy już o co Ci chodzi, ale nie wiemy czego od nas oczekujesz. Albert
Jakiś prosty przykład mrugającej diody z użyciem timera? Nie bardzo rozumiem jak działa to polecenie. Czytałem o nim w polskiej pomocy do bascoma, ale dalej nie wiem co z tym zrobić.
np. Bascom Pozdrawiam Józef
Zacznijmy od tego, czy przed zapisem wykasowałeś uP? Co do dziwnych odczytów to może program był po prostu zabezpieczony przed odczytem?
reaktywuję temat. mam ten sam problem. to nie jest wina napiecia. ja mam odpowiednie napiecie (12V) i mam to samo. Ściągnąłem sobie z internetu plik o nazwie PR89AT.hex i ten się ładnie wczytuje. dlaczego??
zobacz "szukaj" może znajdziesz: http://www.easy-soft.tsnet.pl/
Co do $regfile = "m8535.dat" to jest to coś w rodzaju instrukcji, którą dodaje się w pierwszej linii programu, z tym że w cudzysłowiu należy wpisać nazwę pliku odpowiadającego zastosowanemu uC, który można odnaleść w miejscu gdzie zainstalowano bascoma (np. C:\ Program Files\MCS Electronics ...). Dla porządku m8535.dat nie da się tym zaprogramować bo...
Witam Kupiłem zestaw z f.Jabel "Zegar-obrotomierz cyfrowy do samochodu.Złożyłem, podłączyłem i okazało się że orotomierz ma tak wielką bezwładnośc że przy przyśpieszaniu na niskich biegach nie nadąża za pokazywaniem obrotów,silnik osiąga 4-5tys. a wyświetlane jes 3 tys.,zmiana biegu obroty spadają ze wskazanych 3->2 poczym znowu musi nadążyc do wskazania...
Witam Mam problem z wysterowaniem układów LC7822. W jednym pin S podłączony do masy w drugim S podpięty do zasilania, pin reset przez rezystor do zasilania i kondensator do masy. Dołączam listing programu może robie coś nie tak chociaż przeglądałem note katalogową LC7822 i wydaje mi się wszystko dobrze '$sim Declare Sub Daj Dim Tr1 As Bit Dim Tr2 As...
witam. Można by to wszystko "ulepić" za pomocą kilku TTL lub CMOS, zamiast rzucać się na głęboką wodę i bawić się w skomplikowane programatory, programy.................... pozdro.
Chyba mamy nieporozumienie. AT89C2051 nie da się zaprogramować za pomocą 6 przewodów podpiętych pod port drukarki. Ten układ do zaprogramowania wymaga podpięcia 18 nóżek i podania 12V napięcia programującego. 89C2051 nie można programować w układzie w którym pracuje, trzeba go wyjąć z podstawki i włożyć do programatora. To stary model i nie ma możliwości...
Witam! Buduję sterownik oparty na układzie AT89C2051 i PCF8583, czyli zegar z alarmem. Udało mi się pożenić te układy + wyświetlacz, lecz nie wiem jak namówić PCF8583, aby wskazywał czas rzeczywisty. Poczytałem posty, ale nigdzie na ten temat nie znalazłem informacji. Przejrzałem notę katalogową, ale po angielsku, za komuny tego języka nie uczyli :?...
Może teraz :D: $crystal = 12000000 'Należy podać częstotliwość kwarcu Dim Kod As Bit Dim Command As Byte , Subadress As Byte Reset Tcon.0 On Int0 Sprawdzanie Enable Int0 Enable Interrupts Set P1.7 Do If Kod = 1 Then Disable Int0 If P1.7 = 1 Then Gosub Zapal Else Gosub Zgas End If Kod = 0 Enable Int0 End If Loop Sprawdzanie: Getrc5(subadress...
Witam chciał bym zaprogramować at89c2051 przy pomocy laptopa konwertera usb <---->lpt i programatora AVT887 i chciałem zapytać czy jest to możliwe? Ponieważ słyszałem wile opinii że za pomocą takiego konwertera się nie uda: http://obrazki.elektroda.pl/4364849200_1... Jeśli to co piałem powyżej jest nie możliwe to czy istnieje jakaś...
Teraz zmierzysz czas trwania impulsu ujemnego Tl No właśnie jak zmierzyć czas trwania impulsu ujemnego tzn jak napisać program aby ragował na zbocze opadające.Jestem początkujący w pisaniu programów w Bascomie.I byłbym wdzięczny za pomoc.Później i tak będe kalibrował cały układ programowo podłaczając go pod wzorcowy generator.Jednak za nic nie wiem...
Tez niedawno kupilem willema tez z tym adapterem. Mialem z nim identyczny problem i wiele w jego rozwiazaniu pomogl mi kolega z forum Szymtro. Moze pomoze ci uprzednie wyczyszczenie ukladu? U mnie jesli nie wyczyszcze wczesniej nie chce w ogole zapisywac (blad na samym poczatku programowania). Zauwazylem ze jesli zrobie "kanapke" z podstawek miedzy...
HA! problem rozwiązałem, temat zamknięty ;]
Witaj, a jaką masz wartość napięcia zasilającego programator.Powinieneś zasilać programator napięciem około 13,5 V.
Nie bardzo potrawię sprawdzić to co napisał stozu Pinów A0 A1 i A2 24c16 w eepromie nie można samemu ustawiac, bo układ używa ich do przełączania sobie storn pamięci, poza tym ten eeprom ma osiem stron pamieci po 256 bajtów. bo dopiero zacząłem zabawę z I2C (i to na początek w Bascom). Na pierwszy rzut oka coś tu wygląda bez sensu. Skoro strony są adresowalne...
No i mnie się to nie uda, bo albo trzeba by dołożyć czujników albo zastosować koło z większą ilością szczelin, zapłon stanie się zbyt skomplikowany mechanicznie do wykonania. Ja mam jeden czujnik na jeden cylinder (jest ich dwa) i umieszczony jest 50 stopni przed GMP, mierzę czas obrotu (RPM) i program wybiera odpowiednie wyprzedzenie i przelicza na...
Jeżeli chcesz tylko poprogramować to weź 8252 i ISP (tak jak pisał przedmówca). Zdecydowanie łatwiej uruchamiać wszystko, nie wyciągając co chwilę kości z podstawki (już nie wspominam o kasowaniu UV) Kurczę zapomniałem jak się programowało AT89C2051, dopisanie kilka linijek kodu kompilacja, włożenie mcu do Willem'a zaprogramowanie, wyjęcie z programatora,...
Witam. Też by mi się przydał ten program. Może już go masz? Jeśli tak to prześlij mi go na neorob(at)interia.pl. Z góry WIELKIE DZIĘKI!!!
istnieją gotowe sterowniki do silników krokowych jednak nie zawsze odpowiadają wymaganiom projektanta. polecam sterownik na mikrokontrolerze (np AT89C2051). wyjścia na tranzystorach lub układ 4*Darlington też załatwi zasilanie cewek. Co do obrotów: przy tym rozwiązaniu wszystko będzie realizowane programowo więc zmianę można zrobić na dwóch przyciskach...
A czy ten AT89C2051 tez moge zastosowac bez kwartzu? Zaraz go zlutuje. Rozumie ze wystarczy mi do niego uklad zasilania oraz obsluga wejsc i wyjsc (jak pisano wczesniej) - czy o niczym nie zapomnialem?
Starożytny procesor nie ułatwia zabawy w programowanie. W jego miejsce będzie pasować poczciwy AT90S2313, nowszy ATTINY2313 lub ich rówieśnicy 4313 o zwiększonej pojemności flash (4kB). Jedynie obwód reset należy przerobić. Oczywiście zamiana na AT90S2313 nie przyniesie nam żadnego zysku, ale ATTINY2313 pozwoli pozbyć się kwarcu, a wolne piny można...
Takie zegary można programowo-sprzętowo różnie zrobić pomimo wykorzystania tego samego mikrokontrolera. Tu jest przykład takiego zegara: http://www.elektroda.pl/rtvforum/topic81... Wyślij zapytanie do JABELa o możliwość zakupu samego mikrokontrolera.
Założenia są prawidłowe: jest układ pomiarowy i jak rozumiem przewidziane sprzężenie zwrotne. Pozostaje tylko rozpatrzenie stanu nieustalonego w momencie załączenia. Jeżeli opóźnienie w sprzężeniu zwrotnym będzie duże, to akumulator może być po włączeniu zwarty opornikiem 0,1 Ohma. W takiej sytuacji dobrym rozwiązaniem jest jakiś układ miękkiego startu,...
ubzduralem sobie zrobic uklad bazujacac na mikrokontrolerze At89C2051 ... poczytalem pokombinowalem zlozylem sam programator szeregowy .. nie działał :/ kombinowalem inny szeregowy tez nie dzialal .... kupilem programator ISP STK 200/300 i uklad AT89S2051 ... ( mam gotowy program ) w programie bascom przy probie wrzucenia programu stoi w miejscu na...
Witam. Ogladajac schemat zamieszczony w wiadomosci rozpoczynajacej ten temat dostrzegam pewna niejasnosc. Ale zaczne od poczatku. Wlasnie przystapilem do zrobienia czegos, co bedzi poruszalo sie po wodzie. Wykombinowalem sobie, ze bedzie to cos plywajacego. A ze latwiej zrobic mi cos elektronicznego niz mechanicznego, wiec wykombinowalem, ze moj "statek"...
programowa bascom at89c2051 at89c2051 wartości at89c2051 jabel
volvo silnika zabezpieczenie termiczne pompa wyświetlacz biegów samochodu
schemat automatyki bramy przesuwnej panasonic zielonkawy
Mało rozlana matryca LCD/OLED – czy wyciek ciekłych kryształów w Samsung, LG, Dell jest groźny? Mercedes W213 200d 2019 - Piny CAN w radarze przednim