51单片机库函数,包含各种常用模块的驱动代码。如超声波、LCD、DS18B20、NRF24L01、TFT、数码管、PWM、DS1302、中断、延时等。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
#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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)