计算机应用+嵌入式课程设计
时间:2025-04-19
时间:2025-04-19
计算机应用+嵌入式课程设计
湖南涉外经济学院 计算机科学与技术学部
<嵌入式系统原理及应用>
课程设计报告
题目(中文) 片外数据的流动与存储
(英文)姓 名 学 号 200702602318 学 部 计算机科学与技术学部 专业、年级 计应0702班 指 导 教 师 刘晓秋
计算机科学与技术学部
计算机应用+嵌入式课程设计
目 录
第一部分:基本情况和内容
1组员基本情况与内容 3
2 与课程设计相关的课程学习情况 3
3 组内成员中当任班干部的姓名与职务情况 3
4 指导教师对课程设计的评语 3
第二部分:报告内容与总结
1选题描述 4
2设计过程 5
3程序详细设计 11
4总结报告 12
5程序附录 13
第三部分:设计说明书 14
计算机应用+嵌入式课程设计
第一部分:基本情况与内容
1
组内成员基本情况
2 与课程设计相关的课程学习情况(分别列出已学过的课程)
课程1 嵌入式系统 课程2 汇编语言 课程3 微机接口
课程 4 PLC 原理及程序设计 课程 5 计算机组成原理
3 组内成员中当任班干部的姓名与职务情况
4 指导教师对课程设计的评语
计算机应用+嵌入式课程设计
第二部分:报告内容
1 选题描述
现状概述(现象、环境、条件)
众所周知MCS-51系列CPU里大多有一个4K的ROM 8K的EPROM和128B/256B的RAM(有的则没有ROM),当我们需要存储更大容量时就必须进行片外的扩充或者想将数据传到片外时就得再接一个外部存储器(片内片外的ROM是实行统一编止的)。当访问外部存储器(简称外部数据存储器)时,使用的是MOVX指令,若执行的是“MOVX A,@DPTR”或“ MOVX @DPTR,A”指令,则此地址就是DPL(数据指针的低8位);同时,在P2口上出现的是DPH(数据指针的高8位)。若执行的是“MOVX A,@Ri”或“MOVX @Ri,A”指令,则Ri的内容为低8位地址,而P2口线上将是P2口锁存器的内容。当RD/WR有效时,P0口将读/写数据存储器中的数据。 在这种情况下, 由P2口提供高8位地址,P0口分时提供低8位地址和用作8位双向数据总线。片外数据存储器RAM的读和写由51系列的RD(P3.7)和WR(P3.6)信号控制。
在第一个机器周期的S2、p2时刻,外部低8位数据锁存器74LS373利用单片机的ALE信号下降沿将单片机P0口输出的低8位地址信号进行锁存(暂存),为外存储器提供低8位地址信号。以指令MOVX A,@DPTR指令为例,在S5、P1时刻,指令经过编译后,将DPTR中的内容(即外部数据存储器的地址),分别经P0、P2口输出,并在 S5、P2时刻74LS373将P0口中低8位地址锁存,与P2口共同为外部数据存储器提供一个完整的16位地址信号从而使单片机系统的寻址范围达到64KB。
在指令执行第2个机器周期的S1,P1时刻,外部数据存储器RAM在单片机发送的RD低电平信号作用下,将选中的单元中的数据送到P0口传送到累加器A。
功能要求(达到的功能要求、知识要求、使用工具和器件是什么)
功能要求:片外数据的存储与传送
知识要求:要实现片外数据的流动存储就首先必须熟练一般的汇编语言,对微机接口及单片机方面的知识都要有一定的了解,而且又有一定的数字电路基础,要实现片外数据的存储,我们必须得在MCS-51系列的CPU上外挂一个数据存储器
使用工具:在此我们选的是51系列CPU及静态RAM6116(2K*8).74LS373(外部低8位数据锁存器)
调试软件:在MCS—51仿真软件上进行调试
规范使用(如何使用才能保证设计效果)
要保证设计所达到预期的设计效果就必须规范使用,首先得把握好题目的意思,如各方面的要求,功能的实现,数字及代码的规范使用,应该达到的效果,而且操作应该在一个相对比较好的环境下(确保器件的齐全,可用,无故障),在实验之前对元器件进行检查以确保实验的正常进行,拿取集成电路时请尽量不要触碰到核心芯片及其引脚。
计算机应用+嵌入式课程设计
2 设计过程
总体框图(由几部分组成,各部分的联系及次序,最后体现整体流程图)
(1)该课程设计主要由选题描、设计过程、程序详细设计、总结报告、程序附录五部分组成,各个部分的联系是逐层递进的,完成上一部分才能进行下一部分的工作,大概框图如下:
计算机应用+嵌入式课程设计
2.程序流程图 (图右)
计算机应用+嵌入式课程设计
硬件设计(将要使用的接口集成电路、CPU、数据存储器、程序存储器如何构成一
个整体,系统资源如何统一安排等。)
片外数据的流动与存储设计硬件电路主要由以下部分组成: 1. 微机系统(MCU)
2. 信号锁存单元(74LS373) 3. 外部存储单元(RAM)等
MCS-51系列CPU负责数据的传输与控制,将片内的数据通过其P0,P2口输出, 其中P0是输出低八位地址(因为P0口线既要用作低八位地址总线同 …… 此处隐藏:4031字,全部文档内容请下载后查看。喜欢就下载吧 ……