Názov úlohy: El. kocka
Úloha: Zastavte generovanie náhodných čísel od 1 do 6 pomocou SW_PC0.
bit_is_clear(PINC, 0)
bit_is_set(PINC, 0)
/*
* zadanie6b.c
*
* Created: 4.2.2016 11:35:26
* Author: d14valicek
*/
#define F_CPU 1000000UL
#include
#include
#include
#include
int main(void)
{
DDRD = 0xFF;
DDRC = 0x00;
int erik[6] = {0b11110011, 0b00100101, 0b00001101, 0b10011001, 0b01001001, 0b11000001};
while(1)
{
_delay_ms(10);
if(bit_is_set(PINC, 0)){
int kocka = rand()%6+1;
PORTD = erik[kocka];
}
}
return 0;
}