📄 led4.s43.bak
字号:
;********************************************************************
; 文件名称:
; LED1.s43
; 文件说明:
; 通过控制口线的输出来设置LED的状态
; 程序运行后LED大约每0.5秒闪一次
;*******************************************************************
#include "msp430x44x.h"
;********************************************************************
;
; MSP430F449
; -----------------
; /|\| XIN|-
; | | |
; --|RST XOUT|-
; | |
; | P5.1|-->LED
; | |
;
;********************************************************************
ORG 08000h ; Program Start
;********************************************************************
RESET mov.w #0600h,SP ; Initialize 'F449 stackpointer
StopWDT mov.w #WDTPW+WDTHOLD,&WDTCTL ; Stop WDT
SetupP1 bis.b #002h,&P5DIR ; P5.1 output
;
Mainloop xor.b #002h,&P5OUT ; Toggle P5.1
Wait mov.w #050000,R15 ; Delay to R15
L1 dec.w R15 ; Decrement R15
NOP ; insert nops to delay
NOP ;
NOP ;
jnz L1 ; Delay over?
jmp Mainloop ; Again
;
;********************************************************************
; Interrupt Vectors Used MSP430x44x
;********************************************************************
ORG 0FFFEh ; MSP430 RESET Vector
DW RESET ;
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -