Számláló 0-100

main.asm

 

Programrészlet
24 
25                     ;Inicializáció
26     clrf Szamol     ;Szamol = 0
27 
28 Elore:
29                     ;Érték növelése egyel
30     incf Szamol,f   ;Szamol = Szamol + 1
31 
32                     ;Kijelzés
33     movfw Szamol    ;Szamol -> W
34     movwf PORTD     ;W -> PORTD
35 
36                     ;Várakozás
37     call Idozit     ;Ugrés az 'Idozit' rutinba
38 
39     movlw .100
40     xorwf Szamol,w
41     goto Elore      ;Ha Szamol nem egyenl? 100-al, vissa az 'Elore' cimkéhez
42 
43                     ;Ha Szamol egyenl? 100-al
44     clrf Szamol     ;Szamol = 0
45     goto Elore      ;Vissa az 'Elore' cimkéhez

 

Letölthető fájlok

012_Blokk.jpg 30.1 KB
012_Feladat.pdf 107.9 KB
012_main.asm 1.1 KB