Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define F_CPU 1000000UL
- #include <avr/io.h>
- #include <util/delay.h>
- int naopak(int byte){
- int temp=0;
- int temp2=0;
- int n;
- int c=1;
- for (n=0; n<=7; n++){
- temp= byte &128;
- if(temp){
- temp2 = temp2|c;
- }
- c=c<<1;
- byte= byte<<1;
- }
- return temp2;
- }
- int main(void){
- DDRD=0xFF;
- while(1){
- for(int k=0;k<=9;k++){
- for(int j=0;j<=9;j++){
- for(int i=0;i<=9;i++){
- PORTD=naopak(i+0b01100000);
- _delay_ms(2);
- PORTD=naopak(j+0b01010000);
- _delay_ms(2);
- PORTD=naopak(k+0b00110000);
- _delay_ms(2);
- }
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement