なる研>電子工作小品集>ミニ電光掲示板 |
プログラムソース(200leds.txt)
回路図(200leds.png)
表示ライブラリ(data.txt)
動画(200leds.wmv 256kB) ←ちょっと汚いですが
ldi scroll,5 ldi zero,0 ldi tempA,low(data*2) ;データアドレス下 ldi tempC,high(data*2) ;データアドレス上 add tempA,scroll ;相対座標の下位ビットを加算 adc tempC,zero ;相対座標の上位ビットを加算 mov ZL,tempA ;テーブルポインタ下位ビット設定 mov ZH,tempC ;テーブルポインタ上位ビット設定 lpm ;r0にデータをロード data: .db 0x07,0x02,0x03,0x2f,0x0a,0x55,0x45 |