51单片机

您所在的位置:网站首页 51单片机写入 51单片机

51单片机

2023-10-26 04:01| 来源: 网络整理| 查看: 265

        24C02的读操作分为立即地址读操作、选择读操作和连续读操作。

        (1)立即地址读操作

        立即地址读操作是指不发送字节地址而是直接读取上次操作地址 N 之后的地址 N+1的数据,24C02的N值为0~255(00H~FFH),如果上次操作地址N=255,立即地址读操作会跳转读取地址0的数据。24C02立即地址读操作的数据格式如图8所示。

图8 24C02单字节写操作的数据格式

        主器件发送开始信号后,再发送7位器件地址和读写信号(读操作时读写位为1),被器件地址选中的24C02首先往主器件发送一个ACK信号,再往主器件发送一个字节数据,主器件无须发出ACK信号应答,但要发出一个停止信号给24C02。

        (2)选择读操作

        选择读操作是指读取任意地址单元的字节数据。24C02选择读操作的数据格式如图9所示。

 图9 24C02选择读操作的数据格式

        主器件先发送开始信号和7位器件地址,再发一个低电平读写信号执行伪写操作(以便将后续的n单元字节地址发送给24C02),被器件地址选中的24C02往主器件发送一个ACK信号,主器件接着发送n单元字节地址,从器件回复一个ACK信号,主器件又发送开始信号和7位器件地址,再发一个高电平读写信号执行读操作,从器件回复一个ACK信号,并将n单元的字节数据发送给主器件,主器件无须发出ACK信号应答,但要发出一个停止信号给24C02。

        (3)连续读操作

        连续读操作是指从指定单元开始一次连续读取多个字节数据。在进行立即地址读操作或选择读操作时,如果24C02每发送完一个字节数据后,主器件都回复一个ACK信号,24C02就会连续不断将后续单元的数据发送给主器件,直到主器件不回复 ACK 信号,才停止数据的发送,主器件发出停止信号后则结束本次连续读操作。连续读操作由立即地址读操作或选择读操作启动。图10(a)是由立即地址读操作启动的连续读的数据格式,24C02内部有256个字节存储单元,如果24C02将第256个字节单元(地址为FFH)的数据传送给主器件后,主器件继续回复ACK信号,24C02就会从头开始将第1个存储单元(地址为00H)的数据传送给主器件。图10(b)为由选择读操作启动的连续读的数据格式。

图10 24C02连续读操作的数据格式



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3