Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek 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?

adamekamator 22 Lut 2009 18:04 1263 18
  • #1 22 Lut 2009 18:04
    adamekamator
    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

    0 18
  • #2 22 Lut 2009 19:37
    Gienek
    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.

    0
  • #3 22 Lut 2009 19:44
    adamekamator
    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

    0
  • #4 22 Lut 2009 19:57
    Gienek
    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.

    0
  • #5 22 Lut 2009 21:18
    adamekamator
    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?

    0
  • #6 22 Lut 2009 21:46
    Balu
    Poziom 38  

    Nie musisz.
    To jest do adresowania pamięci zewnętrznych (i nie tylko pamięci) :)

    0
  • #7 22 Lut 2009 22:16
    adamekamator
    Poziom 17  

    programiki mogę pisać w bascom avr a programować isp programers

    0
  • #8 22 Lut 2009 22:28
    Balu
    Poziom 38  

    Pod 51 na bank...
    Myśleć ludzie myśleć!

    0
  • #9 22 Lut 2009 22:53
    adamekamator
    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

    0
  • #10 22 Lut 2009 22:56
    Balu
    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;)

    0
  • #11 22 Lut 2009 23:17
    adamekamator
    Poziom 17  

    mam ten programik ale tam mam tylko 89s8252 i 89s53 jakaś bibloteka? żeby był 51

    0
  • #13 23 Lut 2009 00:51
    adamekamator
    Poziom 17  

    jestam 89c51RD.dat jak coś już coś zdziałam na diodach i będzie to się pochwale na razie dzięki

    0
  • #14 23 Lut 2009 19:54
    adamekamator
    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.

    0
  • #15 25 Lut 2009 19:18
    zumek
    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.

    0
  • #16 23 Cze 2009 10:08
    adamekamator
    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

    0
  • #18 23 Cze 2009 18:10
    adamekamator
    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]

    0
  • #19 23 Cze 2009 19:49
    Balu
    Poziom 38  

    W pomocy jest wystarczajaco o "timerkach"

    0