list2_program_demo_asm.asm

来自「又一个国外的一个关于msp430f449开源项目资料---源码之三」· 汇编 代码 · 共 28 行

ASM
28
字号
; List. 2. Odpowiednik programu z list. 1 napisany w asemblerze

;------------------------------------------------------------------------------
; Pogram ilustruje dzia砤nie trybu oszcz阣zania energii LPM3.
; Zapalenie diody LED P1.0 i jej 秝iecenie ma miejsce w trybie dzia砤nie
; Zgaszenie diody sygnalizuje tryb LPM3 (tryb u秔ienia)
;------------------------------------------------------------------------------
#include "msp430x14x.h"

       ORG 01100h ; start programu
       RESET mov.w #0A00h,SP ; ustawienie stosu
       SetupWDT mov.w #WDT_ADLY_1000,&WDTCTL 
                           ; WDT ~1000ms: czas uk砤du watchdog
       bis.b #WDTIE,&IE1   ; odblokowanie przerwania WDT
       SetupPx mov.b #0FFh,&P6DIR ; P6 output: wyj禼ie
       clr.b &P6OUT ;
       mov.b #0FFh,&P5DIR  ; P5 output: wyj禼ie
       clr.b &P5OUT ;
       mov.b #0FFh,&P4DIR  ; P4 output: wyj禼ie
       clr.b &P4OUT ;
       mov.b #0FFh,&P3DIR  ; P3 output: wyj禼ie
       clr.b &P3OUT ;
       mov.b #0FFh,&P2DIR  ; P2 output: wyj禼ie
       clr.b &P2OUT ;
       mov.b #0FFh,&P1DIR  ; P1 output: wyj禼ie
       clr.b &P1OUT

loop   bis.w #LPM3+GIE,SR  ; tryb LPM3, odblokowanie przerwa

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?