80C51单片机存储器的扩展

时间:2025-07-12

接口技术 课程设计说明书

设计题目80C51单片机存储器的扩展

指导教师: 设计者: 系 别: 班 级: 学 号:

机械工程 学院 班 学生 课程设计题目:

80C51单片机存储器的扩展

一、 课程设计工作日自 年 月 日至 年 月 日

二、 同组学生: 三、 课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主

要参考资料等) 1、 目的及意义

(1) 巩固及深化《单片机原理及应用》课程的理论知识,培养,分析,解决实际问题的能力。 (2) 掌握80C51系统的总线构成,能根据题目要求确定设计思路、绘制所需的硬件电路图。 2、 主要内容

用两片Intel2732为80C51单片机扩展一个8KB的外部程序存储器,要求使用73LS138译码器,地址范围为B000H~CFFFH,请连线并写明扩展步骤。 3、 基本要求

(1)熟悉各芯片的使用方法和注意事项。 (2)绘制电路原理图

(3)答辩

4、主要参考资料

单片机基础及应用,赵巍,冯娜,马苏常,刘玉山等,清华大学出版社,2009年

指导教师签字: 教研室主任签字:

分析题目:

根据题意知用2片Intel2732给80C51单片机扩展8KB的外程序存储器,分配的地址范

围为B000H~CFFFH,分别采用线选法和译码法。

2732以 HMOS-E(高速NMOS硅栅)工艺制成,24脚双列直插式,为4KB容量,地址线12条A0~A11;,数据线8条D0~D7,远为片选端,低电平有效,OE/VPP是输出允许信号,低电平有效,该引脚在编程时也作为编程电压VPP的输入端。VCC为十5V电源,GND为地。(参考《微型计算机原理及应用》) 由于80C51单片机对外没有专用的地址总线(AB),数据总线(DB)和控制总线(CB),那么在进行系统扩展时,首先需要扩展系统的三总线。

1地址总线:(address bus AB)(《参考单片机基础及应用》P81) 1)AB的特点

地址总线用来传递地址信号,用于外扩展储存单元和I/O端口地址。 地址总线总是单向的,因为地址信号只能从单片机向外传送。

一条地址线提供一位地址,所以地址线的数目决定可寻址储存单元的数目。 2)80C51单片机的地址总线的构成

80C51单片机的地址总线宽度为16位,故可寻址范围为256=64KB. 其中低八位A0~A7由P0口提供,高8位A8~A15由P2口提供。 通过80C51的引脚ALE可实现对外地址总线的扩展。 2数据总线(adta bus,DB)(《参考单片机基础及应用》P82) 1)DB的特点

数据总线用于传送数据,状态,指令和命令。

数据总线的位数应与单片机字长一致。

数据总线是双向的,即可以进行两个方向(读、写)的数据传送。

2)80C51单片机的数据总线的构成

80C51单片机的数据总线由P0口提供,起宽度为8位,该口为三态双向口,是应用系统中使用最为频繁的通道,

数据总线要连到多个连接的外围芯片上,而在同一时间里只能够有一个是有效的数据传送通道。

3控制总线(control bus,CB)(《参考单片机基础及应用》P82)

1)CB的特点

控制总线包括片外系统扩展用控制线和片外信号对单片机的控制线。 2)80C51单片机的控制总线的构成

系统扩展用控制线有和 WR,RD:用于片外数据存储器(RAM)的读,写控制。当执行片外数据存储器操作指MOVX时,这两个控制信号自动生成。

用于片外程序存储器(EPROM)的“读”数控制。

ALE:用于锁存P0口输出的低8位地址数据的控制线。

EA:用于选择片内或片外程序存储器。当EA=0时,只访问外部程序存储器,不论片内有无程序存储器。当EA=1时,先访问片内程序存储器,当片内ROM访问完毕,自动转到片外ROM继续执行程序。

常用的译码芯片有:74LS193和74LS138等,它们的CMOS型芯片分别是74HC139和74HC138。这里用到的是74LS138芯片,它有3个“选择输入端”C,B.A,它可以选择8个输出线Y0~Y7。当C,B,A的信号组合选择到某个输出线为低电平。74LS138还有3个“使能输入端”G1,当其有效时,即时译码器才能正常工作。

译码法 两片2732扩展后的地址范

80C51

扩展步骤

1选两片芯片Intel2732, 为80C51单片机扩展一个8KB的外部程序存储器,2732的容量是4KB,12条地址线 2分配地址范围

采用2732芯片扩展80C51的片外程序存储器空间,分配的地址范围为B000H~CFFFH 3连线说明

(1) 地址线。图中两片Intel 2732的12条地址线(A0~A11)中,低8位A0~A7均分

别通过锁存器74LS373与PO口(P0.0~P0.7)连接,高4位A8~A11均分别直接与P2口的P2.0~P2.3连接,P2口的剩余口线P2.4~P2.7可以作为片选信号

(2) 数据线。两片2732的8位数据线分别与单片机的P0口直接相连。 (3) 控制线.

OE:接80C51的读外程序存储器控制线PSEN

CE:两片2732的片选信号由3-8译码器产生,80C51的P2口的高4位线与3-8译码器机2732-1,2732-2的片选端连线如下: P2.7:G1 P2.6:A P2.5:B P2.4:C

Y1:2732-2的CE :2732-1的

…… 此处隐藏:222字,全部文档内容请下载后查看。喜欢就下载吧 ……
80C51单片机存储器的扩展.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219