#include "C:\miniide\hcs12.inc" org $1000 org $1500 movb #$FF,DDRB ; configure port B for output forever ldaa #104 ; initialize loop count to 8 ldx #led_tab led_lp movb 1,x+,PORTB ; turn on one LED ldy #3 jsr delayby100ms ; wait for half a second dbne a,led_lp bra forever led_tab dc.b $FF,$00,$FF,$00,$FF,$00,$FF,$00 dc.b $80,$40,$20,$10,$08,$04,$02,$01 dc.b $80,$40,$20,$10,$08,$04,$02,$01 dc.b $80,$40,$20,$10,$08,$04,$02,$01 dc.b $80,$40,$20,$10,$08,$04,$02,$01 dc.b $01,$02,$04,$08,$10,$20,$40,$80 dc.b $01,$02,$04,$08,$10,$20,$40,$80 dc.b $01,$02,$04,$08,$10,$20,$40,$80 dc.b $01,$02,$04,$08,$10,$20,$40,$80 dc.b $18,$00,$18,$00,$18,$00,$18,$00 dc.b $24,$00,$24,$00,$24,$00,$24,$00 dc.b $42,$00,$42,$00,$42,$00,$42,$00 dc.b $81,$00,$81,$00,$81,$00,$81,$00 #include "C:\miniide\delay.asm" end