main.c

来自「MSP430ADC采样12864显示」· C语言 代码 · 共 43 行

C
43
字号


#include "MSP430FE427A.h"  /*430单片机寄存器头文件*/
#include "ADC16.h"

#include "dispose.h"
#include "12864.h"

#include"Delay.h"

void main( void )
{ 
  WDTCTL=WDTPW+WDTHOLD;  //停止看门狗
  FLL_CTL0|=XCAP18PF;	  //配置晶振负载电容A
  
  
  long int value;
  long int E;
  long int dis;
  ADC16_VrefOn();       //打开内部基准源
  //Analog_On();          //P2.2输出高,开启外部模拟电路(如果有必要)
  ADC16_Init(0,0,'U',1);//ADC0采集外部输入,无符号格式,放大倍数1   
   dispose_cpu();
    dispose_12864();
    display_inite();
  while(1)
  {
         value=ADC16_Sample(0,4); 
    
        E=(value*600)/32772-600; //E=(value-32768)*20000/32768
        dis=E/3;
        write_any_arrays(1,3,"姓名");
        delay(500);
        write_any_arrays(2,1,"三极管β值测试:    ");
        delay(500);
        write_any_arrays(3,2,"放大    倍");
        delay(500);
        //write_any_arrays(3,4,"233 ");
        Dis_Line(3,4 ,dis);
        delay(500);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?