pin vstupný a vystupný
Moderátor: Moderátoři
- elnBeginer
- Příspěvky: 34
- Registrován: 19 srp 2012, 00:00
pin vstupný a vystupný
zdrojový kod:
include <avr/io.h>
#include <util/delay.h>
int main(){
// PD7 ako vstupný pin ostatné ako výstupne
DDRD = 0b01111111;
PORTD |= (1 << PD7); // zapnutie pull-up rezistora na PD7
// nekoneèná sluèka
while(1){
if ((PIND & (1<<PD7)) == 0 ){ // ak je PD7 nulový
PORTD |= (1 << PD6); // rozsvie LED
_delay_ms(200); // poèkaj 200ms
PORTD &= ~(1 << PD6); // zhasni LED
_delay_ms(200); // poèkaj 200ms
}
}
return 0;
}
- elnBeginer
- Příspěvky: 34
- Registrován: 19 srp 2012, 00:00
- elnBeginer
- Příspěvky: 34
- Registrován: 19 srp 2012, 00:00