




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Proteus仿真IC存储器实验一、实验目的1、了解I2C总线的工作原理2、掌握I2C总线驱动程序的设计和调试方法3、掌握I2C总线存储器的读写方法二、实验说明1、 I2C总线常识I2C总线上的每个器件均由一个存储于该器件中的唯一地址来识别,并可被用作一个发送器或接收器(视其功能而定)。AT24C02是一个2K位串行EEPROM,内部含有256个8位字节,AT24C02有一个8字节页写缓冲器,该器件通过I2C总线接口进行操作。引脚名称和功能如图1所示。图1 24系例I2C存储器引脚说明通过器件地址输入端A0、A1和A2可以实现将最多8个24C02器件连接到总线上。2、I2C总线协议(1)只有在总线空闲时才允许启动数据传送。(2)在数据传送过程中,当时钟线为高电平时,数据线必须保持稳定状态,不允许有跳变。时钟线为高电平时,数据线的任何电平变化将被看作总线的起始或停止信号。(3)起始信号,时钟线保持高电平期间,数据线电平从高到低的跳变作为IC总线的起始信号。(4)停止信号,时钟线保持高电平期间,数据线电平从低到高的跳变作为IC 总线的停止信号。IC 总线时序:3、页写操作的数据帧结构根据页缓冲区的大小,页写的字节数不能超过缓冲区大小。如果在发送停止信号之前主器件发送超过缓冲区大小,地址计数器将自动翻转,先前写入的数据被覆盖。如图2所示。图2页写操作数据帧结构三、实验内容先搭建一个“IC存储器实验”的仿真电路,该单片机系统功能是采用页写的方式,把器件地址为A0H的24C02器件的片内50H地址开始的8个存储单元分别写入数据“00、11、22、77”。四、.参考硬件电路五、参考汇编程序SDA EQU P3.5;定义24c02的串行数据线SCL EQU P3.4 ;定义24c02的串行时钟线 SNUM EQU 40HSLAW EQU 41HORG 0000HAJMP MAINORG 0040HMAIN:MOV SP,#5FHLCALL LDATA MOV SLAW,#0A0H ;24c02的器件地址MOV SNUM,#9 ;要发送9个字节数据MOV R1,#30H ;数据缓冲区的首地址CALL WRNB ;调用发送n个字节的子程序SJMP $LDATA:MOV R0,#30H;片内ram的地址: 30H 31H 32H 33H 34H 35H.MOV R0,#50H ;存放的数据: 50H 00H 11H 22H 33H 44HINC R0MOV R0,#00HINC R0MOV R0,#11HINC R0MOV R0,#22HINC R0MOV R0,#33HINC R0MOV R0,#44HINC R0MOV R0,#55HINC R0MOV R0,#66HINC R0MOV R0,#77H RET;起始信号STA:SETB SDA SETB SCL NOP NOP CLR SDA NOP NOP CLR SCL RET ;终止信号STP:CLR SDA SETB SCL NOP NOP SETB SDA NOP NOP CLR SDA CLR SCL RET;发应答位0ASK:CLR SDA SETB SCL NOP NOP CLR SCL SETB SDA RET;发非应答位1NAS:SETB SDA SETB SCL NOP NOP CLR SCL CLR SDA RET ;应答位检查,正常应答时F0标志为0,否则F0为1ASKC: SETB SDA SETB SCL CLR F0 MOV C,SDA JNC CEND ;应答位为1,不置位F0 SETB F0CEND: CLR SCL RET;发送到24c02一个字节,预发送的数据存于A中WRB: MOV R0,#08HLOOP0:RLC AMOV SDA,CNOPNOPSETB SCLNOPNOPNOPNOPCLR SCLDJNZ R0,LOOP0RET;-*;*函数名称:WRNB *;*功能描述:对E2PROM指定的页写入SNUM个字节的数据 *;*调用函数:STA WRB ASKC STP *;*入口条件:SLAW-I2C器件写地址 *;* R1-片内RAM发送数据缓冲区的首地址 *;-*WRNB: LCALL STA MOV A,SLAW LCALL WRB ;写器件的写地址 LCALL ASKC JB F0, WRNBWLP: ;向E2PROM写入SNUM个字节的数据 MOV A,R1 LCALL WRB LCALL ASKC JB F0, WRNB INC R1 DJNZ SNUM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 扇形课件教学课件
- 慢性肺心病课件
- 情绪的力量课件
- 色彩绘画考试试题及答案
- 混凝土安全考试卷及答案
- 海底捞内部考试题及答案
- 工人安全考试试题及答案
- 母婴保健考试试题题库及答案
- 2025年中国香文化智能应用师认证考试指南及预测题
- 2025年中职专业课教育教学理论试题预测
- 2025宁波宁海县国有企业招聘52人考试参考试题及答案解析
- 2025年本科院校团委笔试备考手册
- GB/T 45940-2025网络安全技术网络安全运维实施指南
- 敦煌课件讲解稿子
- 教育与宗教分离课件
- 2025年环境工程师初级职称考试试题及答案解析
- 眼科特检基础知识培训课件
- 高考历史一轮复习资料(人教版)专题二古代中国的农耕经济专题质量检测(A卷)
- 2025 年小升初沈阳市初一新生分班考试数学试卷(带答案解析)-(人教版)
- 统编版高中思想政治必修1第一课社会主义从空想到科学、从理论到实践的发展1.2科学社会主义的理论与实践 教学课件
- 摄影剪辑基本知识培训课件
评论
0/150
提交评论