单片机两个端口接两个DS18B20的程序应该怎么写?
如题,我现在有DS18B20.h和DS18B20.c可以用的程序,问题是在DS18B20.h文件中有宏定义#defineIN_DQP1_1#defineCL_DQIN_D...
如题,我现在有DS18B20.h和DS18B20.c可以用的程序,问题是在DS18B20.h文件中有宏定义
#define IN_DQ P1_1
#define CL_DQ IN_DQ=0;asm("NOP")
#define SET_DQ IN_DQ=1;asm("NOP")
#define SET_OUT P1DIR|=0x02;asm("NOP")
#define SET_IN P1DIR&=~0x02;asm("NOP")
定义了连接DS18B20的端口是P1_1,那么,我的另一个DS18B20端口接在P1_2上,也想用DS18B20.h和DS18B20.c文件的程序,该怎么写???就是如何改变这里的宏定义端口。 展开
#define IN_DQ P1_1
#define CL_DQ IN_DQ=0;asm("NOP")
#define SET_DQ IN_DQ=1;asm("NOP")
#define SET_OUT P1DIR|=0x02;asm("NOP")
#define SET_IN P1DIR&=~0x02;asm("NOP")
定义了连接DS18B20的端口是P1_1,那么,我的另一个DS18B20端口接在P1_2上,也想用DS18B20.h和DS18B20.c文件的程序,该怎么写???就是如何改变这里的宏定义端口。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询