第7章 AT89C51单片机 扩展存储器设计2012.11.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 AT89C51单片机 扩展存储器设计2012.11

例3. AT8951扩展4片27128? 解:128=64K×8 64K=214 剩2根,4片 2-4译码 7.5 静态RAM(SRAM)的扩展 7.5.1 常用的SRAM芯片 典型型号有:6116、6264、62128、62256。 地址线 数据线 片选输入端 输出允许 写允许 7.5.3 例子 例1:如何扩展3片6264? 8K=213 剩3根,3片 可线选法也可译码法 线选法 A15A14A13 A12~A0 地址范围 IC1 1 1 0 全0~全1 C000H~DFFFH IC2 1 0 1 全0~全1 A000H~BFFFH IC3 0 1 1 全0~全1 6000H~7FFFH 地址不连续 解:128, 16k,需要4片,16K=214 剩2根,,2-4译码,全译码法 例2:需要AT89C51的存储器空间有64KB,采用62128, 需要几片,如何扩展? 分析地址? P2.7 P2.6 A15 A14 A13~A0 地址范围 IC1 0 0 全0~全1 0000H~3FFFH IC2 0 1 全0~全1 4000H~7FFFH IC3 1 0 全0~全1 8000H~BFFFH IC4 1 1 全0~全1 C000H~FFFFH 地址连续 例3:如何扩展1片62256? 例4 (软件)编写程序将片外数据存储器中7000H~70FFH单元全部清零。 方法: 用DPTR作指针,控制循环:用计数器 MOV DPTR,#7000H MOV R2,#00H CLR A LOOP: MOVX @DPTR,A INC DPTR DJNZ R2,LOOP SJMP $ 7.6 EPROM和RAM的综合扩展 例1 要扩展2片RAM(8KB×8)和2片EPROM(8KB×8)。RAM选6264,EPROM选2764。扩展接口电路?(线选法和译码法) 分析:6264, 8K=213 2764, 8K=213 皆13根,剩3根,分别2片 因为RAM 和ROM是不同控制信号的,故可以用线选法,多1根高位线片P2.5没有用 也可以用译码法,3-8译码(全译码)或者2-4译码(部分译码)都可以 注意各片选信号和控制信号(理解) 各芯片地址空间分配 ? P2.7 P2.6 线选法图 (P2.7=1,P2.6=0,P2.5随意,若取1) IC1、IC3地址范围:A000H~BFFFH共8KB IC2、IC4地址范围:6000H~7FFFH。 线选法地址不连续,地址空间利用不充分。 译码法,采用2-4译码器 P2.7 P2.6 P2.5 A15 A14 A13 A12~A0 地址范围 IC1 0 0 0 全0~全1 0000H~1FFFH IC2 0 0 1 全0~全1 2000H~3FFFH IC3 0 1 0 全0~全1 4000H~5FFFH IC4 0 1 1 全0~全1 6000H~7FFFH 译码法:地址连续,充分地址空间。 7.7、 外扩存储器软件设计 MOVX A,@DPTR MOVX A, @Ri MOVX @DPTR,A MOVX @Ri, A 读RAM: 写RAM: 例3 编写程序:将程序存储器中以TAB为首址的32个单元的内容依次传送到外部RAM以7000H为首地址的区域去。 ROM RAM 只有1个DPTR指针,2处要用? MOVC A, @A+DPTR MOVC A, @A+PC ROM: MCS-51 MOV DPTR ,#7000H MOV R0,#0 LOP: MOV A,R0 PUSH DPL PUSH DPH ;或先放R3R4中 MOV DPTR, #TAB MOVC A,@A+DPTR POP DPH POP DPL MOVX @DPTR, A INC DPTR

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档