8-BIT Zähler

OP #1564894
Lesenswert?

Hallo,
mein erstes Programm, was ich ohne jeglich Hilfe(außer das 
Tutorial)geschrieben habe. Es zählt über 8LEDs dual hoch, und dann 
wieder runter. u.s.w...
1
.INCLUDE "tn2313def.inc"
2

3
START:
4
LDI R16, 0b11111111
5
OUT DDRb, R16
6
LDI R16,0b00000001
7

8
UP:
9
SET
10
OUT PORTB,R16
11
INC R16
12
BREQ DOWN
13
RJMP WAIT
14

15
DOWN:
16
CLT
17
OUT PORTB, R16
18
DEC R16
19
BREQ UP
20
RJMP WAIT
21

22
WAIT:
23
LDI ZH,HIGH(65535)       
24
LDI ZL,LOW(65535)
25

26
LOOP:
27
SBIW ZL,1
28
BRNE LOOP
29
BRTS UP
30
BRTC DOWN

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren