1、 学学 号:号: 课课 程程 设设 计计 题题 目目 存储器扩展分析与设计存储器扩展分析与设计 学学 院院 自动化学院自动化学院 专专 业业 自动化专业自动化专业 班班 级级 姓姓 名名 指导教师指导教师 2013 年 1 月 10 日 课程设计任务书课程设计任务书 题题 目目: 存储器扩展分析与设计存储器扩展分析与设计 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1. 画出简要的硬件原理图,编写程序。 2.完成以下任务: (1).设计一个 EEPROM 扩展电路,由两片 2864 扩展为 16KB容量, 并编程信息检索程序。 (2). 编程内容:在扩展的
2、 ROM 中存入有 9 个不同的信息,编号 0 到 8,每个信息包括 40 个 字字符。从键盘接收 0 到 8 之间的一个编号,然后在屏幕上显示出相应的编号的信息内容,按“q”键退 出。 3. 撰写课程设计说明书。内容包括:摘要、目录、正文、参考文献、附录(程序清单) 。正文部 分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等) 、 程序调试说明和结果分析、课程设计收获及心得体会。 时间安排: 2012 年 12 月 30 日- 12 月 31 日 查阅资料及方案设计 2013 年 01 月 01 日- 01 月 05 日 编程 2013 年 01 月
3、06 日- 01 月 08 日 调试程序 2013 年 01 月 09 日- 01 月 10 日 撰写课程设计报告 指导教师签名:指导教师签名: 2013 年年 1 月月 11 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 目录目录 摘要 . 1 1 设计意义及任务 2 1.1 设计意义 . 2 1.2 设计任务 . 2 2 EEPROM 扩展电路设计. 3 2.1 方案设计 . 3 2.2 芯片选择 . 3 2.3 连线说明 . 4 2.4 硬件电路图 . 5 3 程序设计 6 3.1 设计思路 . 6 3.2 程序框图 . 6 3.2.1 主程序流程图 .
4、6 3.2.2 输入程序流程图 . 6 3.2.3 输出程序流程图 . 6 3.3 设计程序一 . 8 3.4 设计程序二 . 10 3.5 调试过程 . 12 3.5.1 调试过程 . 12 3.5.2 结果记录 . 12 3.5.3 调试过程中遇到的问题 . 13 结束语 . 错误错误!未定义书签。未定义书签。 参考文献 . 15 附录一 . 16 附录二 . 19 1 摘要 存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据。有了存储器, 计算机才有记忆功能,才能保证正常工作。按存储介质分可分为半导体存储器和磁表面存 储器。按存储器的读写功能分可分为只读存储器(ROM)和随机读写存储器(RAM)。 只读存储器 ROM 是一种对其内容只能读,不能写的存储器。随着半导体技术的发展, 只读存储器也根据不同需要设计出不同的种类。其中电可擦除只读存储器(EEPROM)是 一种可用电气方法在线擦除和再编程的只读存储器,它既有 RAM 可读可改写的特性,又 有非易失性