3.数据格式  对E2PROM24LC65每次写一个字节操作的数据格式由4个字节构成。第1字节为:1010A2A1A0R/操作;R/操"> 3.数据格式  对E2PROM24LC65每次写一个字节操作的数据格式由4个字节构成。第1字节为:1010A2A1A0R/操作;R/操" />
串行e2prom24lc65在单片机中的应用

串行e2prom24lc65在单片机中的应用

ID:24659962

大小:56.00 KB

页数:4页

时间:2018-11-15

串行e2prom24lc65在单片机中的应用_第1页
串行e2prom24lc65在单片机中的应用_第2页
串行e2prom24lc65在单片机中的应用_第3页
串行e2prom24lc65在单片机中的应用_第4页
资源描述:

《串行e2prom24lc65在单片机中的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、串行E2PROM24LC65在单片机中的应用

2、第1500)this.style.ouseg(this)">3.数据格式  对E2PROM24LC65每次写一个字节操作的数据格式由4个字节构成。第1字节为:1010A2A1A0R/操作;R/操作。  第2字节为:XXXA12A11A10A9A8  其中,×为任意,A12、A11、A10、A9、A8为E2PROM24LC65的高5位地址。  第3字节是E2PROM24LC65的低8位地址A7~A0。第4字节才是8位数据。注意,每个字节后紧跟一个回答(ACK)信号

3、。4.写24LC65程序  用MCS-51单片机的指令编写对24LC65写一字节的子程序是关键,主程序连续调四次便可实现对24LC65写一字节数据的目的。假设待写入字节在单片机内字节地址分别是6FH、6EH、…、68H,并分别存放在待写入字节的D7、D6、…、D0位,作为调用写一字节子程序的入口参数。由主程序启动,并停止总线。其程序分别如下:  ;主程序启动与停止总线  SETBP3.1 ;SCL=1  SETBP3.0 ;SDA=1  CLRP3.0 ;SDA=0,启动总线  ┊┊CLRP3.0  SET

4、BP3.1  SETBP3.0 ;停止总线操作  ;写一字节的子程序  MOVC,6FH ;D7位送给进位C  CLRP3.1  MOVP3.0,C  SETBP3.1;写入D7位  CLRP3.1  MOVC,6EH ;D6位送给进位C  MOVP3.0,C  SETBP3.1 ;写入D6位  CLRP3.1  MOVC,6DH;D5位送给进位C  MOVP3.0,C  SETBP3.1 ;写入D5位  CLRP3.1  MOVC,6CH  MOVP3.0,C  SETBP3.1 ;写入D4位 CLRP3

5、.1  MOVC,6BH  MOVP3.0,C  SETBP3.1 ;写入D3位  CLRP3.1  MOVC,6AH  MOVP3.0,C  SETBP3.1 ;写入D2位  CLRP3.1  MOVC,69H  MOVP3.0,C  SETBP3.1 ;写入D1位  CLRP3.1  MOVC,68H  MOVP3.0,C  SETBP3.1;写入D0位  CLRP3.1  NOP  SETBP3.1 ;写一字节结束  CLRP3.1 ;ACK  RET5.读24LC65程序  读24LC65程序中既有

6、写控制字和写地址操作,又有读数据的操作,其中,写控制字和写地址操作相同于写24LC65程序,即前三个字节相同,只不过第三字节结束后要停止总线操作。第四字节重新启动总线,送读命令。只有第五字节才是读24LC65的操作。读24LC65的程序如下:    MOVR7,#08HREAD:SETBP3.1;读一字节于A中    CLRP3.1 ;移出一位    MOVC,P3.0;移出一位传给进位C    RLCA   DJNZR7,READ    SETBP3.1    CLRP3.1 ;ACK    CLRP3.

7、0    SETBP3.1    SETBP3.0 ;停止总线    RET  该程序在实际使用中运行可靠,实用性强。如果希望增加存储容量,可以另选单片机的两条I/O线,同样可以连接8片24LC65芯片,组成另一64kB的串行E2PROM。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。