RTV forum PL | NewsGroups PL

Przykłady kodu w asemblerze do wyświetlacza LED 80C552 Philips - jak wyświetlić 'ABC123'?

wyswietlacz LED 80C552 (philips)

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Przykłady kodu w asemblerze do wyświetlacza LED 80C552 Philips - jak wyświetlić 'ABC123'?

BryQ
Guest

Tue Oct 26, 2004 5:03 pm   



witam!

potrzebuje kilku przykladow napisanych w asemblerze,
dotyczacych wlasnie wyswietlacza jak w temacie.

wspomorzecie jakimis prostymi przykladzikami typu:
jak wyswietlic tekst np. "ABC123"

przeszukalem cale google i nic :(

pozdrawiam Smile
BryQ

BryQ
Guest

Tue Oct 26, 2004 7:40 pm   



moze to metnie wynika z tematu, ale chodzi o wyswietlacz LED w
mikrokontrolerze 80C552 (typ 8051) firmy Philps

pozdr

BryQ

Artur Miller
Guest

Tue Oct 26, 2004 7:56 pm   



Użytkownik "BryQ" <bryq@silesianet.pl> napisał w wiadomoœci
news:clmcvc$jun$1@nemesis.news.tpi.pl...
Quote:
moze to metnie wynika z tematu, ale chodzi o wyswietlacz LED w
mikrokontrolerze 80C552 (typ 8051) firmy Philps


hmm ... ale w tym procku nie ma wyswietlacza LED ... :-?

@

BryQ
Guest

Wed Oct 27, 2004 7:52 am   



generalnie to masz racje, ale to ( 80C552) na czym robie laborki Smile,
wzbogacone jest jeszcze o wyswietlacz LED i klawiaturke (pewnie o cos
jeszcze o czym narazie nie wiem Smile)

wiem, ze wyswietlacz sterowany jest poprzez:
(dioda?)U4 - odpowiada za wyswietlenie znaku na pozycji 1-8
(rejestr)U5 - za wyswietlenie odpowiedniego znaku.
Z tym, ze nie wiem, jak wysterowac wyjscia U5, zeby sie jakis znak
wyswietlil.
Wlasnie chodzi mi o jakas instrukcje w asemblerze.

pozdrawiam
BryQ

Artur Miller
Guest

Wed Oct 27, 2004 10:48 am   



Użytkownik "BryQ" <bryq@silesianet.pl> napisał w wiadomoœci
news:clnnr8$m0p$1@nemesis.news.tpi.pl...
Quote:
generalnie to masz racje, ale to ( 80C552) na czym robie laborki Smile,
wzbogacone jest jeszcze o wyswietlacz LED i klawiaturke (pewnie o cos
jeszcze o czym narazie nie wiem Smile)

wiem, ze wyswietlacz sterowany jest poprzez:
(dioda?)U4 - odpowiada za wyswietlenie znaku na pozycji 1-8
(rejestr)U5 - za wyswietlenie odpowiedniego znaku.
Z tym, ze nie wiem, jak wysterowac wyjscia U5, zeby sie jakis znak
wyswietlil.
Wlasnie chodzi mi o jakas instrukcje w asemblerze.

jak nie masz schematu, tzn nie wiesz do ktorego portu podlaczone sa LEDy, to
jak ktos moze sie domyslec ? multiplexowane sa te LEDy ? co to jest U5 ? do
czego podlaczona jest linia strobujaca tego rejestru ? ogolnie zadajesz
pytanie typu "mam samochod, powiedzcie w ktorym miejscu znajde aparat
zaplonowy ?"

@

BryQ
Guest

Wed Oct 27, 2004 11:51 am   



to wszystko co wiem na ten temat:

ftp://bryq.sytes.net/80C552.jpg

pozdr

Artur Miller
Guest

Wed Oct 27, 2004 12:07 pm   



Użytkownik "BryQ" <bryq@silesianet.pl> napisał w wiadomoœci
news:clo5kr$11p$1@atlantis.news.tpi.pl...
Quote:
to wszystko co wiem na ten temat:

ftp://bryq.sytes.net/80C552.jpg


no to wiemy wszystko :-)

mov P4, #0x01 ; pierwsza cyfra
mov dpl, #0x00
mov dph, #0xFE
mov acc, #0x55 ; tu podajemy wzorek do zapalenia segm. LEDa
movx @dptr, a ; tu jest zapis do rejestru


oczywiscie to jest zapalenie tylko pierwszej cyfry, jako, ze LEDy sa
multipleksowane trzeba by miec jakas tabele 8-bajtowa z zawartoscia calego
wyswietlacza i cyklicznie zapalac kazdy z osobna przesuwajac jedynke na
porcie P4. najlepiej zrobic to w przerwaniu timera, jak jest dostepne.

have fun

@

BryQ
Guest

Wed Oct 27, 2004 12:35 pm   



heh :)

dzieki
pozdrawiam

BryQ
Guest

Wed Oct 27, 2004 12:40 pm   



a jeszcze jedno...

jakbys mogl wyjasnic co to: dpl i dph............

dzieki

Jacek R. Radzikowski
Guest

Wed Oct 27, 2004 2:48 pm   



BryQ <bryq@silesianet.pl> wrote:
Quote:
a jeszcze jedno...
jakbys mogl wyjasnic co to: dpl i dph............

Rejestry. Polowki dptr. Reszte doczytaj sobie w ksiazce

j.

> dzieki

elektroda NewsGroups Forum Index - Elektronika Polska - Przykłady kodu w asemblerze do wyświetlacza LED 80C552 Philips - jak wyświetlić 'ABC123'?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map