1 / 10
文档名称:

【毕业设计】基于msp430单片机ADS1115程序的设计与开发(整理版).doc

格式:doc   页数:10
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【毕业设计】基于msp430单片机ADS1115程序的设计与开发(整理版).doc

上传人:3099984911 2015/2/28 文件大小:0 KB

下载得到文件列表

【毕业设计】基于msp430单片机ADS1115程序的设计与开发(整理版).doc

文档介绍

文档介绍:ADS1115模块:
#include<>
#define uchar unsigned char
#define uint unsigned int
#define SCL_H P1OUT |= BIT0
#define SCL_L P1OUT &= ~BIT0
#define SDA_H P1OUT |= BIT1
#define SDA_L P1OUT &= ~BIT1
#define SDA_in P1DIR &= ~BIT1 //SDA改成输入模式
#define SDA_out P1DIR |= BIT1 //SDA变回输出模式
#define SDA_val P1IN&BIT1 //SDA的位值

#define TRUE 1
#define FALSE 0
void delay(void)
{
uchar i;

for(i = 0;i < 15;i++)
_NOP();
}
/*******************************************
函数名称:start
功能:完成IIC的起始条件操作
参数:无
返回值:无
********************************************/
void start(void)
{
SCL_H;
SDA_H;
delay();
SDA_L;
delay();
SCL_L;
delay();
}
/*******************************************
函数名称:stop
功能:完成IIC的终止条件操作
参数:无
返回值:无
********************************************/
void stop(void)
{
SDA_L;
delay();
SCL_H;
delay();
SDA_H;
delay();
}
/*******************************************
函数名称:mack
功能:完成IIC的主机应答操作
参数:无
返回值:无
********************************************/
void mack(void)
{
SDA_L;
_NOP(); _NOP();
SCL_H;
delay();
SCL_L;
_NOP();_NOP();
SDA_H;
delay();
}
/*******************************************
函数名称:mnack
功能:完成IIC的主机无应答操作
参数:无
返回值:无
********************************************/
void mnack(void)
{
SDA_H;
_NOP(); _NOP();
SCL_H;
delay();
SCL_L;
_NOP(); _NOP();
SDA_L;
delay();
}
/*****