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){
- PORTD = naopak(0b00110110);
- _delay_ms(5);
- PORTD = naopak(0b01100011);
- _delay_ms(5);
- PORTD = naopak(0b01011001);
- _delay_ms(5);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement