资源简介
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单片机库函数大全\APP\AT24C02\AT24C02.c
文件 554 2018-03-15 00:42 51单片机库函数大全\APP\AT24C02\AT24C02.h
文件 1338 2018-03-15 00:42 51单片机库函数大全\APP\ChaoShengBo\ChaoShengBo.c
文件 492 2018-03-15 00:42 51单片机库函数大全\APP\ChaoShengBo\ChaoShengBo.h
文件 706 2018-03-15 00:42 51单片机库函数大全\APP\delay\delay.c
文件 226 2018-03-15 00:42 51单片机库函数大全\APP\delay\delay.h
文件 5383 2018-03-15 00:42 51单片机库函数大全\APP\DS1302\DS1302.c
文件 2886 2018-03-15 00:42 51单片机库函数大全\APP\DS1302\DS1302.h
文件 3994 2018-03-15 00:42 51单片机库函数大全\APP\DS18B20\DS18B20.c
文件 1655 2018-03-15 00:42 51单片机库函数大全\APP\DS18B20\DS18B20.h
文件 22 2018-03-15 00:42 51单片机库函数大全\APP\interrupt\interrupt.c
文件 76 2018-03-15 00:42 51单片机库函数大全\APP\interrupt\interrupt.h
文件 3454 2018-03-15 00:42 51单片机库函数大全\APP\IR\IR.c
文件 588 2018-03-15 00:42 51单片机库函数大全\APP\IR\IR.h
文件 5583 2018-03-15 00:42 51单片机库函数大全\APP\LCD12864\LCD12864.c
文件 1355 2018-03-15 00:42 51单片机库函数大全\APP\LCD12864\LCD12864.h
文件 2522 2018-03-15 00:42 51单片机库函数大全\APP\LCD1602\LCD1602.c
文件 1230 2018-03-15 00:42 51单片机库函数大全\APP\LCD1602\LCD1602.h
文件 5514 2018-03-15 00:42 51单片机库函数大全\APP\NRF24L01\NRF24L01.c
文件 4248 2018-03-15 00:42 51单片机库函数大全\APP\NRF24L01\NRF24L01.h
文件 1301 2018-03-15 00:42 51单片机库函数大全\APP\PCF8591\PCF8591.c
文件 483 2018-03-15 00:42 51单片机库函数大全\APP\PCF8591\PCF8591.h
文件 4937 2018-03-15 00:42 51单片机库函数大全\APP\PWM\PWM.c
............此处省略157个文件信息
相关资源
- STM32F103RC+ADC+DMA多通道采样LCD显示
- Modbus协议官方文档中、英文全
- 51 单片机 红外避障小车 大集合136
- pcbtemp电流计算软件
- I2C读写AT24C02 基于STM32F103 cube116540
- Scratch源码
- Microsoft Forms 2.0107770
- 实验三 消息中间件应用开发:Active
- WCE注入工具
- ModelGoon-4.4.1-site.zip
- AsyncTask文件控制暂停和继续,在状态
- Visio大全模具(含Cisco、IBM等常用拓扑
- 信号奇异点Lipschitz指数计算
- 最新的北京地铁shp文件75146
- 基于STM32RCT6的步进电机驱动程序
- 酒店管理系统基于Qt Creator5)
- 用友NC开发API字典
- Navicat Premium 15汉化包.zip55438
- 登录注册界面.zip48872
- 条码字体barcode128
- Rational Rose Common破解文件
- res10_300x300_ssd_iter_140000.caffemodel与dep
- scratch 第1课 翻跟斗的小猫(入门)
- stm32f407上的两个can发送和接收例程
- Scrach 欢乐狙击手.sb2
- 04741计算机网络原理知识点整理.docx(
- Wolfram Mathematica 矩阵初等变换函数(
- pscad近海风电模型 Fortran语言
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
评论
共有 条评论