第章C片外擴展.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第章C片外擴展

第7章 80C51片外扩展;第7章 80C51片外扩展 ;7.1 ?并行扩展;⑶ 控制总线(CB):;低位地址线A0~A10实现片内寻址。 高位地址线A11~A13实现片选 (A11~A13中只允许有一根为低电平, 另二根必须为高电平,否则出错)。 无关位A14、A15可任取,一般取“1”。;;7.1.2 并行扩展外ROM ;7.1.3 并行扩展外RAM ;【例7-1】 按图7-6,试编制程序,将外RAM 7020H为首址的16个数据读出 并写入外RAM 7040H为首址的存储单元。;7.1.4 并行扩展I/O口 ;⒈ 74373扩展输入口 ;【例7-2】 按图7-9电路,试编制程序, 从373外部每隔1秒读入一个数据,共16个数据, 存入以30H为首址的内RAM。;⒉ 74377扩展输出口 ;Proteus ISIS虚拟仿真调试: 参阅与本书配套的单片机实验仿真50例(可从网上免费下载)。 ;7.2 串行扩展 ;7.2.2 80C51同步移位寄存器串行扩展 ;;Keil C51软件调试:方法参阅例6-7。Proteus ISIS虚拟电路仿真见例9-11。 ;⒉ 串行输入扩展 ;;Keil C51软件调试:方法参阅例6-8。Proteus ISIS虚拟电路仿真见例9-12。;7.2.3 I2C串行总线 ;⒊ I2C总线基本信号 ;⒌ 虚拟I2C基本信号和数据传送通用软件包 ;;;;;7.2.4 虚拟I2C扩展AT24CXX系列E2PROM ;⒉ 读/写N字节操作格式 ;调用时, 应给形参a[]、n、sadr赋值。 其中,a[]为写入数据数组; n为写入数据字节数; sadr为写入单元首地址。 ;⑵ 读操作格式 ;调用时,应给形参b[ ]、n、sadr赋值。 其中,b[ ]为80C51接收数据数组; n为接收数据字节数; sadr为AT24CXX读出单元首地址。 ;调用时,应分别给 R1(80C51内RAM接收数据区首址)、 R3(读AT24CXX字节数N)和 R4(读AT24CXX片内子地址首址)赋值。 ;【例7-6】 已知电路如图7-24b所示, 定义P1.0为SCL,P1.1为SDA, 8个数据存在首址为30H的内RAM中, 试将其写入AT24C02 50H~57H单元中; 再将其读出,存在80C51内RAM 40H~47H。;;Keil C51软件调试和Proteus ISIS虚拟仿真调试见例9-14。

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档