Advertisement
Guest User

LAX TSEA77 5

a guest
Dec 12th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  * AssemblerApplication3.asm
  3.  *
  4.  *  Created: 2019-12-12 11:49:36
  5.  *   Author: geosh799
  6.  */
  7.  
  8.  
  9.  ldi r16,HIGH(RAMEND)
  10.  out SPH,r16
  11.  ldi r16,LOW(RAMEND)
  12.  out SPH,r16
  13.  call HW_INIT
  14.  
  15.  MAIN:
  16.  in r16,PINB
  17.  cpi r16,1
  18.  brge CLICK
  19.  jmp MAIN
  20.  CLICK:
  21.  mov r17,r16
  22.  swap r17
  23.  OR r16,r17
  24.  out PORTA,r16
  25.  in r16, PINB
  26.  cpi r16,0
  27.  breq MAIN
  28.  rjmp CLICK
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  HW_INIT:
  36.  ldi r16,0
  37.  out DDRB,r16
  38.  dec r16
  39.  out DDRA,r16
  40.  ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement