- 博客(0)
- 资源 (10)
空空如也
C#连接Oracle数据库(直接引用dll使用)Oracle.ManagedDataAccess
C#连接Oracle数据库(直接引用dll使用),这个DLL其实是Oracle为C#专门提供的,在它的官方也可以下载到(不过找起来很麻烦)。
2016-12-26
PIC DS18b20 + 1602
有DS1302 1602
通过自己调试滴 写得很清晰 模块化了
#include"DS18b20.h"
unsigned int temper;
unsigned char a1,a2,a3,a4; //工程里要在头文件定义为外部变量
/*delayus(0,0);//20
delayus(1,1);//30
delayus(2,2);//45
delayus(4,4);//70
delayus(70,30);//750
delayus(50,10);//500*/
/***************************************************************************
函数名:延时子函数
****************************************************************************/
static void delayus(unsigned int x,unsigned char y)
{
unsigned int i; unsigned char j;
for(i=x;i>0;i--);
for(j=y;j>0;j--);
}
static void delay(unsigned int x)
{
unsigned int a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
/**********************************
函数名:18B20复位
参数:无
返回值:无
说明:对18B20复位
***********************************/
void reset()
{
unsigned char st=1;
DS_HIGH();
NOP;NOP;
while(st)
{
DS_LOW();
delayus(70,30);
DS_HIGH();
delayus(4,4);
if(DS==1)
st=1;
else
st=0;
delayus(50,10);
}
}
/*****************************************************
函数名:18B20写一个字节
参数:1字节数据
返回值:无
说明:对18B20写一个字节数据
*****************************************************/
void write_byte(unsigned char date)
2009-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人