Author: Not specified Language: asm
Description: Not specified Timestamp: 2017-09-24 18:24:49 +0000
View raw paste Reply
  1. Created: 2/7/2017 2:20:56 PM
  2.  *   Author: Micro_Lab
  3.  */
  4.  
  5.  
  6.  .include "m328def.inc"
  7.  .org 0x0000
  8.                  RJMP begin
  9.  .org 0x0034
  10.  
  11.  begin: CLI
  12.                                  
  13.                 ldi    R16, low(RAMEND)
  14.                 out    SPL, R16
  15.                 ldi    R16, high(RAMEND)
  16.                 out    SPH, R16
  17.  
  18.                 LDI  R16,  0xFF
  19.                 OUT  DDRD,  R16
  20.                 LDI R25, 0x00
  21.  
  22. loop:   OUT  PORTD, R16
  23.                 RCALL delay2
  24.                 OUT PORTD, R25
  25.                 RCALL delay
  26.                 RJMP loop
  27.  
  28.  
  29. delay:        LDI  R20, 0x20
  30. loop1:          LDI  R19, 0xFF
  31. loop2:        LDI  R18, 0xFF
  32. loop3:      DEC  R18
  33.                 BRNE loop3
  34.                                 DEC  R19
  35.                                 BRNE loop2
  36.                                 DEC R20
  37.                                 BRNE loop3
  38.                                 RET    
View raw paste Reply