单片机原理与接口技术( 第三版) 高职计算机应用技术 李明 第八章 系统扩展.ppt

单片机原理与接口技术( 第三版) 高职计算机应用技术 李明 第八章 系统扩展.ppt

  1. 1、本文档共169页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
尚辅网 8.7.3 I2C器件AT24C16使用举例 图8-26 单片机读出AT24C16中的数据过程 8.7.3 I2C器件AT24C16使用举例 6.程序设计举例 【例题8-9】单片机读写AT24C16(参看仿真文件:24LC16B1.DSN) AT89C51单片机作为主器件读写AT24C16的测试程序,要求将单片机片内RAM地址从10H开始的8字节数据,写入AT24C16中第二页从20H开始的连续地址中,然后再把此地址中的数据读出来,存放到单片机片内RAM从18H开始的连续地址中。 8.7.3 I2C器件AT24C16使用举例 利用仿真软件查看程序执行的过程和结果。单片机的晶振频率为6MHZ,与AT24C16的电路连接参见图8-24 。 程序中有一系列的子程序,分别完成读写过程所需要的各种功能,产生I2C总线访问所需要的时序信号,然后主程序调用这些子程序,完成读写要求。 8.7.3 I2C器件AT24C16使用举例 以下是语言汇编程序: ;晶振频率=6MHZ,一个机器周期=2微秒,难以达到400KHZ ;======汇编语言程序============ ;设置单片机引脚,以用来模拟I2C总线时序, ;如果硬件连接改变,修改这2条即可 SDAK BIT P3.0 ;P3.0模拟双向数据线SDA SCLK BIT P3.1 ;P3.1模拟时钟信号线SCL ORG 0000H LJMP STAR ORG 030H 8.7.3 I2C器件AT24C16使用举例 STAR: MOV 10H,#31H ;为写入准备数据 MOV 11H,#32H ;这些数据写入EEPROM MOV 12H,#33H ;然后读出到18H开始地方 MOV 13H,#34H ;在仿真软件里可以看到 MOV 14H,#41H MOV 15H,#42H MOV 16H,#43H MOV 17H,#44H MOV R1,#10H ;片内RAM开始地址 MOV R3,#0A2H ;器件地址和页面号 ;1010001X,器件地址1010, ;页面号001,读写位X=0=写 ;X值在写子程序里会修改为0 8.7.3 I2C器件AT24C16使用举例 MOV R4,#020H ;页面内字节地址(范围00H~FH) MOV R7,#8 ;写入字节数 LCALL EEPWR ;EEPROM写子程序, ;参数在R1R3R4R7 ACALL DLY5M ;延时5毫秒,以便内部写入, ;一般少于10毫秒 ACALL DLY5M ;延时5毫秒 MOV R1,#18H ;片内RAM开始地址 ;(范围00H~FFH) MOV R3,#0A3H ;器件地址和页面号1010001X, ;器件地址1010,页面号001,读 ;写位X=1=读, ;X值在读子程序里会修改为1 8.7.3 I2C器件AT24C16使用举例 MOV R4,#020H ;页面内字节地址 MOV R7,#8 ;读出字节数 LCALL EEPRED ;EEPROM读出子程序, ;参数在R1、R3、R4、R7 SJMP STAR ;无限循环,以便观察 ;=====读写试验主程序到此结束 本章小结 MCS-51系列单片机的三总线是它的重要特点。在三总线的基础之上,可以扩展它的所有资源。本章首先介绍了三总线的原理,在此基础上介绍了它的应用。 三总线结构,是由P0进行数据线和低8位地址线的扩展,由P2进行高8位地址线的扩展。P0口的地址/数据分时复用需要地址锁存器将其分离。扩展外部RAM的控制信号是WR、RD,扩展外部ROM的控制信号是PSEN。扩展的I/O接口当成扩展的RAM看待。 接口电路的片选信号

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档