Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #define F_CPU 1200000ul
  2. #include <avr/io.h>
  3. #include <util/delay.h>
  4.  
  5. int main(void)
  6. {
  7.     DDRB |= (1<<PB0);
  8.    /* Replace with your application code */
  9.     while (1)
  10.    {
  11.         PORTB |= (1<<PB0);
  12.         _delay_us(100);
  13.         PORTB &= ~(1<<PB0);
  14.         _delay_us(100);
  15.    }
  16. }
  17.  
  18.  
  19.  
  20.  
  21. -----------------------------------
  22. AVR DISASSEMBLER LISTING
  23. Address Opcode  Instruction
  24. -----------------------------------
  25. 000000  C009    L5: RJMP L1
  26. 000001  C00E        RJMP L2
  27. 000002  C00D        RJMP L2
  28. 000003  C00C        RJMP L2
  29. 000004  C00B        RJMP L2
  30. 000005  C00A        RJMP L2
  31. 000006  C009        RJMP L2
  32. 000007  C008        RJMP L2
  33. 000008  C007        RJMP L2
  34. 000009  C006        RJMP L2
  35. 00000A  2411    L1: CLR R1
  36. 00000B  BE1F        OUT SREG,R1
  37. 00000C  E9CF        LDI YL,$9F
  38. 00000D  BFCD        OUT SPL,YL
  39. 00000E  D002        RCALL L3
  40. 00000F  C00D        RJMP L4
  41. 000010  CFEF    L2: RJMP L5
  42. 000011  9AB8    L3: SBI DDRB,0
  43. 000012  9AC0    L8: SBI PORTB,0
  44. 000013  E288        LDI R24,$28
  45. 000014  958A    L6: DEC R24
  46. 000015  F7F1        BRNE L6
  47. 000016  0000        NOP
  48. 000017  98C0        CBI PORTB,0
  49. 000018  E288        LDI R24,$28
  50. 000019  958A    L7: DEC R24
  51. 00001A  F7F1        BRNE L7
  52. 00001B  0000        NOP
  53. 00001C  CFF5        RJMP L8
  54. 00001D  94F8    L4: BCLR 7
  55. 00001E  CFFF    L9: RJMP L9
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement