Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Nie działający deflcdchar

anderson20
-
-
Posty: 26
Rejestracja: 15 gru 2008, o 14:07
Lokalizacja: Poznań

Nie działający deflcdchar

Postautor: anderson20 » 29 mar 2009, o 11:35

Czemu znak mi się nie wyświetla w symulatorze Bascoma-8051 LT:

Kod: Zaznacz cały

$sim Config Lcd = 40 * 2 Config Lcdpin = Pin , Db4 = P1.4 , Db5 = P1.5 , Db6 = P1.6 , Db7 = P1.7 , E = P1.3 , Rs = P1.2 Cls Deflcdchar 0 , 30 , 16 , 16 , 28 , 16 , 16 , 30 , 3 Cls Do Upperline Lcd "KOCHAM CI" ; Chr(0) ; "!!!" Lowerline Lcd "Serio" Loop End
Jak wywalę $sim i Config Lcdpin to też nie wyświetla się Ę. Wszystko inne się wyświetla w tym symulatorze.

kenaJ
-
-
Posty: 29
Rejestracja: 13 lis 2006, o 22:31
Lokalizacja: Kraków

Postautor: kenaJ » 1 kwie 2009, o 14:30

Wydaje mi się, że instrukcja 'Cls' po konfiguracji pinów wyświetlacza jest zbędna.
Polecenie wyświetlenia napisu można dać jeden raz, trzeba też dać czas dla wyświetlacza, aby wszystko "przeszło", na przykład 'Waitms 50' (przed przejściem do 2-ej linii oraz na koniec, po wyświetleniu "Serio".

Oczywiście na początku rodzaj procka i częstotliwość.

Powinno ruszytć!

Pozdrawiam :-)

Ps. na 8051 nie ćwiczyłem, ale na ATMegdze8 i 128 napisy działały.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości