P1IE=0X00;
delay_ms(50);
static unsigned int i=0;
if(P1IFG & BIT0) //P1.0发生中断
{
Lcd_Clear_GDRAM_All_RAM(); //清楚整个主控的绘图RAM
Lcd_Clear_Display(); //清理屏幕显示部分
switch(i)
{
case 0:
{
ADC12CTL0 &=~ENC;
P6SEL |= BIT0+BIT1; // 使能ADC通道
ADC12CTL0 = MSC+ADC12ON+SHT0_0; // 打开ADC,设置采样时间
ADC12CTL1 =SHP+CONSEQ_1+ADC12SSEL_0+ADC12DIV_0; // 使用采样定时器
ADC12MCTL0 |=INCH_0;//通道选择
ADC12MCTL1 |=INCH_1+EOS;
ADC12IE |=BIT1; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
// ADC12CTL0 |= ENC; // 使能转换
Lcd_Draw_List_Char_RAM(3,1,hz[0],DISPLAY);
i++;
break;
}
|