Sim's blog

電子工作はじめてみました

AVRデビュー

2008-04-15 23:12:39 | AVR
ツクモロボット館で売っていたSTK-500の動作確認プログラムを作りました。

ナイトライダープログラムです。

.include "8535def.inc"

    ser r16         ; r16 = 0xff
    out DDRB, r16   ; port b 出力
    dec r16         ; r16 = 0xfe
    sec             ; cy = 1
loop:
    out PORTB, r16  ; LEDは負論理
    rol r16         ; cyこみのローテート
delay:
    dec r17
    brne delay
    dec r18
    brne delay

    rjmp loop