hi
ich habe hier mal ein programm geschrieben, weiß aber net ob das so
funktionert weil mein nächstes problem ist, wie ich den zählerstand
angezeigt bekommen kann!
.NOLIST
.INCLUDE "8515def.inc"
.LIST
.DEF mp = R16
.def w1 = R1
.def w2 = R2
.def w3 = R3
.def z1 = R0
rjmp main
main:
ldi mp,LOW(RAMEND)
out SPL,mp
ldi mp,HIGH(RAMEND)
out SPH,mp
ldi mp,0x00
out DDRD,mp
ldi mp,0xFF
out PORTD,mp
ldi mp,0xFF
out DDRB,mp
out PORTB,mp
loop:
clr w1
clr w2
clr w3
sbis Pina,1
rcall Signal
sbic Pina,1
rcall Aus
sbis Pinc,2
rcall LED
sbic Pinc,2
rcall LEDaus
endloop:
rjmp loop
Signal:
cbi Portb,1
ldi mp,0
out TCCR0, mp
ret
Aus:
sbi Portb,1
ret
LED:
cbi Portb,2
in mp, TCCR0
ret
LEDaus:
sbi Portb,2
ret