📄 list2_program_demo_asm.asm
字号:
; 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -