Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * jurgC.c
- *
- * Created: 20.04.2018 10:10:40
- * Author : Tudeng
- */
- #include <avr/io.h>
- void delay(void);
- int main(void)
- {
- DDRA=0xff;
- PORTA=0b00000000;
- /* Replace with your application code */
- while(1)
- {
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay(3*korda);
- PORTA ^= 0b00000001;
- delay(3*korda);
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay(3*korda);
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay(3*korda);
- PORTA ^= 0b00000001;
- delay(3*korda);
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0b00000001;
- delay();
- PORTA ^= 0x01;
- delay(7*korda);
- }
- }
- void delay(uint16_t korda){
- for(uint16_t i = 0; i < uint16_t korda; i++)
- {
- for(uint16_t i = 0; i < 400; i++)
- {
- asm volatile ("nop");
- }
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement