6 e" C {3 O+ M& }1 j' L6 G ADC10CTL1 = INCH_5 + CONSEQ_2 ;/ t% g4 o+ D. A
ADC10AE0 |= 0x10; 6 M" d# T C$ P8 U, u$ }7 d * r3 w& x ?. K ADC10CTL0 |= ENC + ADC10SC;% k! r- c) W) D! x5 k9 U% k
9 K- M% i& q- {% ]3 h" ^} 9 S5 Y! `' `3 M1 p; Svoid main() / n `& J* F# \/ w9 ]{ - |+ p; z( c& V5 D1 K2 X( z WDTCTL = WDTPW + WDTHOLD; 8 C+ o: Q7 Z0 }, y) ]8 Y. u 2 J& o& H+ p9 n; v //sys_clk_config(); 2 d, q% I2 } f( S % n, L: R. ?/ y0 K/ a- n% i uart_gpio_init(); ( u& I1 H! T9 r6 y5 O- \1 x- [5 r: r+ \+ F6 n( ]3 T2 d7 L
led_gpio_init();- {, j, `# B3 b6 l }
0 j" c: v H5 Z, N9 y7 X3 a ad_gpio_init(); + V" E6 }8 n+ H7 ]% K& g/ A) K: U. W! e. G" \% D
uart_config();0 A% Q- g/ n" j5 @( J, b* `* x9 ^
4 s( d. X% I5 Y1 W7 X% ] ad_config();( G$ y0 c2 U0 c( u4 J' N2 Y. s# t
__bis_SR_register(GIE); 0 k7 U$ D! K- C1 ] while(1);0 M) T0 m+ E* P
" L: `3 X6 v2 P8 f5 _& ^# S; c6 B& U
} 7 \7 q2 p9 Q+ t' Q3 K/ }+ c#pragma vector = USCIAB0RX_VECTOR ; d% u1 O9 Q# ?- _: ?__interrupt void USCI0RX_ISR(void)5 `# f/ o* N; W" X+ X2 ^) T3 s' E2 E
{$ X" m/ t6 b0 E, B+ j
while(!(IFG2 & UCA0TXIFG));: I5 u- N" B( ^
// UCA0TXBUF =0x33 ;// UCA0RXBUF; $ H- k- f- t* X4 k. M) W}0 O6 M* K5 j- ~7 C+ Z# m" M: X
#pragma vector = ADC10_VECTOR' P6 T+ S) u/ n7 _; T8 E7 g
__interrupt void ADC10_A0_ISR(void)' P' s: P E7 w3 o. x; d
{ + M0 M) e! n0 l : o5 c6 G* ^3 Z2 q+ L: Q while(!(IFG2 & UCA0TXIFG)); ( }" m- o; z1 A9 o- q( E, B6 F UCA0TXBUF = ((ADC10MEM*33)/1023);& I' n- f( P0 B: c! F5 v
k = 10000;/ ^: w( h+ ^% t7 z/ n
while(k--); 2 i- ]$ D2 i1 R7 L. y% ]: A0 M. ?6 F' k# y9 G. T8 y* R
}作者: zhoumi 时间: 2016-6-29 15:46
学习中,谢谢分享 ( k" r/ M8 l6 R0 E4 j4 m作者: wu68aq 时间: 2016-6-30 11:14
楼主辛苦了! 8 z/ i8 ]9 c7 H. T1 O/ k: H! _- i