#define _Nop() _nop_()
#define uint unsigned int
#define uchar unsigned char
/********************数码管显示端口********************/
#define led_data P0
#define led_bit P1
void Led_Disp(uint num);
#endif
ADS1100.H 源代码
/**********************************************/
/**** ADS1100.H *******/
/**********************************************/
//-------------------------------------------------------
sbit SDA=P2^1; // 将p2.1口模拟数据口
sbit SCL=P2^0; // 将p2.0口模拟时钟口
//-------------------外部函数-----------------------------
void Init_ads1100(unsigned char mdata);
unsigned int Rd_ads1100(void);
//-------------------------------------------------------
//-------------------内部函数----------------------------
void Delay(void);
void Start(void);
void Stop(void);
void WriteACK(unsigned char ack);
void WaitACK(void);
void writebyte(unsigned char wdata);
unsigned char Readbyte(void);
//-------------------------------------------------------
/********************************************
初始化ads1100(0x8C)----------外部调用
********************************************/
void Init_ads1100(unsigned char mdata)
{ Start();
writebyte(0x90);
writebyte(mdata);