单片机课程设计说明书

接口技术 课程设计说明书

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

指导教师: 冯娜 设计者: 樊佃龙 邓钧 系 别: 机械工程学院 班 级: 机制0914 学 号: 30 24

天津职业技术师范大学

课 程 设 计 任 务 书

班 学生: 课程设计题目:

80C51单片机存储器的扩展 一、课程设计工作日自 2011 年 12 月 19 日至 2011年 12 月 22 日

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

料等): 1、目的及意义:

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

用一片Intel2716和一片6116为80C51单片机扩展一个2KB的外部程序存储器和一个

2KB外部数据存储器,要求使用73LS138译码器,,ROM地址范围为F000H~F7FFH,RAM地址范围为C000~C7FFH..请连接并写明扩展步骤. 3、基本要求

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

(3)答辩。

4、主要参考资料:

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

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

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

主要内容: 用一片Intel2716和一片6116为80C51单片机扩展一个2KB的外部程序存储器

和一个2KB外部数据存储器,要求使用73LS138译码器,,ROM地址范围为F000H~F7FFH,RAM地址范围为C000~C7FFH..请连接并写明扩展步骤.

1. Intel6116的简介

6116是2K×8位(2KB)的静态数据存储器芯片,采用CMOS工艺制造。24线双列直插式封装,典型存取时间为200ns,引脚如图1所示:

图1 芯片6116引脚图

A7 1 24 Vcc A6 2 23 A8 A5 3 22 A9 A4 4 21 WE A3 5 20 OE A2 6 6116 19 A10 A1 7 18 CE A0 8 17 D7 D0 9 16 D6 D1 10 15 D5 D2 11 14 D4 GND 12 13 D3

      

A10~A0:11条地址线,表示有2个地址单元; D7~D0:8条数据线,表示地址单元字长8位;

11

:片选控制输入端,低电平有效; OE:输出允许信号,低电平有效;

Vcc:工作电源+5V;

:输入允许信号,低电平有效;

GND:芯片接地端。

2. 2716简介: 2716是2K×8位(2KB)的静态程序存储器芯片,采用CMOS工艺制造。24线双列直插式封装,典型存取时间为200ns,引脚如图2所示:

图2 芯片2716引脚图

A7 1 24 Vcc A6 2 23 A8 A5 3 22 A9 A4 4 21 Vpp A3 5 20 OE A2 6 2716 19 A10 A1 7 18 CE A0 8 17 O7 O0 9 16 O6 O1 10 15 O5 O2 11 14 O4 GND 12 13 O3

 

A10~A0:11条地址线,表示有2个地址单元; D7~D0:8条数据线,表示地址单元字长8位;

11

 :片选控制输入端,低电平有效;  OE:输出允许信号,低电平有效;

 Vcc:工作电源+5V;, Vpp: 编程电源输入端,编程时为+25V,读出时为+5V  GND:芯片接地端。 3 74LS138 简介:

74LS138有三个输入端,C、B、A,他可以选择8个输出线Y0~~Y7当C、B、A得信号组合选择到相应输出线时,这个输出线有效,既输出为低电平。74LS138还有三个使能端G1、G2A、

G2B,当其有效时,既G1=1,G2A=0,G2B=0时译码器才能工作(C、B、A的真值为几则第

几位有效)

4采用完全译码法

1) 芯片的选择及确定片数

根据题目容量的要求,扩展2KB的外部数据存储器和2KB的外部程序存储器,选择一片2716芯片和一片6116芯片。当CPU没有选中该芯片时(CE=1),芯片处于低功耗状态,可以减少80%以上的功耗。 2) 分配地址范围

采用一片6116芯片扩展80C51的片外数据存储器空间,地址范围为C000H~C7FFH.一片2716扩展80C51扩展外部程序存储器分配的地址范围为F000H~F7FFH,如下表所示。采用完全译码器进行芯片的选择,即所有地址线全部连接,所以每个单元只占用唯一的1个地址,不存在地址重叠的问题。

表1一片6116和一片2716扩展后的地址范围

3)连线说明

(1)地址线。按照分配范围连接地址线。图2中,一片6116(2716)的11条地址线

(A0~A10)中,低8位A0~A7均分别通过锁存器74LS373与P0口(P0.0~P0.7)连接,高3位A8~A10均分别直接与P2口的P2.0~P2.2连接。P2口的剩余口线P2.3~P2.7

可以作为片选信号CE。

(2)数据线。一片6116(2716)的8位数据线与单片机的P0口直接相连。 (3)控制线。 6116芯片

OE:接80C51的读数据存储器控制线RD。

WE:接80C51的写数据存储器控制线WR。

CE:一片6116的片选信号由3-8译码器产生。80C51的P2口的高5位线与

3-8译码器及6116的片选端连线如下:

G2A﹑G2B,接地

P2.6:G1;

P2.5:A; P2.4:B; P2.3:C;

Y0: 6116的CE(片选引脚的连线与分配的地址紧密相关)只有Y0输出0时才能选中

该芯片

2716芯片

OE:接80C51读选通信号端PSEN,在访问外部程序存储器时,只要PSEN出现负脉冲,

即可从2716中读出程序

CE:接Y3,只有Y3输出0时才能选中该芯片

4线路连接图:

5小组分工:

樊佃龙主要负责各芯片功能分析,分析存储器扩展方式,完成扩展;邓钧搜集各芯

片引脚图,完成绘图工作。相互合作,完成任务。

接口技术 课程设计说明书

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

指导教师: 冯娜 设计者: 樊佃龙 邓钧 系 别: 机械工程学院 班 级: 机制0914 学 号: 30 24

天津职业技术师范大学

课 程 设 计 任 务 书

班 学生: 课程设计题目:

80C51单片机存储器的扩展 一、课程设计工作日自 2011 年 12 月 19 日至 2011年 12 月 22 日

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

料等): 1、目的及意义:

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

用一片Intel2716和一片6116为80C51单片机扩展一个2KB的外部程序存储器和一个

2KB外部数据存储器,要求使用73LS138译码器,,ROM地址范围为F000H~F7FFH,RAM地址范围为C000~C7FFH..请连接并写明扩展步骤. 3、基本要求

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

(3)答辩。

4、主要参考资料:

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

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

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

主要内容: 用一片Intel2716和一片6116为80C51单片机扩展一个2KB的外部程序存储器

和一个2KB外部数据存储器,要求使用73LS138译码器,,ROM地址范围为F000H~F7FFH,RAM地址范围为C000~C7FFH..请连接并写明扩展步骤.

1. Intel6116的简介

6116是2K×8位(2KB)的静态数据存储器芯片,采用CMOS工艺制造。24线双列直插式封装,典型存取时间为200ns,引脚如图1所示:

图1 芯片6116引脚图

A7 1 24 Vcc A6 2 23 A8 A5 3 22 A9 A4 4 21 WE A3 5 20 OE A2 6 6116 19 A10 A1 7 18 CE A0 8 17 D7 D0 9 16 D6 D1 10 15 D5 D2 11 14 D4 GND 12 13 D3

      

A10~A0:11条地址线,表示有2个地址单元; D7~D0:8条数据线,表示地址单元字长8位;

11

:片选控制输入端,低电平有效; OE:输出允许信号,低电平有效;

Vcc:工作电源+5V;

:输入允许信号,低电平有效;

GND:芯片接地端。

2. 2716简介: 2716是2K×8位(2KB)的静态程序存储器芯片,采用CMOS工艺制造。24线双列直插式封装,典型存取时间为200ns,引脚如图2所示:

图2 芯片2716引脚图

A7 1 24 Vcc A6 2 23 A8 A5 3 22 A9 A4 4 21 Vpp A3 5 20 OE A2 6 2716 19 A10 A1 7 18 CE A0 8 17 O7 O0 9 16 O6 O1 10 15 O5 O2 11 14 O4 GND 12 13 O3

 

A10~A0:11条地址线,表示有2个地址单元; D7~D0:8条数据线,表示地址单元字长8位;

11

 :片选控制输入端,低电平有效;  OE:输出允许信号,低电平有效;

 Vcc:工作电源+5V;, Vpp: 编程电源输入端,编程时为+25V,读出时为+5V  GND:芯片接地端。 3 74LS138 简介:

74LS138有三个输入端,C、B、A,他可以选择8个输出线Y0~~Y7当C、B、A得信号组合选择到相应输出线时,这个输出线有效,既输出为低电平。74LS138还有三个使能端G1、G2A、

G2B,当其有效时,既G1=1,G2A=0,G2B=0时译码器才能工作(C、B、A的真值为几则第

几位有效)

4采用完全译码法

1) 芯片的选择及确定片数

根据题目容量的要求,扩展2KB的外部数据存储器和2KB的外部程序存储器,选择一片2716芯片和一片6116芯片。当CPU没有选中该芯片时(CE=1),芯片处于低功耗状态,可以减少80%以上的功耗。 2) 分配地址范围

采用一片6116芯片扩展80C51的片外数据存储器空间,地址范围为C000H~C7FFH.一片2716扩展80C51扩展外部程序存储器分配的地址范围为F000H~F7FFH,如下表所示。采用完全译码器进行芯片的选择,即所有地址线全部连接,所以每个单元只占用唯一的1个地址,不存在地址重叠的问题。

表1一片6116和一片2716扩展后的地址范围

3)连线说明

(1)地址线。按照分配范围连接地址线。图2中,一片6116(2716)的11条地址线

(A0~A10)中,低8位A0~A7均分别通过锁存器74LS373与P0口(P0.0~P0.7)连接,高3位A8~A10均分别直接与P2口的P2.0~P2.2连接。P2口的剩余口线P2.3~P2.7

可以作为片选信号CE。

(2)数据线。一片6116(2716)的8位数据线与单片机的P0口直接相连。 (3)控制线。 6116芯片

OE:接80C51的读数据存储器控制线RD。

WE:接80C51的写数据存储器控制线WR。

CE:一片6116的片选信号由3-8译码器产生。80C51的P2口的高5位线与

3-8译码器及6116的片选端连线如下:

G2A﹑G2B,接地

P2.6:G1;

P2.5:A; P2.4:B; P2.3:C;

Y0: 6116的CE(片选引脚的连线与分配的地址紧密相关)只有Y0输出0时才能选中

该芯片

2716芯片

OE:接80C51读选通信号端PSEN,在访问外部程序存储器时,只要PSEN出现负脉冲,

即可从2716中读出程序

CE:接Y3,只有Y3输出0时才能选中该芯片

4线路连接图:

5小组分工:

樊佃龙主要负责各芯片功能分析,分析存储器扩展方式,完成扩展;邓钧搜集各芯

片引脚图,完成绘图工作。相互合作,完成任务。


相关内容

  • 仪器综合课程设计
  • <仪器综合课程设计> 任务书与说明书 智能化重量测量仪设计 Design of an Intelligent Weight Measuring Instrument 学院名称: 专业班级: 学生学号: 学生姓名: 指导教师姓名: 指导教师职称: 2015 年 1月 <仪器综合课程设 ...

  • 单片机课程设计要求及参考题目
  • <单片机原理与应用>课程设计要求 一.目的: 本课程设计是<单片机原理与应用>课程的综合.设计性实验,作为课堂教学和课内正常实验的补充和提高.通过对<单片机原理与应用>课程的学习,学生已初步掌握51单片机的基本原理,以及并行口.串行口.中断.定时等基本原理及应用, ...

  • 单片机课程标准
  • 山东电子职业技术学院 <单片机技术及应用> 课程标准 课程代码:03021038 适用专业:电子信息工程技术专业 编 者:电子信息工程技术专业教研室(单片机课程组) 课程负责人:栾秋平 审 核 人:栾秋平 编制单位:山东电子职业技术学院电子工程系(部) 合作单位:积成电子股份有限公司 编 ...

  • 基于单片机控制的节日彩灯控制课程设计
  • 课 程 设 计 题 目 学 院 专 业 班 级 姓 名 同 组 者 指导教师 基于51单片机的节日彩灯设计 物流工程学院 物流工程 月 日 课程设计任务书 学生姓名: 专业班级: 指导教师: 工作单位: 物流工程 __ 题 目: 单片机节日彩灯控制器 初始条件: 1.Protues 7 profes ...

  • 单片机课程设计任务书biyao
  • 单片机课程设计任务书 一 设计题目和要求 1.数字音乐盒 设计要求: 1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少储存三首乐曲,每首不少于30秒) 2.采用LCD显示信息 3.开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称) 4.可通过功能键选择乐曲,暂停 ...

  • 51单片机课程设计报告
  • 江南大学 物联网工程学院 课程名称:设计题目:班 级:姓 名:指导教师: 课程设计报告 单片机原理及应用 基于单片机的步进电机控制器设计 学 号: 评 分: 2015 年 7 月 1 日 目录 一. 设计目的-------------------------------------------错误! ...

  • 单片机原理设计及应用
  • 单片机原理及应用课程设计 专 业: 设计题目: 电子时钟 班级:学生姓名:学号: 指导教师: 分院院长: 教研室主任: 电气工程学院 一.课程设计任务书 1.课程设计项目 电子时钟(LED显示) 2.设计内容 1)以MCS-51系列单片机为核心器件组成电子时钟控制系统: 2)利用提供单元模块构成硬件 ...

  • 单片机课程设计超声波测距离
  • 湖南工程学院 课 程 设 计 任 务 书 课程名称单片机原理与应用 课 题 超声波测距系统设计 专业班级 自动化0901班 学生姓名 段志勤 学 号 [1**********]0 指导老师 李晓秀 审 批 任务书下达日期 2012 年 5 月 30 任务完成日期 2012 年 6 月 13 日日 目 ...

  • 机电传动单向数控平台设计[课程设计]
  • 中国矿业大学 机械电子方向课程设计 题目:机电传动单向数控平台设计 学 院: 机电工程学院 班 级: 学生姓名: 学 号: 指导教师: 完成时间: 目 录 第一章.前言 ................................................................. ...