资源简介

MSP430系列单片机例程(msp430f235),包括Proteus 仿真。主要功能模块有ADC12、Flash、CLK、Timer、LM016L等。

资源截图

代码片段和文件信息

/*
************************************************************************************************************************
*                                                       msp430f235
*                                               MSP430 series MCU routine
*
* File    : adc.c
* Create  : 华兄 Email:591881218@qq.com
************************************************************************************************************************
*/

#include “adc.h“

static uint ADC12result[2];

void ADC12_Init(void)
{
  ADC12result[0] = ~(0);
  ADC12result[1] = ~(0);  
   
  ADC12CTL0 = SHT0_6+MSC+REFON+ADC12ON;   //128 ADC12CLK cycles REF1_5  ADC12 on
  
  ADC12CTL1 = SHP+CONSEQ_1;               //Sequence of channels
  ADC12MCTL0 =  SREF_0+INCH_4;            //channel0 = A4
  ADC12MCTL1 =  SREF_0+INCH_5+EOS;        //channel0 = A5 end of channel
  
  //ADC12CTL1 = SHP+CONSEQ_0;               //Single of channels
  //ADC12MCTL0 = INCH_4;                    //channel0 = A4
  
  ADC12IE = 0;
}

void ADC12_Start(void)
{
  ADC12CTL0 |= ENC+ADC12SC;               //Enable conversions start convn - software trigger
  
  do {
    P6OUT ^= BIT2;
  } while(ADC12CTL1 & ADC12BUSY);         //AD转换忙时灯闪烁
  
  P6OUT |= BIT2;                          //转换完毕灯灭

  ADC12result[0] = ADC12MEM0;
  
  ADC12CTL0 &= ~(ENC+ADC12SC);            //Disable conversions stop convn - software trigger
}

uint ADC12_ReadData(uchar channel)
{
  if(channel > 1)
    channel = 1;
  
  return (ADC12result[channel]);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      24195  2012-09-14 16:09  msp430x23x\Debug\Exe\msp430x23x.hex

     文件      10385  2012-09-14 16:11  msp430x23x\msp430x23x.dep

     文件      17914  2012-09-11 10:08  msp430x23x\msp430x23x.ewd

     文件      48292  2012-09-14 16:00  msp430x23x\msp430x23x.ewp

     文件    4417776  2012-09-07 17:33  msp430x23x\MSP430x2xx Family User‘s Guide.pdf

     文件     165012  2012-09-14 16:15  msp430x23x\Proteus 仿真\msp430x23x.DSN

     文件      24195  2012-09-14 16:09  msp430x23x\Proteus 仿真\msp430x23x.hex

     文件     994464  2012-09-14 16:22  msp430x23x\Proteus 仿真\截图.JPG

     文件        401  2012-09-14 16:20  msp430x23x\ReadMe.txt

     文件       2473  2012-09-14 13:39  msp430x23x\settings\msp430x23x.cspy.bat

     文件       5525  2012-09-14 16:11  msp430x23x\settings\msp430x23x.dbgdt

     文件        715  2012-09-14 16:11  msp430x23x\settings\msp430x23x.dni

     文件       2623  2012-09-14 16:11  msp430x23x\settings\Workspace.wsdt

     文件       1572  2012-09-14 16:06  msp430x23x\SOURCE\adc.c

     文件        617  2012-09-14 11:04  msp430x23x\SOURCE\adc.h

     文件        866  2012-09-13 17:27  msp430x23x\SOURCE\clock.c

     文件        539  2012-09-13 17:27  msp430x23x\SOURCE\clock.h

     文件       4175  2012-09-14 15:57  msp430x23x\SOURCE\common.c

     文件       1242  2012-09-14 15:55  msp430x23x\SOURCE\common.h

     文件       3523  2012-09-13 16:32  msp430x23x\SOURCE\flash.c

     文件       1662  2012-09-13 16:32  msp430x23x\SOURCE\flash.h

     文件       1792  2012-09-14 15:43  msp430x23x\SOURCE\isr.c

     文件       2793  2012-09-14 09:10  msp430x23x\SOURCE\lm016l.c

     文件       1096  2012-09-14 09:12  msp430x23x\SOURCE\lm016l.h

     文件        915  2012-09-14 15:36  msp430x23x\SOURCE\main.c

     文件        663  2012-09-14 15:49  msp430x23x\SOURCE\timer.c

     文件        564  2012-09-14 10:08  msp430x23x\SOURCE\timer.h

     文件        164  2012-09-11 10:08  msp430x23x\Workspace.eww

     目录          0  2012-09-14 16:09  msp430x23x\Debug\Exe

     目录          0  2012-09-11 10:08  msp430x23x\Debug\List

............此处省略9个文件信息

评论

共有 条评论