Stranica 1 od 1

HVALA,ali nesto konkretnije

PostPoslato: Pon Mar 28, 2005 4:38 pm
od darko
Brate hvala ti za ono,ali imas li nesto konkretnije.Program za pisanje slova po LCD-u,ako ti nije problem.
P.S.
Izvini ako smaram!

Re: HVALA,ali nesto konkretnije

PostPoslato: Pon Mar 28, 2005 7:27 pm
od npejcic
darko je napisao:Brate hvala ti za ono,ali imas li nesto konkretnije.Program za pisanje slova po LCD-u,ako ti nije problem.
P.S.
Izvini ako smaram!


Pretpostavljam da si pogledao i privatni email, na kome sam ti poslao lcd.asm, primer i sve sto ti je potrebno.
Obrati paznju na redove:
Kod: Obeleži sve
                mov     a,#'M'
                lcall   LCD_putc
                mov     a,#'i'
                lcall   LCD_putc
                mov     a,#'k'
                lcall   LCD_putc
                mov     a,#'r'
                lcall   LCD_putc
                mov     a,#'o'


Gde imas ispis slova Mikro..... sve ostalo sto zelis da ispises je na istu foru.....

PostPoslato: Pon Mar 28, 2005 10:23 pm
od darko
Da,da.....Posle sam video i HVALA PUNO!!!!!Bice mi malo potrebno vremena da desifrujem posto izgleda imamo drugacije asemblere,ali to je to.Jos jednom hvala.

PostPoslato: Pon Mar 28, 2005 11:27 pm
od loose67
e ovaj ..ja bih te isto pitao nesto u vezi tog koda.. posto darko i ja radimo istu stvar.. nije mi jasno u delu programa "lcd_status" ima 3 puta DJNZ B
ali nigde nije odredjeno gde da skoci ako vrednost nije 0 ??

PostPoslato: Uto Mar 29, 2005 10:13 am
od npejcic
loose67 je napisao:nije mi jasno u delu programa "lcd_status" ima 3 puta DJNZ B
ali nigde nije odredjeno gde da skoci ako vrednost nije 0 ??


Nemoj me drzati za rec, posto sam slabo radio u assembleru za 8051-ce, ali verovatno je trik u zvezdici:

loop1: djnz b, *

Sto u stvari znaci: dekrementiraj vrednost b, i ukoliko NIJE nula skoci na istu adresu (goto loop1:). Time se ostvaruje kasnjenje od 255*3ciklusa,
jer koliko sam video DJNZ zahteva tri ciklusa za izvrsenje.