Modified formatting of files

This commit is contained in:
Jonathan Chan 2018-01-16 16:39:33 -08:00
parent 8c969ec493
commit 2ce6ab637a
3 changed files with 41 additions and 45 deletions

View File

@ -1,6 +1,6 @@
.include "msp430g2553.inc" .include "msp430g2553.inc"
org 0xc000 org 0xc000
START: START:
; setup ; setup
mov #0x0400, SP mov #0x0400, SP
@ -8,8 +8,6 @@ START:
mov.b #11110111b, &P1DIR mov.b #11110111b, &P1DIR
; set digits ; set digits
;mov.b #DDDDxAASb &P1OUT ; DDDD (alternate from S = 0 to S = 1 to strobe)
mov.b #01100000b, &P1OUT ; xxx6 mov.b #01100000b, &P1OUT ; xxx6
mov.b #01100001b, &P1OUT ; xxx6 mov.b #01100001b, &P1OUT ; xxx6
@ -25,5 +23,5 @@ START:
; disable ; disable
bis.w #CPUOFF, SR bis.w #CPUOFF, SR
org 0xfffe org 0xfffe
dw START dw START

View File

@ -1,24 +1,22 @@
.include "msp430g2553.inc" .include "msp430g2553.inc"
org 0xC000 org 0xC000
start: START:
;mov.w #0x5a80, &WDTCTL
mov.w #WDTPW|WDTHOLD, &WDTCTL mov.w #WDTPW|WDTHOLD, &WDTCTL
mov.b #0x41, &P1DIR ; #01000001b (P1.6 == LED2, P1.0 == LED1) mov.b #0x41, &P1DIR ; #01000001b (P1.6 == LED2, P1.0 == LED1)
mov.w #0x01, r8 ; #00000001b (start on LED1) mov.w #0x01, R8 ; #00000001b (start on LED1)
repeat: REPEAT:
mov.b r8, &P1OUT mov.b R8, &P1OUT
xor.b #0x41, r8 ; #00000001b -> #01000000b -> ... (LED0 -> LED1 -> ...) xor.b #0x41, R8 ; #00000001b -> #01000000b -> ... (LED0 -> LED1 -> ...)
mov.w #40000, r9 ; counts to decrement before blink mov.w #40000, R9 ; counts to decrement before blink
mov.w #40000, r10 ; counts to decrement (2nd dec, since 16-bit max value is 65536) mov.w #40000, R10 ; counts to decrement (2nd dec, since 16-bit max value is 65536)
waiter1: WAITER1:
dec r9 dec R9
jnz waiter1 ; r9 not yet 0 jnz WAITER1 ; R9 not yet 0
waiter2: WAITER2:
dec r10 dec R10
jnz waiter2 ; r10 not yet 0 jnz waiter2 ; R10 not yet 0
jmp repeat ; r9, r10 == 0; blink other LED jmp repeat ; R9, R10 == 0; blink other LED
org 0xfffe org 0xfffe
dw start ; set reset vector to 'init' label dw START ; set reset vector to 'init' label