Cafte mam taky problem s microVision,
Vytvoriť program
Popis programu:
Mal by to byt vlastne hadík zo 16 diod/pameť 2*8 bit/, ktoré sa budú postupne rozsvecovat a zhasínať,
čas svietenia diod by sa dal prestavit pomocou čítača-časovača, tak aby sa dal menit čas svietenia diody
a mal by sa dat zmenit smer svietenia z L do P, bez toho, aby svetlo prešlo do konca/ po 16 diodu/
Nižšie uvedené treba prerobiť:
jedna equ 0FFh
port_had equ P0
max set 30h
aktual set 31h
mov ACC,#jedna
mov max,P1
mov aktual,#0
mov R1,#00h
Cyklus:
mov port_had,ACC
push ACC
mov ACC,max
push psw
cjne A,aktual,skok
jmp koniec
skok:
pop psw
pop ACC
jnc zmena
test:
jb F0,vlavo
RRC A
acall Onesk
jmp Cyklus
vlavo:
RLC A
acall Onesk
jmp Cyklus
zmena:
cpl F0
inc aktual
jmp test
koniec:
jmp koniec
Onesk:
mov R3,#253
on3: mov R2,#202
on2: mov R1,#3
on1: djnz R1,on1
djnz R2,on2
Vie mi to nejaky borec prerobiť pls?![]()