;***********************************
;	Автор: ***
;	Дата: ***
;	Версия: 1.0
;	Имя файла: LEDon
;	Для AVR 1200
;	Тактовая частота: 4МГЦ
;	Выполняет зажжение светодиода по нажатию соответствующей кнопки
;***********************************
.nolist
.include "tn2313def.inc"
.list
.def	temp0 =r16
.def	temp1 =r17
.def	temp2 =r18

Init:
	ldi temp0,0b111				;Все выводы порта А  выход
	out DDRA,temp0
	ser temp0					;Все выводы порта B  выход
	out DDRB,temp0
	ldi temp0,0b11111100		;Вывод 0 и 1 порта D вход
	out DDRD,temp0

	ldi temp0,0b00000011		;подтяжка порта D включена
	out PortD,temp0

Start:
	ldi temp1,0b11111100 		;0
	ldi temp2,0b01100000		;1
	sbic PinD,0					;Проверяем нажатие кнопки 1
	out PortB,temp1				;Зажигаем 0
	rjmp Loop_1
Loop_1:
	sbic PinD,1					;Проверяем кнопку 2
	out PortB,temp2				;Зажигаем 1
	rjmp Start

	
	
