⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 MSP430单片机测量电阻及在LCM103的显示
💻 C
字号:
/****************************************************************************
文件名:main.c
编写者:czhang
描述:适用比较器A测电阻值程序。用于13xx 14xx 15xx 16xx系列。
      MCLK:DCO   ACLK:32.768kHz
      比较输入端:CA0
版本:2005-4 V1.0
*****************************************************************************/
#include  <msp430xw42x.h>
#include "zu.h"
#include "df_bh_timera.h"
#include "comparator.h"
#include "lcd.h"                     
/*****************************************************************************
系统初始化
******************************************************************************/
void InitSys(void)
{
  
unsigned int i;
 
 SCFQCTL=SCFQ_1M;  //N=31;

 FLL_CTL0=DCOPLUS;//DCOPLUS=1
 
 SCFI0=FLLD_2;//FLLDx=2,MCLK=2.09M
                  
 for (i = 0xfff0; i > 0; i --); // 延时
	
 CompInit();										//初始化比较器
 InitBhTimerA();				//初始化定时器A  
 CompOpen(100);				//打开比较器      
 GoBhTimerA(100);  				//打开定时器捕获          
 _EINT();	//打开全局中断控制,若不需要打开,可以屏蔽本句
}



float fr;

void main()
{
	unsigned int i;
	WDTCTL = WDTPW + WDTHOLD;   //关闭看门狗
	InitSys();
	Initial_lcd();
 while(1)
 {
	for (i = 0xffff; i > 0; i --); // 延时
	for (i = 0xfff0; i > 0; i --); // 延时
	
	fr=MeasureR();		//测量电阻值  
		
	
	display(fr);
	_NOP();
  } 	
}

⌨️ 快捷键说明

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