Здравствуйте . Начел учить АСМ решил попрактиковатся и написать прошрамму мигания диодом .
пишу в AVR Studio . подскажите что я делаю не правельно желательно с правельными примерами
первый попрос обезательно ли записывать в стек его вершину ? если обезательно то как это сделать ?
.include"m16def.inc"
.list
.def temp = r16
.def loop = r17
.cseg
.org 0
ldi temp, 0xFF
out DDRA, temp
ldi temp, 0
out PORTA,temp
ldi temp, 0x08
out ACSR, temp
main:
ldi r17, 255
rjmp zzz
ggg:
in r18, PORTA
sbrs r18, 7
rjmp zag
sbrc r18, 7
rjmp tyx
rjmp main
zzz:
dec r17
sbrs r17, 0
rjmp ggg
rjmp zzz
zag:
ldi r20, 255
out PORTA, r20
rjmp main
tyx:
ldi r20, 0
out PORTA, r20
rjmp main
Сообщение отредактировал Costia - Jun 23 2008, 18:47