pp.443-446
テキストはパラレル入力のDAC0808を使っているが、ここでは、DACを自作する / 電圧源によるR-2R方式 / LabVIEWで制御する -のときに試したDACを使う。
単に0から255まで1ずつ増やしてポートDから出力しているだけである。
; スタックポインタの初期化マクロ ;.MACRO INITSTACK ; LDI R16, HIGH(RAMEND) ; OUT SPH, R16 ; LDI R16, LOW(RAMEND) ; OUT SPL, R16 ;.ENDMACRO ; INITSTACK LDI R16, 0xFF OUT DDRD, R16 LDI R16, 0 AGAIN: INC R16 OUT PORTD, R16 NOP NOP NOP NOP RJMP AGAIN