Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Up89s51 - piny: EA/VCC, ALE/PROG, PESEN mają być podłączone?

22 Lut 2009 18:04 1320 18
  • Poziom 17  
    Witam wszystkich mam pytanie czy przy zabawie z up 89s51 piny:EA/VCC,
    ALE/PROG, PESEN mają być podłączone (jak tak to w jaki sposób )czy mogę pozostawić je wolne i czy ten up nadaje się do nauki programowania w baskcom
  • Poziom 35  
    Do zaprogramowania procesora należy podłączyć z programatora linie:
    MOSI P1.5 (6 pin)
    SCK P1.7 (8 pin)
    RESET (9 pin)
    MISO P1.6 (7 pin)
    VCC (40 pin)
    GND (20 pin)

    i do pinów 18 i 19 podłączyć kwarc 3-33MHz z kondensatorami 15-33pF połączonymi z tymi pinami i masą.
    Pozostałe piny są nie podłączane.
  • Poziom 17  
    chodzi mi o tamte piny bo zestawik wykonuje sam i mam w nim kwarc 12000 kondesatory 27p i reset podciagniety do + przez kondesator 2u2
  • Poziom 35  
    Reset podciągasz dopiero w układzie docelowym. Do programowania podłączasz sygnał reset (programowy) z programatora. Inaczej procesora nie zaprogramujesz.
    Kwarc i kondensatory dobre.
  • Poziom 17  
    dziękuję za odpowiedz

    Dodano po 1 [godziny] 14 [minuty]:

    mam jeszcze jedno pytanko przy portach (P0 i P2) jest oznaczenie AD1....AD15 czy mam się jakos do tego ustosunkowac przy pisaniu programików czy niemusze nato zwracac uwagi przy prostych edukacyjnych programach?
  • Poziom 38  
    Nie musisz.
    To jest do adresowania pamięci zewnętrznych (i nie tylko pamięci) :)
  • Poziom 17  
    programiki mogę pisać w bascom avr a programować isp programers
  • Poziom 38  
    Pod 51 na bank...
    Myśleć ludzie myśleć!
  • Poziom 17  
    przepraszam jestem amatorem i dopiero się uczę wiec pytam tylko bez nerwów zawodu jestem mechanikiem samochodowym bawiłem się wcześniej w układy cyfrowe ale to zajmuje sporo miejsca energi itp wiec che spróbować z up
  • Poziom 38  
    Ależ jest bez nerwów;)

    Ale bascom avr (przeznaczony dla rdzeni avr) do 51 nie zadziała (rdzeń 51).

    Trzeba użyć bascom 8051;)
  • Poziom 17  
    mam ten programik ale tam mam tylko 89s8252 i 89s53 jakaś bibloteka? żeby był 51
  • Poziom 17  
    jestam 89c51RD.dat jak coś już coś zdziałam na diodach i będzie to się pochwale na razie dzięki
  • Poziom 17  
    mam pytanko w programie konfigurując porty we-wy określam je jak w nocie katalogowej np.
    CONFIG PORT0 = &B11111111
    CONFIG PORT1 = &B11111100
    itd.
  • Poziom 39  
    adamekamator napisał:
    mam pytanko w programie konfigurując porty we-wy określam je jak w nocie katalogowej np.
    CONFIG PORT0 = &B11111111
    CONFIG PORT1 = &B11111100
    itd.

    Z Twojego "pytanka" wynika, że nie byłeś łaskaw dokładniej zapoznać się z architekturą swojego uC - to po pierwsze.
    Po wtóre, nazwa symboliczna portu zero, to najzwyklejsze P0 , a nie PORT0 - dotyczy to wszystkich portów.
    Sprawdź w dokumentacji, jak są zbudowane poszczególne porty w uC rodziny MCS-51, a zrozumiesz, dlaczego ich się nie konfiguruje, a właściwie konfiguruje, ale w inny sposób niż np. AVR-y.
  • Poziom 17  
    panowie mam takie pytanko czy jest możliwe zrobienie sweromechanizmu częstotliwość = obrót silnika krokowego a dokladnie chodzi mi oto by podłączyć timer1 up51 pod impulsy do obrotomierza z sam. i sterować krokowca
  • Poziom 17  
    balu a powiedz mi jak sie zabrać za timera żeby zapalał jedna z trzech diod czyli d1 rosie hz d2 maleje hz chodzi mi o blokowy obraz nie o program
    bo sterowanie silnikiem na dwa przyciski umiem sobie zrobić
    w pomocy jest za malo o timerkach zebym sam sobie poradzil

    Dodano po 2 [minuty]:

    błond w pisaniu jedna z dwóch diud

    Proszę poprawić treść wiadomości - regulamin p.15
    [zumek]
  • Poziom 38  
    W pomocy jest wystarczajaco o "timerkach"