fet140_dac12_01.s43
来自「基于IAR Workbench for MSP430 的汇编语言例程」· S43 代码 · 共 40 行
S43
40 行
;******************************************************************************
; MSP-FET430P140 Demo - DAC12.0 Output 1.0V on P6.6
;
; Description; Using DAC12.0 and 2.5V ADC12REF reference with a gain of 1,
; ouput 1V on P6.6.
; //* MSP430F169 Device Required*//
;
; MSP430F169
; -----------------
; /|\| XIN|-
; | | |
; --|RST XOUT|-
; | |
; | DAC0/P6.6|--> 1V
; | |
;
; M.Buccini
; Texas Instruments, Inc
; January 2004
;******************************************************************************
#include "msp430x16x.h"
;------------------------------------------------------------------------------
ORG 01100h ; Progam Start
;------------------------------------------------------------------------------
RESET mov.w #0A00h,SP ; Initialize 'x1x9 stackpointer
StopWDT mov.w #WDTPW+WDTHOLD,&WDTCTL ; Stop WDT
SetupADC12 mov.w #REF2_5V+REFON,&ADC12CTL0 ; Internal 2.5V ref on
SetupDAC120 mov.w #DAC12IR+DAC12AMP_5+DAC12ENC,&DAC12_0CTL ; Int ref gain 1
mov.w #0666h,&DAC12_0DAT ; 1.0V
;
Mainloop bis.w #CPUOFF,SR ; Enter LPM0
nop ; Required only for debugger
;
;------------------------------------------------------------------------------
; Interrupt Vectors Used MSP430x15x/16x
;------------------------------------------------------------------------------
ORG 0FFFEh ; MSP430 RESET Vector
DW RESET ;
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?