podstawy gal | sprawdzenie skladni

Apr 14, 2005 2 Replies

Witam!



Prosze o porade. Pierwszy raz pisze prosty dekoder dla procesora 8051. Uzywam programu opal poleconego na jednej ze stron o sbc dla 8051. Wedlug informacji zawartych na tej stronie plik wynikowy w formacie jedec jest akceptowalny przez wiekszosc programatorow gal`i. I tutaj mam pierwsze pytanie, czy tak jest faktycznie ? Tzn: Zamierzam zaniesc ten plik do osoby majacej programator poniewaz sam takowego nie posiadam. Czy wystarczy wygenerowany plik .jed ?



Dekoder ma realizowac rozdzielanie przestrzeni adresowej pomiedzy ram, zegar oraz wyswietlacz lcd. Pomijajac szczegoly techniczne efekt jaki chce uzyskac to:



rtc_ce = 0 kiedy a15 = 1 i a8 = 0 /rtc_ce = a15 + /a8



lcd_ce = 1 kiedy a15 = 1 i a8 = 1 i rd = 0 lub wr = 0 (o ile sie nie myle co do rd/wr) lcd_ce = a15 + a8 + rd * wr



Czy zastosowane przezemnie notacje sa prawidlowe ? Zdaje sobie sprawe ze byc moze jezyk stosowany w tym konkretnym programie moze (choc nie musi) roznic sie od innych stosowanych przez was. Byc moze istnieje jezyk uniwersalny badz najczesciej stosowany. W takim przypadku prosze o polecenie.



Na koniec chcial bym zapytac o program wincupl. probowalem bezskutecznie pisac i symulowac proste programy. Nie da rady. Czy wy takze macie problemy z tym programem ?



pozdr. LB



Wystarczy. Sprawdz raczej jakiej marki kostki obsluguje ten programator i takie kup.

Hm, na oko to * z + zamienic. Tzn nie znam opala, ale jesli ktos stosuje to odwrotnie.

Dawniej dzialal. Ma swoje narowy, ale generalnie dobry.

J.

Ten problem odpada, w Krakowie kupujac gala w pewnym sklepie kostke programuja od razu za darmo, programator obsluguje wszystkie typy ktore tam maja.

Ostatecznie udalo mi sie zmusic do wspolpracy wincupl`a, kostke juz zaprogramowlem.

Tak, jak zwykle blad byl po stronie urzytkownika ;) ale tak jak wspomniales:

Dzieki za odp. pozdr. LB

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required