第八讲第8章mcs51单片微型计算机系统扩展应用.ppt

第八讲第8章mcs51单片微型计算机系统扩展应用.ppt

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

单片机系统扩展 一、单片机最小系统 1 8051/8751最小系统 1)时钟电路:工作时钟 2)复位电路 3)RAM:数据存储 4)ROM:程序存储 5)I/O接口:与外界交互 二、单片机系统扩展 1、扩展的意义 应用中单片机最小系统往往不能满足系统 要求,常通过扩展构成大规模应用系统。 2、扩展种类 有程序存储器扩展、数据存储器扩展、I/O 扩展、中断扩展及特殊功能扩展。 3、扩展方法:串行、并行 1)并行:利用单片机三总线扩展 AB:地址总线,16位,扩展空间216 DB:数据总线,8位。 CB:控制总线,包括 ALE:P0口地址/数据复用控制 PSEN:片外EPROM读控制 EA:选择片内、片外程序存储器 WR /RD:片外数据存储器读写控制 2)串行扩展:三线制串行总线、I2C总线 A)三线制串行总线:数据输入线SI、数据输出 线SO、时钟信号线SK。 通常用来扩展E2PROM。与并行扩展比可简化 设计,提高可靠性。 并行:8根数据线、8~16根地址线、2~3根控制 线。 串行:3~4根数据、信号线。 B) I2C总线:用于IC之间连接的二线制总线, SDA串行数据线、 SCL串行时钟线。 目前用在视频处理、移动通讯的I2C总线接口器 件比较普遍。如带I2C总线的单片机、ROM、 RAM、A/D、D/A、LCD等。 三、程序存储器扩展(利用并行口) 实际应用中,单片机要扩展程序存储器、数据存储 器、I/O接口等。单片机要承担选择外部芯片、及 芯片中的地址单元,以实现准确操作。 1、选择芯片(线选、片选):要扩展的芯片均有 一根片选信号,只有此信号有效,才能选中该芯 片,即该芯片才能与CPU进行数据传送。 2、选择芯片内地址单元(字选):知道要扩展的 存储空间,即可决定要用几根地址线。 1)用线选法扩展,即8K EPROM 8*1024=2X,X=13 将低位地址直接接到要扩展的芯片输入端,实现 片内寻址,高位作片选信号。看图 用13根地址线扩展8K,P2.0~P 2.4 作A0~A12 (字 选) , P2.5~P 2.7(线选)作三片EPROM的片 选。 (1) 2764 地址: 1101111111111111~1100000000000000 DFFFH~C000H 共8K (2) 6264 地址: 1011111111111111~1010000000000000 BFFFH~A000H 共8K (3) 8255 : 011xxxxxxxxxxxxx~011xxxxxxxxxxxxx 2)片选法 将低位地址直接接到要扩展的芯片输入 端,实现片内寻址,高位做译码器输入 端,经译码后控制各个芯片的片选以实 现对各芯片的选择。看图 译码器74LS138介绍 又名三~八译码器 三个输入端变化可控制输出八个状态 看图、表 P2.7 、P 2.6 、P 2.5分别接138的C、B、A Y0接(1)2764的CE,要使Y0为低,根据 真值表,必使P2.7 、P 2.6 、P 2.5始终为 零,即000,其地址空间 0001111111111111~0000000000000000 1FFFH~0000H 共8K Y1接(2)6264的CE,要使Y1为低,根据 真值表,必使P2.7 、P 2.6 、P 2.5始终为 001,其地址空间 0011111111111111~0010000000000000 3FFFH~2000H 共8K Y2接(3)8255的CE,要使Y2为低,根据 真值表,必使P2.7 、P 2.6 、P 2.5始终为 010,其地址空间 即 CLR P2.5 SETB P2.6 CLR P2.7 扩展IC的地址空间如下: (1)2764 地址: 0001111111111111~0000000000000000 1FFFH~0000H 共8K (2) 6264 地址:片选Y1 00111111111111111~0010000000000000 3FFFH~2000H 共8K (3)8255口地址:片选Y2 010xxxxxxxxxxxxx~010xxxxxxxxxxxxx 5FFFH~4000H 共8K 3)线选与片选的区别? 线选扩充数量有限,且空间不连续,但线路简单。 译码线路复杂,可扩充多片,且空间连续。 看实验板 外围IC扩展 CS1(Y0)~AT29C010A; CS2 (Y1) ~62256; CS3 (Y

文档评论(0)

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

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

1亿VIP精品文档

相关文档