Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * zadanie4b.c
- *
- * Created: 22.10.2015 11:45:17
- * Author: d14valicek
- */
- #define F_CPU 1000000UL
- #include <avr/io.h>
- #include <stdio.h>
- #include <util/delay.h>
- int main(void)
- {
- DDRD = 0xFF; //vystup
- DDRC = 0x00; //vstup
- int hodnota = 1;
- while(1)
- {
- PORTD =~hodnota;
- _delay_ms(200);
- if (bit_is_clear(PINC, 1)){
- if(hodnota !=128){
- hodnota = hodnota*2;
- }
- else{
- hodnota = 1;
- }
- } else {
- if(hodnota!=1){
- hodnota = hodnota/2;
- } else {
- hodnota = 128;
- }
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment