;************************
;***Мигаем светодиодом***
;************************
;---Команды управления
.include "tn2313def.inc"
.list.def temp = R16.def loop1 = R17.def loop2 = R18.def loop3 = R19;---Начало кода
.cseg.org 0
;---Инициализация стека
Ldi temp, RAMENDout SPL, temp;---Инициализация портов ВВ
Ldi temp, 0
out DDRD, tempLdi temp, 0xFF
out DDRB, tempout PORTB, tempout PORTD, temp;---Инициализация компаратора
Ldi temp, 0x80
out ACSR, temp;---Мигание светодиода
main: cbi PORTB, 0
rcall wait1
sbi PORTB, 0
rcall wait1
rjmp main;---Задержки
wait1:
push loop1
push loop2
push loop3Ldi loop3, 15
WT1:
dec loop3
breq wt4Ldi loop2, 100
WT2:
dec loop2
breq wt1Ldi loop1, 255
WT3:
dec loop1
brne wt3
rjmp wt2
WT4:
pop loop3
pop loop2
pop loop1
ret
___
http://we.easyelectronics.ru/Andrey/migaem-svetodiodom.html
Комментариев нет:
Отправить комментарий