Nie uszkodzi.
Mi właściwie chodzi tylko o to żeby komp rozpoznał ukaład jako klawiaturę i przy starcie nie wywalał "keyboard error". Wiem ,że na początku zachodzi między kompem a klaw jakaś wymiana danych ale nie wiem dokładnie jaka.
Migracja 89c2051-->>89s8253 WITAM Prosty program napisany w assembler 51 pod 89c2051 obsluga klawiatury , wyświetlacza 7 seg chciałbym przenieść na 89s8253 czy to możliwe bez zmiany kodu. POZDRAWIAM
timer na 892051 4 wyswietlalcze led sterowane :włączanie wyłaczanie wyświetlaczy--poprzez tranzystory z portów P1.4-P1.7 sterowanie wyswietlaczami (cyfry) poprzez uklad dekodera bcd na kod 7-mio segmentowy z portów P1.0 P 1.2 P1.3 P3.7 klawiatura start ustaw przesun i stop(mozliwosc powrotu do ponownego liczenia) i reset -wszystko zrealizowane na 4...
Problem typowy dla układów zasilanych bateryjnie - może ktos przerabiał lub spotkał sie z problemem (oraz jego rozwiązaniem). Opis sytuacji: Układ elektroniczny (mikrokontroler np AtMega8 lub 89c2051 + klawiatura matrycowa 16 klawiszy - 4x4 i niewiele ponad to) Rozwiązanie 1: zasilanie takiego układu cały czas w oczekiwaniu na nacisnięcie klawisza -...
nie mam zbytnio dostępu do skanera :( a wiesz jak wysyłac dane szeregowo z At 89C2051?? (Bascom)
W ktoryms numerze EDW podczas poczatkow kursu Bascoma byly przyklady odczytu klawiatury przez 89c2051. Bylo to bardzo proste i dzialalo bo sam testowalem, poszukaj. Jak cos to odezwij sie na priv moze znajde ten numer.
Ja stosuję taki programik dla czytania klawiatury matrycowej z 12 klawiszy.
mam kit jabela "zamek szyfrowy" i tam właśnie jest taka klawiatura, a całością steruje 89c2051 który też ma tylko 2kB pamięci, i oprócz obsługi klawiatury to jeszcze musi być jakaś zmienna która sprawdza kod wprowadzony z klawiatury z kodem zapisanym i myślę że w takim przypadku musi być coś innego niż to co napisałem do obsługi klawiatury, co by zajmowało...
Chcę zrobić odczyt klawiatury AT na 89c2051 a to jedyny przykład jaki znalazłem. A polecenie GETATKBD kolegi nie zadowala? Czytać dokumentację, a nie...
Najlepiej 2 znaki na sekundę. Wtedy program nie pozna, że ma do czynienia z automatem. Wpisz w wyszukiwarce hasło "Automatyczna klawiatura". Może coś pomoże. Pozdrawiam.
Około roku 2000 zrobiłem sobie naświetlarkę UV do płytek z Positiv 20. Nie było wtedy LEDów UV ( przynajmniej u nas) więc użyłem świetlówkę UV o mocy 8W. Naświetlarka była zrobiona na starej drukarce igłowej Brother M-1109. Płytka jeździła na tacce pod świetlówką przez czas zadawany z małej klawiatury. Wtedy zrobiłem to na 89C2051. Naświetlanie zabierało...
No to chyba prościej to zrobić na laptopie, a nie się bawić w pisanie kodu asemblerowego na klawiaturze numerycznej. Jak to mówią, nie ma sensu kupować kredensu. A programator pod komórkę, to średni pomyśł, a czemu akurat 2051?? i SL45??
Ja tez jestem za jednym prockiem (polecam AVR) jak tak dalej pojdzie to mozna dac po procku do kazdej diody klawisza klawiatury itd Pozdrowienia kriti(at)poczta.fm
Byc moze sie myle ,ale jest mozliwe ,ze wymaga on klawiatury zgodnej z XT. MOZNA KUPIC TAKIE KLAWIATURY I JEST W NICH PRZELACZNIK XT/AT (tylko uzywane). Ewentualnie mam gdzies program do 89C2051 ktory robi konwersje AT>XT. Uruchamialem kiedys inne terminale i tak wlasnie to wygladalo. Pozdrawiam
Co do odmierzania czasu to możesz to zrobić na wiele sposobów. W normalnych pętlach albo klawiaturę obsługiwać w przerwaniu, wtedy opóźnienie definiuje to przerwanie i nie angażuje zbytnio procesora. A z drugiej strony to poszukaj na forum, sam tu umieszczałem program obsługi klawiatury matrycowej.
ja mam kit z jabela zamek szyfrowy i jest on na 89c2051 i do tego eprom i to wszystko bez dodatkowych elementów klawiatura matrycowa 3x4 połączona bezpośrednio z prockiem a ten procek tez ma tylko 2kb pamięci tak jak 90s2313 i dlatego chcę to zmiescic w nim tylko za bardzo nie wiem jak to zrobić bo bascoma nie znam jeszcze na tyle a asm to już wcale...
W któryms numerze EdW była opisana "maszyna do pisania" polegało to na tym ż epo dołaczeniu do układy klawiatury wyświetlał on litere/cyfre/znak wciśniety na klawiaturze.Program był napisany pod 89C2051 i z braku pamięci układ nie robił nic innego, myśle ze stosując inny procek z większą pamięcia możnaby przy okazji generowac dźwięki. Jeśli odnajde...
Moim zdaniem, najlepiej jest zastosowac konwerter DC/DC o niskim pradzie spoczynkowym. Przykladem takiego konwertera moze byc LM2575. Ma on wejscie sterujace a jego prad spoczynkowy katalogowo wynosi 50uA, co przy baterii 6F22 o pojemnosci 220mAh powinno wystarczyc na jakies 180 dni w stanie shutdown. Budzic go mozna jakims ukladem diodowym od przyciskow...
witam. a ja mam pytanie jak napisać program który po wduszeniu klawisza zapisuje jego kod do akumulatora po czym zamienia wartość hex na ascii i wyświetla znak tego klawisza na LCD w okreslonej pozycji. Z częścią tego programu sobie poradze ale z obsługą klawiatury (pewnie matrycowej) oraz z obsługą lcd nie dam rady, może ktoś pomudz?? Prockek to atmel...
Z tym zwieraniem wyjść potrów do masy. Widzisz, to jest tak, nie ma się co przejmować, że gdy na wyjściu portu jest stan "1" a Ty zewrzesz go do masy. Nic się nie stanie. Powiem więcej. Takie coś jest wyjkorzystywane na codzień, np. jeżeli chcesz sprawdzić jaki stan jest na akualnym pinie portu to robisz nic innego jak wysyłasz na ten cały port (P1...
Nie zaczynaj od środka jak powiedział kolega. Sprawa uC nie jest najważniejsza. Ważne na początku są definicje poniżej masz przykład: ;Zdefiniowane znaki wyswietlacza. ; ; 76 543 210 ; HGFEDCBA (msb...lsb) ; Dane_7segEQU10H ; Adres RAM z polami konwersji _0 EQU11000000B; cyfra '0' _1 EQU11111001B; cyfra '1' _2 EQU10100100B; cyfra '2' _3 EQU10110000B;...
Wielkie dzięki za to. Już sprawdziłem. Z pewnością się przyda. A Świat jest taki MAŁY. Właśnie myslałem o zastosowaniu 89C2051 i stąd moje pytanie. Mam kod HEX (na 51') to sobie przeanalizuję. W innych podanych źródłach opisują jak działa klawiatura PC co mnie nie jest potrzebne bo to 20 lat temu na oscyloskopie analizowałem ale gdzieś mi się notatki...
Jeżeli naprawdę potrzebujesz tak dziwnej odmiany przesyłania danych to działaj dalej. Ale jeśli masz przesłać set-, kilo- bajtów i nie jest to transfer krytyczny czasowo to wychodzenie poza UART jest niewskazane. Sam się dostraja do odchyleń w prędkości transmisji i robi to sprzętowo, więc po co wyważać otwarte drzwi? Jak ktoś zasugerował masz prawdopodobnie...
migac dioda pod p IV to tez sztuka ale nieoto chodzi, zrobic dobry przelacznik ktory nie powoduje zwisu klawiatury/myszy oraz nie powoduje zwisu obslugi ps2 przy przelaczeniach w locie -to juz jest troche problem. do tego dochodzi ci "procedura startowa" - jak nie bedziesz emulowal na odlaczonym komputerze obecnosci ps2 to system stwierdzi ze niema...
No to żeś mnie zagiął!!! To już chyba bardziej pod profesjonalizm podchodzi... jak dużo czasu zajęło Ci zrobienie czegoś takiego i napisanie programu?? i co to są te wyjścia PC i PA?? Domyślam się, że jedno to klawiatura a drugie? jaką rolę spełnia układ ad7730?? znalazłem opis, że jest to przetwornik A/C sigma-delta 24-bit... Na koniec jeszcze jedno...
Oto najprostszy programik z funkcją input. $crystal = 11059200 $baud = 9600 Dim Frq_i As Integer Input "Enter frequency:" , Frq_i Timeout = 1 Print "Err..." End Teoretycznie po jakimś czasie w przypadku nieotrzymania jakiegokolwiek znaku powinien przejść do następnej linii i wyświetlić Err..., a niestety nic takiego nie robi, poprostu czeka. Buduję...
witam a wprowadzanie nazwy trasy można zrealizować podłączając np. laptop do urządzenia w samochodzie zrobić ograniczenie długości nazwy do iluśtam znaków i zapisywać wszystko na eepromie (nejlepiej zewnętrznym, jakimś dużym) jeśli układ miałby obsługiwać klawiaturę przyciskową, ale komputerową to trzeba byłoby pomyśleć o procesorze z większą ilością...
Witam. Zrobiłem sobie klawiaturkę i podłączyłem ją do atmelka. Klawiatura składa się z 12 przycisków podłączonych jak na schemacie. http://vahooz.webpark.pl/kla.jpg Widnieją tam tylko 4 klawisze- jak wszystko będzie mi już działać to podłącze reszetę. Kod obsługujący te 4 klawisze: $crystal = 12000000 $baud = 9600 $regfile = "89c2051.dat"...
Dziękuję za zainteresowanie. Na samym początku Bajt 0x02 próbowałem usuwać, ale nic to nie pomogło. Plik test powinien zaświecić a potem zgasić wyświetlacz (nawet próbowałem tylko zaświecić) i sprawdzałem miernikiem czy są wyzerowane odpowiednie porty procesora, ale niestety procesor nie reaguje jakby plik był źle skompilowany. Co do stykania Willema...
To jest jedno z moich rozwiązań klawiatury: ;Procedura obslugi klawiatury ;w R2 licznik klawisza ;w OLDK stara wartosc klawisza ; OLDK=R7 GET_KEY: setbP3.3 acallACK acallPIKER movC,ACC.3;in TxON movP3.2,C;out TxON ACALLKEY MOVA,R2 JZNIE_K;brak klawisza acallKOD_K CJNEA,7,JEST_K NIE_K:MOVR7,A AJMPGET_KEY JEST_K:MOVR7,A acallKLIK pushacc acallCLS...
heh, no to cóż, chyba w końcu wszystko jasne: Acula - podsumowując, PS2 to: a) złącze klawiatury/myszy w pecetach b) komputer firmy IBM c) konsola firmy Sony No i po co robią takie zamieszanie? Nie mogliby różnych nazw powymyślać??? ;-) dzeku - piszesz, że się ze mną nie zgadzasz, ale w zasadzie nie zgadzasz się z panem Wojciechem Mielczarkiem, autorem...
No nie do końca bo przeniesienie całej obsługi do klawiatury powoduje robienie długich procedur w przerwaniu, czyli jeszcze gorzej niż jak je zrobisz w poprogramie głównym. Ja bym to rozwiązał nieco inaczej, tzn zamiast expandera IIC dałbym uC jakiś mały (ATtiny2313, 89C2051 itp.) i znaki bym wysylał UARTEM albo nawet po tym IIC (zrobienie programowego...
Mam taki zestaw, dobrze mi służy choć ma kilka uciążliwych wad. EP udostępnia do niego dyskietkę z asemblerem + kilka programów z kursu ale ja używam tego od DSM-51 (przyzwyczajenie). Ładowanie programów z PC'ta w formacie intelhex, brak nadzoru PC'ta. Ma wbudowany prosty monitor wspomagający obsługę wyświetlacza LED i klawiatury, kilka użytecznych...
NIESTETY JESTEM NA USŁUGACH TEPSY I NIEMOGE TAK CZESTO SIE ŁOCZYC. POMYSŁ WYKOZYSTANIA JEDNEGO RAM JEST DOBRY. CZYTAŁEM OSTATNIO O OSCYLOSKOPACH TETRONIXA TAM ROBIĄ PODOBNIE. WYKORZYSTANIE KOMPU ODPADA UKŁAD W ZAMIEŻENIACH MA SPEŁNIAĆ ROLE PRZENOŚNEGO OSCYLOSKOPU. ZASTANAWIAM SIE TYLKO TERAZ NAD OBWODAMI WEJSCIOWYMI CZY ZASTOSOWAĆ PROCKA DO OBSŁUGI...
Witam! Ostatnio zaczolem sie uczyc asemblera na procki 8051. Musze przyznac ze jezyk ten zaczol mi sie bardzo podobac :) Napisalem program zamka szyfrowego na procesor 89C2051, kod zrodlowy podaje w zalaczniku (jest dosc dlugi). Zamek ma dzialac tak: Jesli w pamieci eeprom nie ma zapisanego kodu (w komorce zero wartosc <> 184), zapala sie dioda...
http://obrazki.elektroda.net/33_11809809... Witam, trochę zastanawiałem się czy warto przedstawiać moje dzieło :) Niedawno miałem w firmie po raz pierwszy możliwość montowanie kilku kamer obrotowych, a żę nie miałem klawiatury, ani rejestratora (bo firma u której montowałem kamery sama miała sobie kupić) nie mogłem sobie posterować kamerkami (tzn...
Od kad zmienilem bit CKOPT w fusach dziala bardzo stabilnie A więc wniosek , że program to jedno , a sprzęt to ... drugie :D za kazdym razem dostaje informacje AT+CSQ+CSQ: 19,99OK Czyli telefon wysyła echo. ... Nie rozumiem do konca czemu bez zerowania bufora tez dziala ..ale wstawielm to co podeslales ;) Jeśli odczytasz wszystkie dane w buforze ,...
Musisz dobrać taki kwarc, który da się podzielić tak by uzyskać częstotliwość pracy UART = 31250 Hz +/- 1% Komunikat MIDI składa się z 2 lub 3 bajtów. Jeżeli bajt ma ustawiony najstarszy bit to jest on (ten bajt) traktowany jako rozkaz a jezeli nie to są to dane do rozkazu (ogólnie dane są przesyłane w porcjach 7 bitowych). Dekodowanie jest dość złożone,...
... To wiem ale jeżeli się nie zna składni to już nie jest takie proste Mogę to napisać np. w paskalu w 30s ale tego nie wcisnę w 2052 A mówi się , że Basic jest pamięciożerny :wink: Poniżej programik dla matrycy 4x4 na P1 . Pozdrawiam Piotrek Bardzo dziękuje Piotrek umieszczę to jako listing ****************************************...
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! Nie wicz czy ktos sie interesowal moze programowaniem procesora 89c2051 poprzez port LPT z wykorzystaniem protokolu EPP. Przykladowo dolaczylem schemacik najprostszego programatora, ale gdyby ktos mial juz sprawdzony projekt, prosilbym o kontakt. co sie tyczy EPP, to czytalem troche. Z tego co zauwazylem: (SPP)Strobe=(EPP)Write (SPP)Bussy=(EPP)Wait...
http://obrazki.elektroda.pl/9387263500_1... Witam Chciałbym zaprezentować swoją pracę, która powstała do konkursu "młody innowator". Na wstępie chciałbym powiedzieć że jest to tylko prototyp i posiada on jeszcze wiele niedoskonałości :) Głównymi założeniami projektu było zbudowanie czajnika wyświetlającego temperaturę wody z możliwością...
Zrobiłem coś takiego, po uruchomieniu wciskanie klawisza 9 daje jeden pik nawet przy trzymaniu do powtórnego wciśnięcia (czyli tak jak chciałem). Klawisz gwiazdka sprawdza poprawność kodu, czyli klikam klawisz 7 a potem * i załącza się przekaźnik na 2 sekundy, gdy kod jest zły ma być pik. Pik jest tylko przy pierwszym wciśnięciu a potem coś się blokuje...
Witam! Dziwny problem. Dlaczego? Zobaczcie. $crystal = 12000000 $regfile = "89c2051.dat" Config Scl = P3.0 Config Sda = P3.1 Reset Tcon.0 Enable Interrupts Enable Int0 On Int0 Odczyt Const Adresw = 160 'adres do zapisu układu 2404 Const Adresr = 161 Dim P As Bit , A As Byte , X As Byte , Y As Byte , I As Byte Dim Z(10) As Byte Kbdclk...
WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...
Witam, chciałem się podzielić moim pierwszym takim programem. Napisany przezemnie wsad do J-205 został sprawdzony na samym zestawie. Kod nie jest idealny (zakres kodu od 0 do 25755) i brak opcji dla zapominalskich czyli kasowanie zawartości eepromu przechowującego kod zwierając określony pin przy włączaniu. Jednak poza tymi dwoma rzeczami wszystko działa...
Zegar Autor: bzyk201(at)poczta.onet.pl http://www.elektroda.pl/rtvforum/files-r... Projekt zegara opartego o układ PCF8583 Projekt zegara opartego o układ PCF8583 współdziałającego z procesorem 89c2051. Ustawienie aktualnej daty i czasu odbywa się przy pomocy małej klawiatury funkcyjnej.
89c2051 miernik 89c2051 89c2051 projekty 89c2051 programator
schemat kuchni mastercook pralka whirlpool bęben ociera komunikaty avast
Jak znaleźć numer seryjny drukarki Epson? Buderus Logamatic: Migające lampki i ciemny wyświetlacz - przyczyny i rozwiązania