最新单片机10天幻灯片.ppt

上传人:豆**** 文档编号:24244314 上传时间:2022-07-04 格式:PPT 页数:29 大小:825.50KB
返回 下载 相关 举报
最新单片机10天幻灯片.ppt_第1页
第1页 / 共29页
最新单片机10天幻灯片.ppt_第2页
第2页 / 共29页
点击查看更多>>
资源描述

《最新单片机10天幻灯片.ppt》由会员分享,可在线阅读,更多相关《最新单片机10天幻灯片.ppt(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、系统总线系统总线地址总线地址总线数据总线数据总线控制总线控制总线由由P2P2口提供高口提供高8 8位地址线位地址线, , 此口具有此口具有输出锁存的功能输出锁存的功能, , 能保留地址信息。能保留地址信息。 由由P0P0口提供低口提供低8 8位地址线。位地址线。由由P0P0口提供。口提供。 此口是双向、此口是双向、 输入输入三态控制的三态控制的8 8位通道口。位通道口。ALE :ALE :地址锁存信号地址锁存信号, , 用以实现对低用以实现对低8 8位位 地址的锁存。地址的锁存。 : :片外程序存储器取指信号。片外程序存储器取指信号。 : :片外数据存储器读信号。片外数据存储器读信号。 : :

2、片外数据存储器写信号。片外数据存储器写信号。RDWRPSEN5.1系统扩展概述系统扩展概述例如:在上例中若扩展三片2K存储芯片,采用译码法如何 实现? 低位地址线:同前P0口A7A0,P2口A10A8,合成作为11根地址线选3/8译码器进行译码 高位地址线:P2口A13、A12、A11,作为译码器输入,利用3/8译码输出端Y0、 Y1、Y2三个信号作为 3片 芯片的片选,实际上可选8片,本例只需3片3-8 地址译码器:地址译码器:74LS138v扩展接线结构如图:P2.5P2.3P2.4v编址:P2.7、P2.6、P2.5、P2.4、P2.3、P2.2、P2.1、P2.0 P0.7P0.0v1

3、号片 00 0 0 0 0 0 0 00Hv 00 0 0 0 1 1 1 FFHv2号片 00 0 0 1 0 0 0 00Hv 00 0 0 1 1 1 1 FFHv3号片 00 0 1 0 0 0 0 00Hv 0 0 0 1 0 1 1 1 FFHv 显然,三片的地址范围是:v1号片 0000H07FFHv2号片 0800H0FFFHv3号片 1000H17FFH地址译码关系图即一种用简单的符号来表示全部地址译码关地址译码关系图即一种用简单的符号来表示全部地址译码关系的示意图。系的示意图。 例如:例如: XXXXXXXXXXX0010.A15A14A13A12A11A10A9A8A7A

4、6A5A4A3A2A1A0从地址译码关系图上可以看出以下几点:从地址译码关系图上可以看出以下几点: 属完全译码还是部分译码;属完全译码还是部分译码; 片内译码线和片外译码线各有多少根;片内译码线和片外译码线各有多少根; 所占用的全部地址范围为多少。所占用的全部地址范围为多少。 例如在上面的关系图中,有例如在上面的关系图中,有1 1个个“”(A15”(A15不接不接) ),表示,表示为部分译码,每个单元占用为部分译码,每个单元占用2 2个地址。片内译码线有个地址。片内译码线有1111根根(A10(A100)0),片外译码线有,片外译码线有4 4根。其所占用的地址范围如下:根。其所占用的地址范围如

5、下:9.2扩展存储器编址技术扩展存储器编址技术 当当A15为为0时,所占用地址为时,所占用地址为00100000000000000010011111111111, 即即2000H27FFH。 当当A15为为1时,所占用地址为时,所占用地址为10100000000000001010011111111111, 即即A000HA7FFH。 共占用了两组地址,这两组地址在使用中同样有效。共占用了两组地址,这两组地址在使用中同样有效。9.2扩展存储器编址技术扩展存储器编址技术9.39.3程序存储器的扩展程序存储器的扩展1.1.程序存储器扩展用典型芯片程序存储器扩展用典型芯片2764CEA12A0: 13

6、位地址线。位地址线。 D7D0: 8位数据线。位数据线。 :片选信号,低电平有效。片选信号,低电平有效。 :输出允许信号,当它为输出允许信号,当它为“0”“0”时,输出缓冲器打开,时,输出缓冲器打开, 被寻址单元的内容被读出。被寻址单元的内容被读出。 OE图图2 2764引脚图引脚图 1)不用片外译码的单片程序存储器的扩展。不用片外译码的单片程序存储器的扩展。 例例1: 试用试用EPROM2764构成构成8031的最小系统。的最小系统。 解解: 由于由于8031无片内程序存储器,因此必须外接程无片内程序存储器,因此必须外接程序存储器以构成最小系统。其连接方法是将序存储器以构成最小系统。其连接方

7、法是将2764按按3总总线的要求连接,其连接的关键在于地址译码。由于一般线的要求连接,其连接的关键在于地址译码。由于一般所采用的芯片其字节数均超过所采用的芯片其字节数均超过256个单元,也就是说片个单元,也就是说片内地址线超过内地址线超过8条,故地址译码的核心问题是高条,故地址译码的核心问题是高8位地址位地址线的连接。线的连接。 2.2.程序存储器扩展举例程序存储器扩展举例9.39.3程序存储器的扩展程序存储器的扩展2764与与8031的连接图的连接图 2)采用线选法的多片程序存储器的扩展采用线选法的多片程序存储器的扩展 例例2: 在图在图4所示的连接图中,使用了两片所示的连接图中,使用了两片

8、2764,一共一共构成了构成了8 K2=16 K的有效地址。现采用线选法编址的有效地址。现采用线选法编址,以以P2.7(A15)直接作为片选信号,当直接作为片选信号,当P2.7= 0 时,时, 选中选中左边左边1片片2764,其地址范围为其地址范围为0000H1FFFH;当当P2.7=1 时,选中右边时,选中右边1片片 2764, 其地址范围为其地址范围为8000H9FFFH。这是部分译码,有。这是部分译码,有2根地址线未接,根地址线未接,1个单元要占用个单元要占用4个地址号。以上只是个地址号。以上只是4组地址中的组地址中的1组。组。 2.2.程序存储器扩展举例程序存储器扩展举例5.35.3程

9、序存储器的扩展程序存储器的扩展图图4 两片程序存储器扩展连接图两片程序存储器扩展连接图 3)采用地址译码器的多片程序存储器的扩展采用地址译码器的多片程序存储器的扩展 例例3: 要求用要求用2764芯片扩展芯片扩展 8031 的片外程序存储器空的片外程序存储器空间间, 分配的地址范围为分配的地址范围为 0000H3FFFH。 解:解: 本例采用完全译码的方法本例采用完全译码的方法, 即所有地址线全即所有地址线全部连接部连接, 每个单元只占用唯一的每个单元只占用唯一的1个地址。个地址。 确定片数确定片数: 字片数为字片数为 字片数字片数= (末地址末地址-首地址首地址)+1 芯片字数芯片字数 =

10、(3FFFH-0000H) +12000H = 4000H 2000H =2(片片) 2.2.程序存储器扩展举例程序存储器扩展举例5.35.3程序存储器的扩展程序存储器的扩展位片数为位片数为: 位片数位片数= 单元位数 芯片位数 = 88 总片数总片数=字片数字片数位片数位片数 =21=2(片) 分配地址范围分配地址范围: 第第1组组(1片片)所占用的地址范围为所占用的地址范围为: 0000000000000000 =0000H 0001111111111111 =1FFFH第第2组组(1片片)所占用的地址范围为所占用的地址范围为: 00100000000000002000H 00111111

11、111111113FFFH 3)采用地址译码器的多片程序存储器的扩展采用地址译码器的多片程序存储器的扩展2.2.程序存储器扩展举例程序存储器扩展举例5.35.3程序存储器的扩展程序存储器的扩展 画出地址译码关系图画出地址译码关系图: 第第1组组 P2.7P2.6P2.5P2.4 P2.0 P0.7 P0.0 (A15)(A14)(A13)(A12) (A8)(A7) (A0)XXXXXXXXXXXXX000XXXXXXXXXXXXX100第第2组组 3)采用地址译码器的多片程序存储器的扩展采用地址译码器的多片程序存储器的扩展2.2.程序存储器扩展举例程序存储器扩展举例5.35.3程序存储器的扩

12、展程序存储器的扩展 设计外译码电路设计外译码电路: 本例只介绍采用译码器芯片的设计方法本例只介绍采用译码器芯片的设计方法,现采用现采用3-8译译码器码器74LS138。片外译码只有。片外译码只有3根线根线(P2.7, P2.6, P2.5),分别接至译码器的分别接至译码器的C、B、A输入端。控制端输入端。控制端G1, , 不参与译码。不参与译码。2G A2G B 画出存储器扩展连接图画出存储器扩展连接图: 该连接图如图该连接图如图5所示。图中所示。图中3-8译码器译码器74LS138只用了只用了两个译码输出端,如果需要的话,还可利用其余两个译码输出端,如果需要的话,还可利用其余6个个译码输译码

13、输出端。出端。 3)采用地址译码器的多片程序存储器的扩展采用地址译码器的多片程序存储器的扩展2.2.程序存储器扩展举例程序存储器扩展举例5.35.3程序存储器的扩展程序存储器的扩展图图5 采用地址译码器扩展程序存储器的连接图采用地址译码器扩展程序存储器的连接图 1.1.数据存储器扩展用典型芯片数据存储器扩展用典型芯片62646264是是8 K8位的静态数据位的静态数据存储器芯片,采用存储器芯片,采用CMOS工工艺制造艺制造, , 为为28 引脚双列直插引脚双列直插式封装。式封装。9.4 数据存储器扩展数据存储器扩展 图图6为外扩为外扩1片片6264的连接图。采用线选法,将片选信的连接图。采用线

14、选法,将片选信号号 与与P2.7相连,片选信号相连,片选信号CE2与与P2.6相连。其地址相连。其地址译码关系为:译码关系为:所占用的地址为:所占用的地址为:第第1组组 4000H5FFFH (A13=0)第第2组组 6000H7FFFH (A13=1)XXXXXXXXXXXXXX10A15A14A13A12A11A10 A0 1CE2. 2. 数据存储器扩展举例数据存储器扩展举例9.4 数据存储器扩展数据存储器扩展图图6 扩展扩展1片片RAM6264的连接图的连接图EPROM扩展实例-在8031单片机上扩展4KB EPROM.D7 Q7 373D0 Q0 G控制线控制线A11A8A7A0 2732O7O0OE CEP2.3P2.0P0.7 8031 P0.0ALEPSEN12根地址线根地址线8根数据线根数据线

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁