E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
at24c02
小白跟做江科大51单片机之DS18B02按键控制效果
1.新建项目导入
AT24C02
、Key、Delay、LCD1602、DS18B02相关文件2.编写main.c函数#include#include"LCD1602.h"#include"Delay.h"
龙磐子
·
2024-03-17 04:38
51单片机
嵌入式硬件
单片机
【单片机毕业设计】【mcuclub-jj-053】基于单片机的宠物喂食器的设计
最近设计了一个项目基于单片机的宠物喂食器系统,与大家分享一下:一、基本介绍项目名:宠物喂食器项目编号:mcuclub-jj-053单片机类型:STC89C52、STM32F103C8T6具体功能:1、通过DS1302获取时间2、通过
AT24C02
单片机俱乐部--官方
·
2024-02-20 21:31
毕业设计
单片机
stm32
嵌入式硬件
I2C通信协议 +
AT24C02
存储器
之前大二在学习ST单片机的时候有学习到过I2C,但是当时没有去注意到它的原理,说是学习倒不如说只是拿了个开发板跑了一下例程。最近因为在实习,也感觉到了学东西不但要会用还得知道其中的原理才行,,,说了很多废话,来看一下I2C到底是什么吧(基于我个人学习理解,不一定完全正确哈[狗头保命])基础知识首先I2C是基于2线通信的分别是SDA(数据线)SCL(时钟线)三个重要的信号开始信号:SCL为高电平时,
X_bro_G
·
2024-02-20 20:22
STM32学习笔记
单片机
嵌入式硬件
AT89C51使用I2C总线扩展
AT24C02
I2C总线扩展AT24C04AT24C04简介电路原理图C代码仿真效果 使用C51扩展24C04,在24C04中写入数据"QingYeMuRong!",再从24C04中读取"QingYeMuRong!"并保存在C51内存之中。LED灯亮表示写入成功,根据存取状态返回值判断。AT24C04简介24C02是一个2K位串行CMOS的EEPROM,内部含有256个8位字节。引脚简介:VCC和VSS是芯片
青烨慕容
·
2024-02-20 20:51
51单片机
I2C总线及
AT24C02
读写
I2C总线介绍I2C总线(InterICBUS)是由Philips公司开发的一种通用数据总线两根通信线:SCL(SerialClock)、SDA(SerialData)同步、半双工,带数据应答通用的I2C总线,可以使各种设备的通信标准统一,对于厂家来说,使用成熟的方案可以缩短芯片设计周期、提高稳定性,对于应用者来说,使用通用的通信协议可以避免学习各种各样的自定义协议,降低了学习和应用的难度I2C电
ONE_Day|
·
2024-02-20 20:51
51单片机
单片机
c语言
51单片机
嵌入式硬件
I2C总线原理和应用实例(51单片机和
AT24C02
的I2C通讯)
1.I2C简介I2C(Inter-IntegratedCircuit:内部集成电路)总线是由Philips公司开发的一种简单、双向二线制同步串行总线。(来源于百度百科)总结其主要特点如下:只需要两条总线:串行数据线(SDA)和串行时钟线(SCL),数据线即用来表示数据,时钟线用于数据收发同步。每个连接到总线的设备都有一个独立地址,主机可以利用这个地址进行不同设备之间的访问。I2C总线支持最大从机数
GAZzzk
·
2024-02-20 20:51
单片机
嵌入式硬件
mcu
51单片机
51单片机——模拟I2C总线与
AT24C02
通信
数据有效规定3.2.2起始信号和停止信号3.2.3发送应答和接收应答3.2.4主机发送一个字节和接收一个字节3.3AT24C02介绍3.3字节写和随机读四、测试文件test.c五、现象描述一、写在前面
AT24C02
c_up
·
2024-02-20 20:51
51单片机
c语言
嵌入式硬件
AT24C02
存储器(I2C总线:电路规范、时序结构、数据帧)
存储器简介RAMSRAM(静态RAM),内部的存储结构是锁存器,是一个D触发器,用电路来存储数据,是所有存储器中最快的一个,一般用于电脑CPU高速缓存,单片机里面也是SRAM,比如定义的变量就存储在SRAM里面,特殊功能寄存器也是一种SRAM。它的容量较小成本较高。DRAM(动态RAM)用电容来存储数据,我们知道电容充完电后显示高电平,放完电后显示低电平。但是因为这个电容它集成度特别高所以容值特别
故山月白
·
2024-02-20 20:20
单片机原理
单片机
嵌入式软件
Proteus仿真之IIC通信(
AT24C02
)
1.IIC通信简介:IIC是一种利用时钟线SCL和数据线SDA进行数据传输的通信协议。IIC的时序图如下所示:我们需要看懂时序图中开始信号、数据传输、应答信号和停止信号。开始信号:SCL为高电平时,SDA出现下降沿信号。数据传输:SCL为低电平时,SDA进行电平转换(对应着数据的二进制表示0/1),然后给SCL一个高电平信号,告诉它开始读数据,读取的数据即为SDA引脚的电平状态。应答信号:SCL为
小菜鸟派大星
·
2024-02-20 20:49
Proteus仿真
proteus
IIC通信
AT24C02
51单片机EEPROM(I²C总线通信)
AT24C02
数据存储
一、存储器介绍补充:(1)易失性存储器/RAM存储速度特别快但掉电丢失①SRAM:运行速度最快,用于电脑CPU,高速缓存;单片机中的SRAM,定义一个变量就会存在SRAM中,使用触发器做的,存储容量小,成本高。②DRAM:运行速度仅次于SRAM,用于电脑里的内存条,手机里的运行内存,电容做的。(2)非易失性存储器/ROM存储速度比较慢,但掉电不丢失①MaskROM:第一代,做出来数据是写好的,只能
MEYOU_Cc
·
2024-02-20 20:19
51单片机学习笔记
单片机
51单片机
c语言
AT24C02
(I2C总线)_
AT24C02
数据存储)
AT24C02
(I2C总线)_
AT24C02
数据存储小白极客的51单片机笔记(自用)第一部分—存储器介绍第二部分—
AT24C02
存储芯片介绍第三部分—I2C总线介绍(重难点)I2C总线介绍I2C电路规范
少年高川
·
2024-02-20 20:48
笔记
单片机
AT24C02
与I2C总线(十一)
目录一、存储器1、易失性存储器RAM2、非易失性存储器ROM3、存储器的简化模型二、AT24C021、
AT24C02
介绍2、引脚及应用电路3、内部结构框图三、I2C总线1、I2C总线介绍2、I2C电路规范
剑鞘的流苏
·
2024-02-20 20:48
51单片机学习
单片机
嵌入式硬件
51单片机
I2C驱动EEPROM芯片
AT24C02
笔记
前言最近在做51的课程设计,要用到很多以前只是浅浅学过的通信协议,趁这个机会好好复习一下,学习资料参考普中51单片机开发攻略I2CI2C介绍常规的I2C共有两条管腿,分别为SCL(时钟)和SDA(数据),这是一种半双工的串行协议,优点为节省硬件资源且传输速度较快,缺点是不能同时收发数据,相较SPI这样的协议传输数据速度较慢,下面按照硬件层和软件层来介绍一下I2C硬件层如上图所示,I2C常规的用法就
K-ei-th
·
2024-02-20 20:16
单片机
嵌入式硬件
AT24C02
(I2C总线)通信的学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、存储器介绍二、
AT24C02
芯片二、I2C总线I2C电路规范I2C时序结构I2C数据帧
AT24C02
数据帧总结前言学习
AT24C02
OwnResponsibility
·
2024-02-20 20:44
学习
单片机学习笔记---
AT24C02
数据存储
目录
AT24C02
数据存储准备工作代码讲解I2C.c模拟起始位置的时序模拟发送一个字节的时序模拟接收应答的时序模拟接收一个字节的时序模拟发送应答的时序模拟结束位置的时序I2C.hAT24C02.c字节写
Vera工程师养成记
·
2024-02-13 20:52
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
单片机学习笔记---
AT24C02
(I2C总线)
目录有关储存器的介绍存储器的简介存储器简化模型
AT24C02
介绍
AT24C02
引脚及应用电路I2C总线介绍I2C电路规范开漏输出模式和弱上拉模式其中一个设备的内部结构I2C通信是怎么实现的I2C时序结构起始条件和终止条件发送一个字节接收一个字节发送应答和接收应答
Vera工程师养成记
·
2024-02-12 06:48
51单片机学习笔记
单片机
51单片机
stm32
mcu
物联网
嵌入式硬件
学习
【51单片机】
AT24C02
(江科大、爱上半导体)
一、AT24C021.AT24C02介绍·
AT24C02
是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息·存储介质:E2PROM·通讯接口:12C总线·容量:256字节2.
2302_80796399
·
2024-02-11 04:53
51单片机
嵌入式硬件
c语言
AT24C02
(I2C)总线
AT24C02
介绍I^C总线I2C(Inter-IntegratedCircuit)是一种串行通信总线协议,用于在集成电路之间进行通信。
ETF_TT
·
2024-02-08 18:19
单片机
嵌入式硬件
HC32L130/HC32L136华大单片机硬件I2C驱动代码(从机为存储芯片EEPROM(
AT24C02
,FM24CL64B))
由于同事嫌弃模拟I2C速度太慢了所以想改成硬件I2C我试过例程的驱动代码不太行存储地址也是8位的所以参考了一些博文修改了下例程的代码亲测有效希望能帮到大家代码如下这里用的是I2C0,用到的SCL为引脚PB08SDA为引脚PB09#include"i2c.h"#include"gpio.h"#defineI2C_SLAVEADDR0xA0//从机地址staticuint8_tu8Senddata[1
消毒虫1997
·
2024-02-07 23:57
单片机
嵌入式硬件
keilU5中.lib文件的生成与调用
注:生成.lib时的工程芯片需要和调用.lib的工程芯片一致(我测试时,包装一个IIC的驱动程序,在
AT24C02
火红色祥云
·
2024-02-05 09:53
STM32
随笔
蓝桥杯备战——9.读写
AT24C02
1.分析原理图由上图我们可以看到
AT24C02
通过IIC与单片机进行通讯,由于A0,A1,A2都接地,所以器件地址为0XA0。
@NachoNEKO
·
2024-02-02 11:30
蓝桥杯
单片机
嵌入式硬件
蓝桥杯
AT24C02
问题记录
延时时间不对会对时序产生影响,时序不对,则
AT24C02
有没被使用的可能,极有可能无法启动,造成程序无法正常使用
AT24C02
。
七个小
·
2024-01-30 23:12
蓝桥杯问题记录
蓝桥杯
职场和发展
单片机
笔记
基于51单片机的温湿度检测及调节系统
具体实现功能系统由STC89C52单片机+
AT24c02
芯片+LCD1602液晶显示屏+继电器模块+按键模块+报警模块构成。
电子工程师成长日记
·
2024-01-30 02:45
51单片机
(十一)IIC总线-AT24C02-EEPROM
文章目录IIC总线篇AT24C02-EEPROM篇主要特性引脚说明AT24Cxx用几位数据地址随机寻址的(存储器组织)
AT24C02
设备操作AT24CXX设备寻址EEPROM写操作的种类EEPROM读操作的种类实现单字节写实现任意读读写应用
小爪.exe
·
2024-01-28 18:01
蓝桥杯电子类
蓝桥杯
单片机
嵌入式
c语言
【五一创作】Linux---I2C应用编程
数据格式二、SMBus协议三、I2C系统重要的结构体四、访问I2C设备(AP3216C)(1)使用SMBus协议:(2)使用I2C协议:(3)I2C-Tools源码分析:五、编写APP访问EEPROM(
AT24C02
希希雾里
·
2024-01-28 07:55
嵌入式Linux驱动
驱动开发
嵌入式硬件
单片机11-13
目录蜂鸣器蜂鸣器播放按键提示音蜂鸣器播放音乐
AT24C02
(IIC)总线
AT24C02
数据存储
AT24C02
秒表(定时器扫描按键)DS18B20温度传感器(单总线)温度显示温度报警器蜂鸣器蜂鸣器播放按键提示音
qq_45981247
·
2024-01-24 10:59
单片机
嵌入式硬件
第十五届蓝桥杯单片机组——
AT24C02
文章目录一、
AT24C02
介绍二、手册中的重点2.1IIC设备地址2.2写时序2.3读时序三、示例代码一、
AT24C02
介绍存储容量:
AT24C02
的存储空间是2K位(256字节)。
struggle_success
·
2024-01-22 13:35
蓝桥杯单片机组
蓝桥杯
单片机
AT24C02
读写操作 二
#ifndef__AT24C02_H#define__AT24C02_H#include"sys.h"//
AT24C02
初始化voidAT24C02_Init(void);//
AT24C02
的字节写入写一个字节
weixin_46290197
·
2024-01-21 13:58
stm32
单片机
嵌入式硬件
AT24C02
读写操作 三
下面文件是at24c02iic.h的头文件#ifndef__AT24C02ICC_H#define__AT24C02ICC_H#include"sys.h"//IO方向设置通过设置寄存器来实现#defineAT24C02_SDA_IN(){GPIOB->CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)8CRL&=0X0FFFFFFF;GPIOB->CRL|=(u32)3250){
weixin_46290197
·
2024-01-21 13:58
单片机
嵌入式硬件
AT24C02
读写操作 四
想把
at24c02
存储的内容在串口上打印的头文件与源文件uart.h文件#ifndef__USART_H#define__USART_H#include"stdio.h"#include"sys.h"#
weixin_46290197
·
2024-01-21 13:58
单片机
stm32
嵌入式硬件
【51单片机系列】DS1302时钟模块扩展实验之与EEPROM结合使用只进行一次初始化工作
文章目录一、实验分析二、proteus仿真原理图三、软件设计及结果本实验实现的目的:利用
AT24C02
掉电不丢失的功能,存储数据用来辨别DS1302时钟是否已经初始化,如果初始化就不执行DS1302初始化函数
小地瓜重新去华容道工作
·
2024-01-01 14:22
51单片机
51单片机
单片机
嵌入式硬件
IIC通信与EEPROM的应用
文章目录前言一、IIC通信1.名词解释2.基本通信时序3.具体通信时序1.主设备向从设备发送数据2.从设备向主设备发送数据4.编程实现1.iic.h2.iic.c二、
AT24C02
的应用1.主要特性2.
奈奈子0207
·
2024-01-01 12:33
单片机
单片机
蓝桥杯
c语言
mcu
51单片机
将按键次数写入
AT24C02
,再读出并用1602LCD显示
#include//包含单片机寄存器的头文件#include//包含_nop_()函数定义的头文件sbitRS=P2^0;//寄存器选择位,将RS位定义为P2.0引脚sbitRW=P2^1;//读写选择位,将RW位定义为P2.1引脚sbitE=P2^2;//使能信号位,将E位定义为P2.2引脚sbitBF=P0^7;//忙碌标志位,,将BF位定义为P0.7引脚sbitS=P1^4;//将S位定义为
随心的天空
·
2023-12-31 21:14
单片机
将数据“0x0f“写入
AT24C02
再读出送P1口显示
#include//包含51单片机寄存器定义的头文件#include//包含_nop_()函数定义的头文件#defineOP_READ0xa1//器件地址以及读取操作,0xa1即为10100001B#defineOP_WRITE0xa0//器件地址以及写入操作,0xa1即为10100000BsbitSDA=P3^4;//将串行数据总线SDA位定义在为P3.4引脚sbitSCL=P3^3;//将串行
随心的天空
·
2023-12-31 21:14
单片机
嵌入式硬件
将数据“0x0f“写入
AT24C02
再读出送P1口显示
#include//包含51单片机寄存器定义的头文件#include//包含_nop_()函数定义的头文件#defineOP_READ0xa1//器件地址以及读取操作,0xa1即为10100001B#defineOP_WRITE0xa0//器件地址以及写入操作,0xa1即为10100000BsbitSDA=P3^4;//将串行数据总线SDA位定义在为P3.4引脚sbitSCL=P3^3;//将串行
随心的天空
·
2023-12-31 21:14
单片机
嵌入式硬件
One Wire协议应用篇(c语言板)
一.项目简介利用DS18B20实时检测温度并显示在LCD1602显示屏上,同时可以通过K1,K2,K3,K4设置最高温度和最低温度利用
AT24C02
可以实现掉电不丢失,最后当检测温度大于或小于最高温时,
我来挖坑啦
·
2023-12-24 19:26
c语言
开发语言
单片机
嵌入式硬件
信息与通信
stm32
fpga开发
STM32 寄存器配置笔记——I2C 读写
AT24C02
EEPROM
一、简介本文主要介绍STM32F10xx系列如何使用软件模拟I2C总线读写
AT24C02
的EEPROM数据。
努力-养家
·
2023-12-19 03:55
stm32
笔记
嵌入式硬件
片外FLASH(W25Q)和EEPROM(
AT24c02
)比较
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、W25QXX1、基本概念2、芯片引脚介绍与原理图3、SPI工作原理前言一、W25QXX1、基本概念W25QXX系列FLASH芯片的容量:1块=16扇区;1扇区=16页;1页=256字节;W25Q64的最小擦除单位为一个扇区,也就是每次必须擦除4K个字节。所以,这需要给W25Q64开辟一个至少4K的缓存区,这样必须要求芯
漂洋过海的鱼儿
·
2023-12-16 23:02
单片机
stm32
嵌入式硬件
BearPi Std 板从入门到放弃 - 先天神魂篇(3)(RT-Thread I2C设备 读取光照强度BH1750)
STM32L431RCT6LED:PC13\推挽输出\高电平点亮串口:Usart1I2C使用:I2C1E53_SC1扩展板:LED:PB9\推挽输出\高电平点亮光照强度传感器:BH1750EEPROM芯片:
AT24C02
听我一言
·
2023-12-15 16:09
嵌入式吧
stm32
嵌入式硬件
单片机
RT-Thread
I2C
BH1750
BearPI
BearPi Std 板从入门到放弃 - 后天篇(2)(I2C1读写EEPROM)
I2C接口访问EEPROM,同时读取光照亮度主芯片:STM32L431RCT6LED:PC13\推挽输出即可\高电平点亮串口:Usart1I2C:I2C1光照强度传感器:BH1750EEPROM芯片:
AT24C02
听我一言
·
2023-12-06 20:13
嵌入式吧
嵌入式硬件
单片机
STM32
BearPi
6、单片机与
AT24C02
的通讯(IIC)实验(STM32F407)
IIC简介I2C(IIC,Inter-IntegratedCircuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。IIC是半双工通信方式。多主机I2C总线系统结构I2C协议空闲状态I2C总线总线的SDA和SCL
是会一条路走到黑的呀
·
2023-12-02 13:51
单片机充电记录
单片机
stm32
嵌入式硬件
STC单片机对
AT24C02
进行数据读写操作
STC单片机对
AT24C02
进行数据读写操作实验对象:STC12C5A60S2晶振频率:11.059MHz串口波特率:9600串口数据打印:⛳
AT24C02
读写说明
AT24C02
是一种2Kb(256×8
perseverance52
·
2023-11-26 18:24
单片机学习手稿
单片机
AT24c02
STC12C5A60S2使用模拟IIC通信与
AT24C02
芯片编程
通讯设备2-3、IIC物理层特点2-4、IIC协议层特点2-4-1、IIC基本读写过程2-4-2、通讯起始和停止信号2-4-3、数据有效性2-5、IIC通信过程2-6、IIC总线寻址方式2-7、总结三、
AT24C02
小明n.n
·
2023-11-26 18:49
单片机
嵌入式硬件
51单片机 | 12C-EEPROM实验
文章目录一、I2C介绍1.I2C物理层2.I2C协议层二、
AT24C02
介绍三、硬件设计四、软件设计1.创建多文件工程1.1新建工程1.2向工程添加文件1.3配置魔术棒选项卡2.实验代码2.1按键检测函数
Drill_
·
2023-11-26 18:17
51单片机(A4开发板)
51单片机
STM32硬件I2C
文章目录前言一、原理图二、编程1.写入数据2.接收数据3.代码前言本文记录的是硬件I2C通信过程开发板:野火指南者STM32F103VET6I2C设备:EEPROM(
AT24C02
)2048个字节大小,
free(me)
·
2023-11-25 00:00
通信协议
stm32f103vet6
stm32
单片机
c语言
LINUXZ
10.6.2AT24C02访问方法设备地址从芯片手册上可以知道,
AT24C02
的设备地址跟它的A2、A1、A0引脚有关:图10.36AT24C02设备地址引脚配置294/577打开I2C模块的原理图:开发板配套网盘资料
嵌入式的那些事儿
·
2023-11-22 20:16
linux
基于单片机的指纹密码锁(论文+源码)
1.系统设计基于单片机的指纹锁控制系统设计的整体框图如图2.1所示,主控制模块选用单片机STC89C52单片机,同时还包括
AT24C02
存储电路,指纹模块,LCD12864液晶,继电器,矩阵键盘等硬件电路
沐欣工作室_lvyiyi
·
2023-11-17 09:06
单片机
嵌入式硬件
毕业设计
stm32
毕业论文
STM32 IIC--EEPROM实验
本章所要实现的功能是:首先检测
AT24C02
芯片是否存在,如果存在则输出提示信息,然后通过按键KEY_UP和KEY1控制
AT24C02
数据读写,并输出写入和读取的数据信息,最后让DS0指示灯闪烁提示系统正常运行
z清欢z
·
2023-11-06 17:54
STM32K开发
stm32
单片机
嵌入式硬件
嵌入式实时数据库
基于小蜜蜂老师的进阶与冲刺
1.2设备地址同样
AT24C02
也是IIC通信在IIC总线上一次可以同时挂载8个该设备通过A0A1A2来进行设备的选择设备地址可以分为固
vv啊vv
·
2023-11-04 08:06
蓝桥
单片机
嵌入式硬件
11.1 Linux 设备树
IIC控制器有分为IIC1和IIC2两种,其中IIC1上接了FT5206和
AT24C02
这两个IIC设备,IIC2上只接
职业法师头铁
·
2023-11-04 07:06
Linux
驱动开发
linux
运维
服务器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他