Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. /*
  2. * jurgC.c
  3. *
  4. * Created: 20.04.2018 10:10:40
  5. * Author : Tudeng
  6. */
  7.  
  8. #include <avr/io.h>
  9. void delay(void);
  10.  
  11. int main(void)
  12. {
  13. DDRA=0xff;
  14. PORTA=0b00000000;
  15. /* Replace with your application code */
  16.  
  17. while(1)
  18. {
  19. PORTA ^= 0b00000001;
  20. delay();
  21. PORTA ^= 0b00000001;
  22. delay();
  23. PORTA ^= 0b00000001;
  24. delay();
  25. PORTA ^= 0b00000001;
  26. delay();
  27. PORTA ^= 0b00000001;
  28. delay();
  29. PORTA ^= 0b00000001;
  30. delay(3*korda);
  31.  
  32. PORTA ^= 0b00000001;
  33. delay(3*korda);
  34. PORTA ^= 0b00000001;
  35. delay();
  36. PORTA ^= 0b00000001;
  37. delay(3*korda);
  38. PORTA ^= 0b00000001;
  39. delay();
  40. PORTA ^= 0b00000001;
  41. delay(3*korda);
  42. PORTA ^= 0b00000001;
  43. delay(3*korda);
  44.  
  45. PORTA ^= 0b00000001;
  46. delay();
  47. PORTA ^= 0b00000001;
  48. delay();
  49. PORTA ^= 0b00000001;
  50. delay();
  51. PORTA ^= 0b00000001;
  52. delay();
  53. PORTA ^= 0b00000001;
  54. delay();
  55. PORTA ^= 0x01;
  56. delay(7*korda);
  57.  
  58. }
  59. }
  60. void delay(uint16_t korda){
  61. for(uint16_t i = 0; i < uint16_t korda; i++)
  62. {
  63. for(uint16_t i = 0; i < 400; i++)
  64. {
  65. asm volatile ("nop");
  66. }
  67. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement