80C51单片机存储器的扩展.docVIP

  • 32
  • 0
  • 约3.77千字
  • 约 8页
  • 2017-08-27 发布于广东
  • 举报
接口技术 课程设计说明书 设计题目: 80C51单片机存储器的扩展 指导教师: 赵巍 设计者: 王依兵 王用 系 别: 机械工程学院 班 级: 机制0714 学 号: 24 25 天津工程师范学院 课 程 设 计 任 务 书 24 25 机械工程 学院 机制0714 班 学生: 王依兵 王用 课程设计题目: 80C51单片机存储器的扩展 一、课程设计工作日自 2010 年 1 月 4 日至 2010 年 1 月 8 日 二、同组学生: 王依兵 王用 三、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等): 1、目的及意义: (1)巩固和深化《单片机原理及应用》课程的理论知识,培养,分析、解决实际问题的能力。 (2)掌握80C51系统的总线构成,能根据题目要求确定设计思路、绘制所需的硬件电路图。 2、主要内容: 用一片Intel6116为80C51单片机扩展一个2KB的外部数据存储器,要求使用74LS138译 码器,地址范围为5000H~57FFH。请连线并写明扩展步骤。 3、基本要求 (1)熟悉各芯片的使用方法和注意事项。 (2)绘制电路原理图。 (3)答辩。 4、主要参考资料: 单片机基础及应用,赵巍,冯娜,马苏常,刘玉山等,清华大学出版社,2009年 指导教师签字: 教研室主任签字: 课程设计题目:80C51单片机存储器的扩展 主要内容: 用一片Intel6116为80C51单片机扩展一个2KB的外部数据存储器,要求使用74LS138译码器,地址范围为5000H~57FFH。请连线并写明扩展步骤。 说明:数据存储器的扩展采用RAM芯片。 Intel6116的简介 6116是2K×8位(2KB)的静态数据存储器芯片,采用CMOS工艺制造。24线双列直插式封装,典型存取时间为200ns,引脚如下图所示: 芯片6116引脚图 A7 1 24 Vcc A6 2 23 A8 A5 3 22 A9 A4 4 21 A3 5 20 A2 6 6116 19 A10 A1 7 18 A0 8 17 D7 D0 9 16 D6 D1 10 15 D5 D2 11 14 D4 GND 12 13 D3 A10~A0:11条地址线,表示有个地址单元; D7~D0:8条数据线,表示地址单元字长8位; :片选控制输入端,低电平有效; :输出允许信号,低电平有效; Vcc:工作电源+5V; :输入允许信号,低电平有效; GND:芯片接地端。 采用完全译码法 芯片的选择及确定片数 根据题目容量的要求,扩展2KB的外部数据存储器,选择一片6116芯片。当CPU没有选中该芯片时(=1),芯片处于低功耗状态,可以减少80%以上的功耗。 分配地址范围 采用一片6116芯片扩展80C51的片外数据存储器空间,分配的地址范围为5000H~57FFH,如下表所示。采用完全译码器进行芯片的选择,即所有地址线全部连接,所以每个单元只占用唯一的1个地址,不存在地址重叠的问题。 一片6116扩展后的地址范围 3)连线说明 (1)地址线。按照分配范围连接地址线。下图(a)中,一片6116的11条地址线 (A0~A10)中,低8位A0~A7均分别通过锁存器74LS373与P0口(P0.0~P0.7)连接,高3位A8~A10均分别直接与P2口的P2.0~P2.2连接。

文档评论(0)

1亿VIP精品文档

相关文档