Tu jest prosty programator : http://www.amwaw.edu.pl/~adybkows/elka/i...
Jako ze na pierwsza prosbe autora tematu nie bylo zadnego odzewu to moze ja cos pomoge :) Narysowalem niedawno prosta plytke uruchomieniowa do duzych '51. Posiada wyprowadzenia na goldpiny dwoch portow (1,3) dwa pozostale sa "zmarnowane" na wyswietlacz i klawiature czteroprzyciskowa zrealizowana na przerwaniu int0. Posiada zlacze do programowania ISP,...
Aha dzięki :D
https://obrazki.elektroda.pl/7460307300_... Obecnie mikrokontrolery posiadają wbudowane pamięci FLASH, które można programować za pomocą interfejsu ISP. Jest to zarówno szybkie, jak i wygodne rozwiązanie. Programowanie okładu odbywa się bowiem bez jego wyciągania z podstawki. Zresztą w tej chwili układów DIP jest coraz mniej, więc...
Nio niestety wgralem taki prosty programik jak ponizej i nie działa a dlaczego?? co zrobiłem nie tak?? ODBIORNIK: ORG 00H LJMP UST_A org 23h ljmp serial_ust UST_A: POR0 EQU 080H POR1 EQU 090H POR2 EQU 0A0H POR3 EQU 0B0H MOV IE,#10010000B;WŁĄCZ PRZERWANIE OD T0 SERIALA MOV R0,#00H mov scon,#10 LJMP UST UST: mov por0,r7 ljmp ust ;***************************************...
Odpowiedz do Tdv. Trzeba zainwestowac w programator C89 - jak samememu sie robi to gdzies kolo 50zl.Do avr kosztuje 10. Teraz piszemy Jakis prosty program.Mozemy go wzucic na 902313-koszt procka detalicznie 17-19 zl.Ale po co marnowac avr na prosty program.Wzucamy go na np.892051 - koszt procka detalicznie kolo 8zl.Powiedzmy, ze roznica w cenine prockow...
Ja do dwóch portów procesora 89s52 ( programowany prze zISP ) podpiąłem bezpośrednio ( bez tranzystorów ) w sumie 16 diód LED ( przez rezystor 2,6k każda ). Nie spaliłem żadnego portu. Było to wprawdzie do celów testowych ale działało dłuższy czas. Przy obliczenaihc korzystałem z poniższej informacji z noty katalogowej: Under steady state (non-transient)...
Witam, To mój pierwszy temat na tym forum więc trochę trema. : ) Mam taki o to dziwny problem gdyż nawet w sklepie z elektroniką nie wiedzieli o co biega. Kupiłem sobie mikro-kontroler AT89C51 i zbudowałem do niego prosty układ wraz z prościutkim programatorem przez RS232 na bazie MAX232. Siadłem sobie do komputerka, odpalam program FLIP, a tutaj zdziwienie:...
Robiłem takie podmiany. Nie dla tego że nie mam programatora równoległego, tylko z tej przyczyny że nie miałem akurat procesorów z literką "C". Obydwa pracują tak samo.
Otóż zmontowałem sobie prosty układ testowy z wyświetlaczem siedmiosegmentowym podłączonym do protu 2. Kwarc włożyłem 12 megahercowy z kondensatorkami 30 pF podłączonymi do masy. Nóżka reset jest podłączona do masy przez rezystor 4k i do zasilania przez kondensator 1uF. Po podłączeniu zasilacza 5V układ wchodzi w jakiś dziwny stan. Na porcie 2 pojawiają...
witam. czy ktoś z szanownych forumowiczów może mi doradzić jak wykonać płynną regulację obrotów silnika za pomocą prostych układów scalonych? Problem wygląda następująco: *Prosty samochodowy (wycieraczki) silnik elektryczny zasilany jest napięciem okolo 24V. *Układ w którym jest zamontowany ma tylko dwie proste mozliwosci pracy: lewo, prawo. *Silnik...
Niestety znam tylko asemblera. A czy moze zna ktos jeszcze jakieś ciekawe stronki czy ma jakies artykuły które pomogły by mi w prosty sposób rozklimić to HC44780 i później jakoś napisac ten program do sterowania tego wyświetlacza.
Mam w/w procesor i chciałem go zaprogramować w BASCOMIE mam też programator AVT1375B Programuje AT89C51/52/55 z tej strony http://sklep.avt.com.pl/go/_search/full_... Rozumiem że moge napisać program w bascomie, skompilować i wgrać tym programatorem Ale którego...
W PCFe oprócz zegara jest RAM, który można wykorzystać do swoich celów. Jeżeli ne była wyjmowana bateria (pamięć tez jest pootrzymywana baterią) przy PCFie po przełożeniu do tej płytki sprawnego AT89C51 powinno dać się odzyskać dane. Ale gdy się je odczyta drugi raz nie da się odczytać. Program w AT89C51 prawdopodobnie kasuje dane po stwierdzeniu odczytu.
Nie wiem czy zwróciłeś uwagę , ale po 1-szym zatrzaśnięciu function set , w specyfikacji HD44780 stoi wyraźnie Wait for more than 4.1 ms . To skąd u diabła ;) u Ciebie , wzięło się 100us :?: Piotrek
a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie to zmiana z 65535 na 0000. czyli do rejestrów licznika...
Użyj tego: reg51.dat bo to jest dokładnie to czego szukasz.
Witam Szukam programu na procsor AT89C51 lub AT89C2051. Nie umiem programować a ten program jest mi pilnie potrzebny. Więc zwracam się do WAS z wielką prośbą o przysłanie mi takiego programu. Pewnie znajdziecie gdzieś na dysku jakieś programy. Najbardziej interesował by mnie program który wyświetliłby napis na wyświetlaczu LCD 1*16 lub chociaż prosty...
Trzeba by poczytać troszku o RS485. Jeśli chodzi o sprzęt, to w zasadzie masz dwie główne możliwości. Pierwsza to półdupleks, czyli transmisja naprzemienna po tej samej parze przewodów, druga dupleks w układzie czteroprzewodowym (para przewodów od mastera, para do mastera). Dodatkowo korzystnie z punktu widzenia linii może być pociągnięcie między układami...
procesory typy 89Sx051 są w planach atmela Naroniast jest produkowany już procesor AT89S51 = AT89C51 Darek
Kompilator Keila nie pozwoli na zainicjowanie danych/zmiennych w konkretnym obszarze danych. Nie wiem czy podobnie jest w SDCC bo mało się nim "bawiłem". Druga sprawa to po co kopiujesz cały program do RAM'u? Przecież to więcej problemów z tego tytułu jak pożytku.
:arrow: szolek plik ktory zamiesciles to adapter do EPROMow 16-bit a nie 89C51 :arrow: lukas9b nizej link do pcb i schematu MCS-51+ : http://www.willem.org/ZIP/DocMcs-51+.zip
Ja uczyłem sie z pliku pomocy Bascoma, zarówno AVR jak i 51 Co do twojego roblemu to dla AVR miałeś: config P1.0 = input config P2.0 = output to zamień to na: P1.0=1 Jeśli chodzi o P2.0 to w ogóle nic nie pisz. ponadto, nawet i P1.0=1 nie musisz pisać, procesor sam usttawia porty w stan wysoki po zresetowaniu. Tak jest, gdyż porty AVR i 51 różnią sie...
Układ 89S51 świetnie powinien nadać się do tego zadania :D Od starszego brata różni się tylko sposobem programowanie ponieważ posiada wewnętrzną magistralę ISP więc prościej go zaprogramować :D Moim zdaniem bez wahania możesz do użyć.
Witam. Jeżeli użyjesz wyświetlaczy ze wspólną anodą (aktywny jest wtedy stan niski) możesz podłączyć je bezpośrednio do portu procesora. Robiłem tak wiele razy i wszystko działa. Pozdrawiam.
a mnie to wyglada na to ze cos bedzie z oscylatorem programator rownlolegly moze smigac bez kwarca i tez zaprogramuje ale procek bez sygnalu nie ruszy poczaruj cos z kwarcem moze
najprosciej procek z odpowiednią ilością par odnuzy np AT89c51 i prosty programik ktory po kolei bedzie sterował portami mozesz takie cos napisac np. w bascomie nie trzeba do tego wielkiej wiedzy programistycznej do opanowania w 15 min. ( w zalezności od tego jak szybko czytasz:) helpa ) to jest chyba najszybsza i najprostrza a przy tym najelastyczniejsza...
oooo stary dobry programator z PE :) :) Daj podstawkę precyzyjną pod procka...chyba, że dużo nie programujesz...ale i tak tworząc jakikolwiek program będziesz zmuszony do wieeeelu testów i reprogramowań. Podstawka zwykła szybko się zużyje. Poza tym, pomyśl nad wykorzystaniem procków AT89S52 nie są już dużo droższe (a może i tańsze) od nie produkowanych...
Nie wiem omen_s , czy chodzi ci dosłownie o przepisanie całego jednego do drugiego portu, czy tylko bitu pojedynczego pinu. W obu przypadkach można dokonać tego przez zwykłe przypisanie , bo jak powiedziałem predefiniowane nazwy symboliczne wszystkich rejestrów "działają" jak zmienne globalne. Można więc zrobić np: P2 = P0; //przepisanie wartości wszystkich...
Witam, zbudowałem prosty zegarek na procesorze AT89S8252, do portu P3 podłączyłem układ ULN2803 (jako driver do wyświetlaczy) do portu 1 podłączyłem piezo. Według noty katalogowej procek na portach 1,2,3 powinien mieć wbudowane rezystory podciągające niestety te rezystory nie działają. Wie ktoś może czy te rezystory mogły się jakoś wyłączyć ? Mam w...
Witam! Czy ktoś pomoże mi skompilować plik a51 z gazety EP 12/2008 pod układ at89c51? Jest to kod do programatora pralki polar 663. Albo jakim programem mogę to skompilować? Pozdrawiam. [url=http://plit.de/asem-51/]MCS-51 Family Macro Assembler ASEM-51 V1.3 W załączniku skompilowany program
Witam Program nie reaguje na przycisk ponieważ na stałe wymusiłeś stan "0" na linii portu P1.1. Linia portu jest zwarta do masy poprzez tranzystor wyjściowy portu. Jeżeli teraz dopinasz przycisk poprzez rezystor do Vcc to nie wymusisz stanu "1" na porcie. Poprawna konfiguracja portu pracującego jako wejście dla procesorów rodziny C51 to stan "1" na...
W dalszym ciagu nie podajesz jaki typ eepromu, czy np może to być 24c02. Zapis do każdego eepromu może być tylko po pełnym bajcie, nie mozna zmienić pojedynczego bitu, chyba że odczytać konkretny bajt, zmienić jakis bit i z powrotem pod ten sam adres zapisać zmieniony bajt. Musisz tez mieć możliwość podania adresu pod który chcesz cos zapisać lub odczytać....
Schemat wiele tlumaczy. Ale nie jest to chyba tak jak opisujesz. PSEN jest aktywny stanem niskim i ewidentnie w tym ukladzie to jest wykorzystywane (skierowanie diod oraz rezystor podciagajacy). Napewno nie da sie aktywowac PSEN na dluzej jak 190ns dla kwarcu 12MHz. Te milisekundy co obserwujesz to pewnie trwajacy jeszcze stan RESET wynikajacy z ladowania...
:arrow: Acula twierdzisz że to nie jest skomplikowany scalak ...to w takim razie powinienes otworzyć fabrykę i zacząć je produkować ;) To nie tranzystor w którym wystarczy wstawić podobną obudowę, napis i jakaś małą strukture żeby to jako tako działało i upaliło się przy nominalnych parametrach ale było tranzystorem. Jakaś firma musiałą by włozyć bardzo...
Czy zamiast 89C51 można w tym mierniku (NE 079-K) zastosować 89S51? Do programowania chciałbym wykorzystać programator szeregowy (zmodyfikowaną wersję AVR USBasp, bądź AVR ISP) a nie szukać - specjalnie dla wersji "C" - programatora równoległego. Nie ma tematu (i różnicy w stosowaniu i działaniu), moje pytanie wyjaśnia m.in. ten post: https://www.elektroda.pl/rtvforum/topic8...
Szukam takiego opracowania - w miare prostego moze ktosik mi pomoze?
Witam Czy ten scalak mozna zaprogramowac korzystajac tak jak w niektorych slabszych z MAXa i kilku rezystorow? Szukam programator do takiego scalaka o jaknajmniejszej liczbie elementow ale jedynie co znalazlem to wielkie kobyly lub programatory oparte na 89C51 (co akurat nie ma najmniejszego sensu). Prosze o pomoc.
Witam to mój 1 post więc prosze o wyrozumiałość , a wiec : Zaczełem się interesować mikroprocesorami i zaczłem od 89c51 Kolega miał programator więc mogłem się nim pobawić bez problemów . Zaprojetkowałem układ z 89c51 który se poprawnie działa i chiałem go powielić ale niestety programator się popsuł .... kolega doradził abym kupił 89s51 i zaprogramował...
Witam Ostatnio rozpocząłęm zabawę z mikroprocesorami 89c51/52 itp. Mam czym programować szeregowo ale zależy mi na programowaniu równoległym. Jakoś nie mogę znaleźć gotowych rozwiązań takiego programatora a moja wiedza nie pozwala mi na samodzielne napisanie takiego programu. Przeglądam to forum, dużo się mówi o tym ale tylko, że w "pewnych przypadkach"...
Mam prace na temat programowania i chciałbym uzyskać informacje na ten temat :) Tylko nie ogólnikowo tylko na przykłądzie jakiegoś prostego programu/programatora:) z góry dizekuje
Przewertowalem elektrode i nie widac gotowego projektu programatora Atmela 89C52 (DIL 40). Mam w sumie do zaprogramowania tylko jeden taki uklad wiec nie wchodza w gre jakies skomplikowane uklady. Mnostwo wszedzie tylko do AT89Cx051. Prosze o jakis schemat, wraz ze wskazowka na pasujacy software. Dzieki
Witam! 1. Czy da się zrobić programator do mikrokontrolera AT89C4051-24PI tak aby nie zawierał żadnych dodatkowych układów scalonych? Na elektrodzie był niegdyś projekt takiego programatora ale akurat nie do tego procesora. Poprostu odpowiednie piny procka podłączało się do odpowiednich szyn porty równoległego komputera i można było programowac. 2....
Przedstawiam prosty programator do AT89Cx051 - powstal on w oparciu o datasheet ukladu AT89C2051. Sa dwie wersje hardware'u i software'u - pierwsza oprocz recznego RESET'u wymaga przelaczania z trybu READ/WRITE na CLEAR - jedyna roznica miedzy tymi dwoma wersjami. Pierwsza dziala praktycznie - druga... jakos nie mialem czasu zlozyc, ale powinno byc...
szukam jakiejś taniej metody na zaprogramowanie procka 89c52 posiadam dwa takie procki ale programato który zrobiłem jest krutko mówiąc beznadziejny poszukuje jakiejś innej metody może jakiś inny prostrzy schemat programatora do tego badziewia z góry dzięki za odpowiedz
Przewertowalem elektrode i nie widac gotowego projektu programatora Atmela 89C52 (DIL 40). Mam w sumie do zaprogramowania tylko jeden taki uklad wiec nie wchodza w gre jakies skomplikowane uklady. Mnostwo wszedzie tylko do AT89Cx051. Prosze o jakis schemat, wraz ze wskazowka na pasujacy software. Dzieki
Mam jeszcze pytanie chodzi o scalak który widoczny jest typ AT89C51-24JI To mikrokontroler z własną pamięcią, więc obawiam się, że nowo zakupiony w sklepie bez oprogramowania będzie działał raczej słabo.
Nie, AT89C51 to uC z rdzeniem 51, nie avr, on nawet ISP nie posiada. Z tego co wiem to 51 z ISP to takie które mają w nazwie literkę S zamiast C, ale czy stk500 je obsługuje- nie wiem. STK500 obsługuje chyba wszystkie układy z rdzeniem AVR które da się programować przez ISP.
To zależy od kontrolera i częstotliwości taktowania, ale przykładowy AT89C51 pobiera w stanie aktywnym do 20 mA przy kwarcu 12 MHz. Nie wiem z jaką częstotliwością bedzie to urządzenie pracowało, można włączyć stan oczekiwania i zejść do 5 mA, ale 15 mA oszczędności to i tak kropla w morzu w stosunku do samego czytnika.
Za jrzyj na moją stronę, tam jest coś gotowe...
Schemat jest banalny. Kwarc i kondensatory 33 pF. 10µF na reset i +5V (na wszelki wypadek dalem tez 1kΩ między reset i masę choć podobno nie jest o konieczne). Zresztą to jest OK. bo, jak pisałem układ czasami działa. Diody podłączone są na P1.0, P1.1 i P1.3 przez rezystory 1k. Dałem specjalnie 1k a nie mniejsze żeby prąd płynący przez diody...
Tak ale czy serię ATMEL AT89C51/52 ten programator programuje ?
Witam, co do układów VLSI - VS1001, to możesz je zamówić bezpośrednio od producenta. Sposób jest bardzo prosty: 1. Wypełniasz formularz na stronie VLSI (wybór układu, ilość, sposób wysyłki), 2. Z VLSI przesyłają ci fakturę "pro forma" (jest podane ile i na jakie konto powinny wpłynąć pieniądze - w euro), 3. Po wpłynięciu pieniędzy na konto firmy, zostają...
Witam, Dwie uwagi: 1. rezystory podciągające mają zbyt małą wartość. W przybliżeniu 5V/1kOhm = 5mA na pin * 8pinów = 40mA Natomiast karta katalogowa AT89C51 wyraźnie podaje. Maximum IOL per port pin: 10 mA Maximum IOL per 8-bit port: Port 0: 26 mA Przekroczysz więc dopuszczalny maksymalny prąd portu P0. Po za tym po co takie duże prądy. Prąd wejściowy...
Sposób ciekawy, aczkolwiek niewykonalny w warunkach amatorskich. Generalnie - to po to się ustawia bity zabezpieczające, żeby nie dało się odczytać zawartości wewnętrznej pamięci programu. Gdyby było inaczej, ich ustawianie nie miałoby żadnego sensu. Autor właśnie w takich warunkach wykonywał eksperyment, tylko firmę oferującą odsłanianie rdzeni ciężko...
:) sorki ze odkopuje temat............ale gdzie idzie kupic takie kosci , bo tu to przesadzaja :D http://www.elfa.se/elfa-bin/setpage.pl?h... Ale to jest cała płytka demonstracyjna - cała infrastruktura oprócz układu też tam jest, sam układ nie mógłby być tal drpgi, pozatym masz napisane "Karta...
No to gratuluję! Życzę przyjemnej zabawy z programatorkiem.
Sprawdź w dokumentacji czy kwarc nie wymaga kondensatorów (pewnie wymaga). Reset od razu na Vcc być nie powinien. Najlepiej użyć generatora sygnału zerującego lub ewentualnie na RC. RXD i TXD trzeba podłączyć do odpowiadających im pinów a Ty masz przeplecione. Gniazdo masz podłączone do kanału pierwszego w maksie a procka do drugiego (i przeplecionego)...
Witam, Problem został rozwiązany- a mianowicie: Okazało się ,że programator miał zabrudzone/zatłuszczone styki od "gniazda na procesory". Wystarczyło je rozkręcić i dokładnie odtłuścić ;-) Temat do zamknięcia.
Próbuje uruchomić program pod linuksem (pod wine), jednak bez powodzenia. Czy byłaby możliwość uchylenia rąbka tajemnicy jeśli chodzi o protokół komunikacyjny? Na githubie jest aplikacja konsolowa (https://github.com/wojtekka/seprog), jednak jest bardzo malo zdefiniowanych ukladów i nawet nie mam żadnego z układów tam wymienionych, żeby sprawdzić komunikacje....
prosty programator at89c51 at89c51 programator willem at89c51
alpine glosniki samochodowe scania moment dokręcić wymiana grzałki
Naprawa wyświetlacza w kotle Brotje Energy Top Dodatkowy zwrot ulgi na dzieci w 2025 roku