- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 8051 RAM ROM I/OP I设备 O设备 RAM ROM /INT0 /INT1 T0 T1 S0 5 半导体存储器 5.1 概述 存储器M RAM (Random Access Memory) ROM (Read Only Memory) SRAM(Static RAM) DRAM(Dynamic RAM) NVRAM(Non Volative RAM) 掩模ROM PROM(Programable ROM) EPROM(Erasable PROM) E2PROM(Electrically EPROM) 5.3 80C51单片机的存储器扩展 5.3.1 80C51三总线结构 MOV DPTR,#3020H MOV A,#99H MOVX @DPTR,A ROM 单片机最小系统 图5-6 80C51系列单片机的三总线引脚结构 地址锁存器 晶振 电路 复位 电路 XTAL1 XTAL2 RESET 1800H(最低地址) ↓ 1FFFH(最高地址) **01 1000 0000 0000B ↓ 0001 1111 1111 1111B U3 2800H(最低地址) ↓ 2FFFH(最高地址) **10 1000 0000 0000B ↓ 0010 1111 1111 1111B U2 3000H(最低地址) ↓ 37FFH(最高地址) **11 0000 0000 0000B ↓ 0011 0111 1111 1111B U1 地址 地址线状态 芯片号 (1) 线选法 5.3.2 片选方式和地址分配 注:1)线选法各芯片地址不连续 2)存在地址重叠现象 (2) 译码法----全译码 图5-8 全译码法扩展存储器 U1:1000 0000 0000 0000B~1000 0111 1111 1111B (8000H~87FFH) U2:1000 1000 0000 0000B~1000 1111 1111 1111B (8800H~8FFFH) U3:1001 0000 0000 0000B~1001 0111 1111 1111B (9000H~97FFH) (3)部分译码 图5-9 部分译码法扩展存储器 U1:**00 0000 0000 0000B~xx00 0111 1111 1111B 0000H~07FFH, U2:**00 1000 0000 0000B~xx00 1111 1111 1111B 0800H~0FFFH, U3:**01 0000 0000 0000B~xx01 0111 1111 1111B 1000H~17FFH, 5.3.3 程序存储器和数据存储器扩展步骤 1、首先根据已知芯片参数和所求参数求得 所需芯片数=所需容量/每片容量(假设字长相同) 2、求得芯片的地址线、数据线根数 3、 连接AB、DB和部分CB DB AB ROM读 RAM写 RAM读 单片机 存储器 P0 P2+P0 /PSEN /WR /RD Di (I/Oi) Ai (=16根)+/CE(/CS) /OE (/RD) /WE (/WR) /OE (/RD) 补例 用2764(8K*8bit即8KB)扩展16K字节的EPROM P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 80C51 P0.0 P0.1 P0.7 ALE /PSEN 74 LS373 G … … … A12 A11 A8 /CE A7 2764 A0 O0 /OE O7 … … … … … … A12 A11 A8 /CE A7 2764 A0
文档评论(0)