资源简介
完整的功率表图纸和程序代码百分百好用,精度千分之五!
代码片段和文件信息
#include
#include “24LC16.h“
sbit SDA = P1^7 ;
sbit SCL = P1^6 ;
#include
#define uchar unsigned char
void EEdelay(uchar i)
{
uchar jk;
while(--i)
{
j=50;
while(--j)
{
k=50;
while(--k);
}
}
}
void i2c_start(void)//开始
{
SDA=1;_nop_();_nop_();
SCL=1;_nop_();_nop_();
SDA=0;_nop_();_nop_();
SCL=0;_nop_();_nop_();
}
void i2c_stop(void)//结束
{
SDA=0;_nop_();_nop_();
SCL=1;_nop_();_nop_();
SDA=1;_nop_();_nop_();
}
void i2c_ack(void)//应答
{
SDA=1;_nop_();_nop_();
SCL=1;_nop_();_nop_();
while(SDA);_nop_();_nop_();
SCL=0;_nop_();_nop_();
}
void i2c_send(uchar dat)//发送一个字节到24LC16中
{
uchar i;
for(i=0;i<8;i++)
{
dat=dat<<1;
SDA=CY;
SCL=1;_nop_();_nop_();
SCL=0;_nop_();_nop_();
}
i2c_ack();_nop_();_nop_();
SCL=0;_nop_();_nop_();
}
uchar i2c_receive(void)
{
uchar ijtemp;
temp=0;
for(i=0;i<8;i++)
{
SCL=1;_nop_();_nop_();
if(SDA==1)
j=1;
else
j=0;
temp=(temp<<1)|j;_nop_();_nop_();
SCL=0; _nop_();_nop_();
}
SDA=1;_nop_();_nop_();
SCL=1;
return(temp);
}
void i2c_write(uchar Addressuchar dat)
{
uchar i=2;
i2c_start();
i2c_send(0xa0);
i2c_send(Address);
i2c_send(dat);
i2c_stop();
EEdelay(i);
}
unsigned char i2c_read(uchar address)
{
uchar temp;
i2c_start();
i2c_send(0xa0);
i2c_send(address);
i2c_start();
i2c_send(0xa1);
temp=i2c_receive();
i2c_stop();
return(temp);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1935 2009-02-16 09:24 v2.01-spl20A\24LC16.c
文件 241 2008-09-12 10:37 v2.01-spl20A\24LC16.h
文件 4675 2013-03-01 14:42 v2.01-spl20A\24LC16.LST
文件 7090 2013-03-01 14:42 v2.01-spl20A\24LC16.OBJ
文件 1252 2008-04-09 08:56 v2.01-spl20A\ADG408.c
文件 272 2008-04-08 10:02 v2.01-spl20A\ADG408.h
文件 3959 2008-06-20 13:41 v2.01-spl20A\ADG408.LST
文件 8774 2008-06-20 13:41 v2.01-spl20A\ADG408.OBJ
文件 56 2008-03-31 20:18 v2.01-spl20A\AT892051.c
文件 4019 2009-02-11 14:28 v2.01-spl20A\cs5460.c
文件 1264 2008-09-23 10:38 v2.01-spl20A\cs5460.h
文件 69531 2008-06-25 12:27 v2.01-spl20A\cs5460.ls1
文件 9348 2013-03-01 14:42 v2.01-spl20A\cs5460.LST
文件 13844 2013-03-01 14:42 v2.01-spl20A\cs5460.OBJ
文件 18921 2008-06-25 12:27 v2.01-spl20A\cs5460.SRC
文件 3625 2008-06-01 12:07 v2.01-spl20A\CS5523.c
文件 3429 2008-06-01 12:13 v2.01-spl20A\CS5523.h
文件 7842 2008-06-20 13:41 v2.01-spl20A\CS5523.LST
文件 14858 2008-06-20 13:41 v2.01-spl20A\CS5523.OBJ
文件 6639 2009-02-19 09:14 v2.01-spl20A\disp_key.c
文件 1264 2008-11-28 15:13 v2.01-spl20A\disp_key.h
文件 28916 2008-06-25 12:27 v2.01-spl20A\disp_key.ls1
文件 16821 2013-03-01 14:42 v2.01-spl20A\disp_key.LST
文件 7266 2013-03-01 14:42 v2.01-spl20A\disp_key.OBJ
文件 6795 2008-06-25 12:27 v2.01-spl20A\disp_key.SRC
文件 9584 2008-06-25 12:27 v2.01-spl20A\frq.ls1
文件 986 2008-06-25 12:27 v2.01-spl20A\frq.LST
文件 697 2008-06-25 12:27 v2.01-spl20A\frq.OBJ
文件 1682 2008-06-25 12:27 v2.01-spl20A\frq.SRC
文件 92 2008-06-25 13:48 v2.01-spl20A\frq.__i
............此处省略35个文件信息
- 上一篇:rar(49)
- 下一篇:卡Iphone在线源码
评论
共有 条评论