Help microVision

Programovacie jazyky, rady, poradňa...
Mirecz33
Novice
Novice
Príspevky: 1
Registrovaný: 30 dec 2008, 23:15

Help microVision

Príspevok od používateľa Mirecz33 »

cafte mam problem s niečim takýmto:

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


Je tu nejaký borec pls pls čo by to vedel ????
Napísať odpoveď