Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define F_CPU 8000000UL // 1 MHz
- //#define F_CPU 14.7456E6
- #include <util/delay.h>
- #include <avr/io.h>
- void delay_ms(int ms)
- {
- volatile long unsigned int i;
- for(i=0;i<ms;i++)
- _delay_ms(1);
- }
- int main(void)
- {
- //char waz[] = { 0xfe, 0xfd, 0xbf, 0xef, 0xf7, 0xfb, 0xbf, 0xdf };
- //char waz[] = { 0xbf, 0xdf, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07 };
- char cyfry[] = {0x06, 0xdf, 0x5B, 0xbf, 0xdf};
- char wys[]={0x01,0x02,0x04,0x08};
- DDRD = 0xff;
- DDRA = 0xff;
- int ms=30;
- /*cyf
- PORTD=~cyfry[];
- PORTA=~wys[0];
- delay_ms(ms);
- PORTA=0xff;
- PORTD=cyfry[1];
- PORTA=~wys[1];
- delay_ms(ms);
- //PORTA=0xff;
- */
- while(1)
- {
- //for(int i=0;i<2;i++)
- {
- PORTD=cyfry[1];
- PORTA=~wys[0];
- delay_ms(ms);
- PORTA=0XFF;
- PORTD=~cyfry[2];
- PORTA=~wys[1];
- delay_ms(ms);
- PORTA=0XFF;
- PORTD=cyfry[3];
- PORTA=~wys[2];
- delay_ms(ms);
- PORTA=0XFF;
- PORTD=~cyfry[4];
- PORTA=~wys[3];
- delay_ms(ms);
- PORTA=0XFF;
- }
- };
- return(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement