wyswietlacz LED 80C552 (philips)

Oct 26, 2004 9 Replies

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 :) BryQ



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

pozdr

BryQ

U¿ytkownik "BryQ" snipped-for-privacy@silesianet.pl napisa³ w wiadomoœci news:clmcvc$jun$ snipped-for-privacy@nemesis.news.tpi.pl...

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

@

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

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

U¿ytkownik "BryQ" snipped-for-privacy@silesianet.pl napisa³ w wiadomoœci news:clnnr8$m0p$ snipped-for-privacy@nemesis.news.tpi.pl...

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 ?"

@

to wszystko co wiem na ten temat:

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

pozdr

U¿ytkownik "BryQ" snipped-for-privacy@silesianet.pl napisa³ w wiadomoœci news:clo5kr$11p$ snipped-for-privacy@atlantis.news.tpi.pl...

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

@

a jeszcze jedno...

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

dzieki

Rejestry. Polowki dptr. Reszte doczytaj sobie w ksiazce

j.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required