51单片机库函数大全


51单片机库函数,包含各种常用模块的驱动代码。如超声波、LCD、DS18B20、NRF24L01、TFT、数码管、PWM、DS1302、中断、延时等。
资源截图
代码片段和文件信息
#include “AT24C02.h“

/****************************************************
注意:AT24C02能存储的字节数为256,对应地址
为0~255。被划分为32page*16byte
*****************************************************/

/****************************************************
  函数名称: AT24C02_WriteByte
  函数简介: 写字节函数
  入口参数: byte 待写入数据,addr 待写入地址
  出口参数: 无
  其他:    无
*****************************************************/
void AT24C02_WriteByte(u8 byteu8 addr)
{
I2C_Start();
I2C_SendByte(AT24C02_ADD);
I2C_SendByte(addr);
I2C_SendByte(byte);
I2C_Stop();
}

/****************************************************
  函数名称: AT24C02_ReadByte
  函数简介: 读字节函数
  入口参数: addr 待读取地址
  出口参数: 读取的数据
  其他:    无
*****************************************************/
u8 AT24C02_ReadByte(u8 addr)
{
u8 temp;
I2C_Start();
I2C_SendByte(AT24C02_ADD);
I2C_SendByte(addr);
I2C_Start();
I2C_SendByte(AT24C02_ADD+1);
temp=I2C_ReadByte();
I2C_Stop();
return temp;
}

/****************************************************
  函数名称: AT24C02_WritePage
  函数简介: 页写函数
  入口参数: dat 待写入数据的指针,addr 待写入数据的
 地址,n待写入数据的个数
  出口参数: 无
  其他:    注意页写操作时,若写入数据超过该页地址最
大值时地址计数器会自动翻转回该页起始地址
,即数据会重头开始覆盖写入。
*****************************************************/
void AT24C02_WritePage(u8 *datu8 addru8 n)
{
u16 i;
I2C_Start();
I2C_SendByte(AT24C02_ADD);
I2C_SendByte(addr);
for(i=0;i {
I2C_SendByte(*dat);
}
I2C_Stop();
}
 
 /****************************************************
  函数名称: AT24C02_ReadNBytes
  函数简介: 读取多个数据函数
  入口参数: store 存储数据地址指针,addr 要读取的数
 据的地址,n要读取的数据个数 
  出口参数: 无
  其他:    读取多个数据时,从开始读取的地址到AT24C02
的数据存储的末地址,可以读取任意多个数据,
当读取完AT24C02中最后一个数据时,若仍继续
读取,则会翻转到AT24C02的数据首地址继续读
取数据。
*****************************************************/
void AT24C02_ReadNBytes(u8 *storeu8 addru8 n)
{
u16 i;
I2C_Start();
I2C_SendByte(AT24C02_ADD);
I2C_SendByte(addr);
I2C_Start();
I2C_SendByte(AT24C02_ADD+1);
for(i=0;i {
*store=I2C_ReadByte();
I2C_ReadRespon();
store++;
}
*store=I2C_ReadByte();
I2C_Stop();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        203  2018-03-15 00:39  51单片机库函数大全51library.build_log.htm

     文件     153675  2018-03-15 00:39  51单片机库函数大全51library.uvgui.Administrator

     文件     153042  2018-03-15 00:39  51单片机库函数大全51library.uvgui_Administrator.bak

     文件      84790  2018-03-15 00:39  51单片机库函数大全51library.uvopt

     文件      18300  2018-03-15 00:39  51单片机库函数大全51library.uvproj

     文件      84429  2018-03-15 00:39  51单片机库函数大全51library_uvopt.bak

     文件      18689  2018-03-15 00:39  51单片机库函数大全51library_uvproj.bak

     文件       2473  2018-03-15 00:42  51单片机库函数大全APPAT24C02AT24C02.c

     文件        554  2018-03-15 00:42  51单片机库函数大全APPAT24C02AT24C02.h

     文件       1338  2018-03-15 00:42  51单片机库函数大全APPChaoShengBoChaoShengBo.c

     文件        492  2018-03-15 00:42  51单片机库函数大全APPChaoShengBoChaoShengBo.h

     文件        706  2018-03-15 00:42  51单片机库函数大全APPdelaydelay.c

     文件        226  2018-03-15 00:42  51单片机库函数大全APPdelaydelay.h

     文件       5383  2018-03-15 00:42  51单片机库函数大全APPDS1302DS1302.c

     文件       2886  2018-03-15 00:42  51单片机库函数大全APPDS1302DS1302.h

     文件       3994  2018-03-15 00:42  51单片机库函数大全APPDS18B20DS18B20.c

     文件       1655  2018-03-15 00:42  51单片机库函数大全APPDS18B20DS18B20.h

     文件         22  2018-03-15 00:42  51单片机库函数大全APPinterruptinterrupt.c

     文件         76  2018-03-15 00:42  51单片机库函数大全APPinterruptinterrupt.h

     文件       3454  2018-03-15 00:42  51单片机库函数大全APPIRIR.c

     文件        588  2018-03-15 00:42  51单片机库函数大全APPIRIR.h

     文件       5583  2018-03-15 00:42  51单片机库函数大全APPLCD12864LCD12864.c

     文件       1355  2018-03-15 00:42  51单片机库函数大全APPLCD12864LCD12864.h

     文件       2522  2018-03-15 00:42  51单片机库函数大全APPLCD1602LCD1602.c

     文件       1230  2018-03-15 00:42  51单片机库函数大全APPLCD1602LCD1602.h

     文件       5514  2018-03-15 00:42  51单片机库函数大全APPNRF24L01NRF24L01.c

     文件       4248  2018-03-15 00:42  51单片机库函数大全APPNRF24L01NRF24L01.h

     文件       1301  2018-03-15 00:42  51单片机库函数大全APPPCF8591PCF8591.c

     文件        483  2018-03-15 00:42  51单片机库函数大全APPPCF8591PCF8591.h

     文件       4937  2018-03-15 00:42  51单片机库函数大全APPPWMPWM.c

............此处省略157个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)