добавил подтягиающие в порт В
.cseg
.org 0
; инициализация стека
ldi r16,low(RAMEND)
out spl,r16
ldi r16,0b11111111
out ddrd,r16
out PORTB,r16 ;подтяжка к порту B
ldi r16,0
out DDRB,r16
one:in r16,PINB
cpi r16,0b11111110
breq two
in r16,PINB
cpi r16,0b11111101
breq two
rjmp one
two:out ...
Найдено 3 результата
- Пн фев 20, 2012 21:21:49
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511442
- Пн фев 20, 2012 19:58:30
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511442
Re: Ассемблер (ASM) для AVR в вопросах и ответах
ммда вроде не пил, перепаиваю. пост вверху поправил.
забыл стереть
Код: Выделить всё
ldi r16,high(RAMEND)- Пн фев 20, 2012 19:37:16
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2511442
как организовать порты
atiny2313
на PB0 кнопка1, вторая нога на земле.
на PB1 кнопка2, вторая нога на земле.
на PD0 св.диод1, вторая нога на +.
на PD1 св.диод2, вторая нога на +.
логика - нажал-отпусил кн.1 - горит св.диод1, нажал-отпусил кн.2 - горит св.диод2
/* */
.cseg
.org 0
;стек
ldi r16,low(RAMEND)
out spl,r16 ...
на PB0 кнопка1, вторая нога на земле.
на PB1 кнопка2, вторая нога на земле.
на PD0 св.диод1, вторая нога на +.
на PD1 св.диод2, вторая нога на +.
логика - нажал-отпусил кн.1 - горит св.диод1, нажал-отпусил кн.2 - горит св.диод2
/* */
.cseg
.org 0
;стек
ldi r16,low(RAMEND)
out spl,r16 ...