Код
#include "4433def.inc"
.def ZERO=r22
.def INPUT=r0
.def TEMP=r20
.def COUNTER=r18
ldi ZERO, 0
out ADCSR, ZERO;disable ADC
ldi TEMP, 1
out DDRB, TEMP;set first 1 bits of portb to output
ldi TEMP, 2
out DDRC, TEMP;set portc to input
check:
ldi COUNTER, 0
out PORTB, COUNTER
check1:
in INPUT, PINC;get input
ror INPUT;check first bit (0 = input)
brcs check
ldi COUNTER, 3
out PORTB, COUNTER
rjmp check1
У меня есть вход порт PC0 и выход PB0, проблема в том что если я хочу повесить вход еще на PC1 или PC2 то на выходе PB0 нечего не выходит, помогите! КАк правильно подключать несколько входов и несколько выходов?
Причина редактирования: Оформление цитаты исходника.