文件名称:c8051f020 smbus原代码
- 所属分类:
 - 编程文档
 - 资源属性:
 - [C/C++] [源码]
 - 上传时间:
 - 2013-02-25
 - 文件大小:
 - 2.71kb
 - 下载次数:
 - 0次
 - 提 供 者:
 - justin_ses@163.com
 - 相关连接:
 - 无
 - 下载说明:
 - 别用迅雷下载,失败请重下,重下不扣分!
 
下载1 (2.71kb)
 
            
                
                
	
	
	
	
                    别用迅雷、360浏览器下载。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
            如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
介绍说明--下载内容均来自于网络,请自行研究使用
C8051的SMBUS程序,
void main (void)
{
system_initial();
delay_nus(100);
i=0x10;
sla=CHIP_A;
for (j=0;j<0x40;j++) // 向24C02的000地址依次写入64个数据,
{ // 64个数据的数值从10H---4FH
smbus_send(sla, j, i,0x01); // 写入AT24C02
i++;
}
for (j=0;j<0x40;j++) // 从24C02的00地址依次连续读出64个数据,
{ // 64个数据的数值应该是从10H---3FH(连续存放)
check=smbus_read(sla, j,0x01);
DATA1[j]=check; // 读出来的数据依次连续存入数组DATA[]中
}
delay_nms(1000);
while(1);
}
			void main (void)
{
system_initial();
delay_nus(100);
i=0x10;
sla=CHIP_A;
for (j=0;j<0x40;j++) // 向24C02的000地址依次写入64个数据,
{ // 64个数据的数值从10H---4FH
smbus_send(sla, j, i,0x01); // 写入AT24C02
i++;
}
for (j=0;j<0x40;j++) // 从24C02的00地址依次连续读出64个数据,
{ // 64个数据的数值应该是从10H---3FH(连续存放)
check=smbus_read(sla, j,0x01);
DATA1[j]=check; // 读出来的数据依次连续存入数组DATA[]中
}
delay_nms(1000);
while(1);
}
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : C8051 SMBUS.rar 列表 C8051 SMBUS.c