Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <avr/io.h>
- #define F_CPU 8000000UL
- #include <util/delay.h>
- void portinit(void);
- void fgv(void);
- int main()
- {
- portinit();
- fgv();
- while(1)
- {
- fgv();
- };
- return 0;
- }
- void portinit(void)
- {
- DDRA=0xFF;
- PORTA=0;
- }
- void fgv(void)
- {
- int i=111, j=0, k=0;
- while(i<333)
- {
- j=(i/10%10);
- if((j & 0b00000110) == 0b00000110)
- {
- k=k+j;
- }
- i++;
- }
- PORTA=0b1000000+(k/1%10);
- _delay_ms(500);
- PORTA=0b1001000+(k/10%10);
- _delay_ms(500);
- PORTA=0b1010000+(k/100%10);
- _delay_ms(500);
- PORTA=0b1011000+(k/1000%10);
- _delay_ms(500);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement