Avatar billede _et Praktikant
26. juni 2003 - 20:39 Der er 1 løsning

8051 - Timer/Pause i Assembler

Jeg har brug for at lære at lave en pause i mine programmer til 8051'ern.

Det forestående problem, består i jeg, når der kommer et input på en sensor, så skal den afvikle en bestemt sub i 1 til 3 sekunder. og en anden sub ved et andet input

Hvis nogen ville lave en lille kode der illustrere brugen af timeren, ville det være fedt, men links kan gå, hvis der ikke er andre muligheder :-)
Avatar billede _et Praktikant
26. juni 2003 - 22:21 #1
CSEG
        ORG    00H
        MOV    P1, #0
        MOV    A, #0
        mov    tmod,#05h
        mov    th0,#0
        mov    tl0,#0
        setb    tr1

START:        mov    th0,#0
        mov    tl0,#0
        clr    tf1

        jnb    tf1,$
        INC    a
        ljmp    START

        END

Point til mig - Hurra
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester