基于msp430单片机ADS1115程序的设计与开发.docx
《基于msp430单片机ADS1115程序的设计与开发.docx》由会员分享,可在线阅读,更多相关《基于msp430单片机ADS1115程序的设计与开发.docx(15页珍藏版)》请在第一文库网上搜索。
1、ADS1115 模块:#include#define uchar unsigned char#define uint unsigned int#define SCL_H Pl OUT |= BITO#define SCL_LP1OUT &= -BITO#define SDA_H Pl OUT |= BIT1/SDA改成输入模式/SDA变回输出模式/SDA的位值#define SDA LP1OUT &=-BITl#define SDAJn P1DIR &=BIT1#define SDA_out Pl DIR |= BIT1#define SDA valPHN&BITl#defme TRUE#de
2、fine FALSEvoid delay(void)uchar i;for(i = 0;i ,如函数名称:功 能:参 数:返回值:/start完成lie的起始条件操作无无&,“4$ & 4 如, $ 如& Jfvoid start(void)SCL_H;SDA H;delay();SDA L;delay();SCL_L;delay();f/ rj* rj rjw rj* rj* rj rj* rj rj rj rj* rjw rj* rj rj rj rj rj rj rj rj* rj rj rj rj rj函数名称:stop功能:完成lie的终止条件操作参数:无返回值:无rj*p rj*r
3、j* rj rj .void stop(void)SDA_L;delay();SCL H;delayO;SDA H;delay();/.J/ rTw Tw rTw Tw rTw rTw rTw rTw Tw 1 *Tw 7 rTw 7w rTw Tw rTw rTw rTw 丫 Tw *Tw rTw rTw 7w rTw Tw rTw rTw rTw 函数名称:mack功能:完成1IC的主机应答操作参数:无返回值:无Jrj* rj rjw rj rj rj rjw rj rj rj rj rj* rj rjw rj rj rj rjw rj rj rjw rj rj rj rj* rjw rj
4、 rj rj rjw rj rj /void mack(void)SDA_L;,NOP(); _NOP();SCL H;delay();SCL_L;_NOP();_NOP();SDA H;delay();/* *!* *!“ *4* *“ *! “* *!* *! *“ *! *“ *! * *! * *! * *! *“ *!J #TvT%#T #Tv函数名称:mnack功能:完成IIC的主机无应答操作参数:无返回值:无* *! * * *! * *! * *! * *! * *! * *! * *! * * *! * *! * “ *! * *! /7 T 7 T 7 T7 、.TTT%T
5、 , 如函数名称:功 能:参 数:返回值:/check检查从机的应答操作无从机是否有应答:1-有,0-无* * * * * * * * * * * * * * * * * /T 7 T 7 T #T #Tv #7 #T#T% T 7 T #7 #T#T%7 TT T T% fvoid ack()uchar i;i=0;SDA in;SCL H;delay ();while(PHN&BITl)&(i .” .N .以.47“ *2 /卜 、 rj rj% ,卜 rjw 乂、r|% rj* 卜 rjr|% rj rj% ,卜 rjwrite 1向nc总线发送一个i无无kJ* 7”7” 7. 7.7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 msp430 单片机 ADS1115 程序 设计 开发