1、 课课 程程 设设 计计 报报 告告 2015 年 1 月 12 日 课程名称 微机原理与接口技术 项目名称 键盘显示控制器 班 级 学 号 姓 名 指导教师 2 课 程 设 计 主 要 目 的 课 程 设 计 主 要 目 的 微机原理与接口技术 是计算机科学与技术专业本科生 的一门专业技术课程。本课程设计是该课程重要的实践环节。 通过课程设计, 提高学生的汇编语言程序设计能力和对接口典 型芯片的应用能力, 使学生对微型计算机基本的系统结构有一 个整体的认识,对微型计算机硬/软件的工作原理有一个整体 的认识,培养学生设计和调试微机应用系统的能力。 课 程 设 计 任 务 要 求 课 程 设 计
2、 任 务 要 求 本设计是做在一块扩展电路板上,用一根 20 芯扁平电缆 与实验台上扩展插头 J7 相连。需完成以下任务: 1、使用试验台及相关设备,通过编程实现在小键盘上每 按一个健,6 位数码管上显示出相应字符。 2、利用实验台上提供的定时器 8253 和扩展板上提供的 8279 以及键盘和数码显示电路,设计一个电子钟。由 8253 中 断定时,小键盘控制电子钟的启停及初始值的预置。 教 师 评 语 教 师 评 语 成绩:成绩: 指导教师(签名)指导教师(签名) 3 目目录录 一、 设计任务说明 . 4 1.1、实验目的. 4 1.2、实验内容. 4 二、需求分析 5 2.1、计算机的重要
3、性. 5 2.2、8279 芯片 5 三、设计方案 5 3.1、课程设计步骤与方法. 5 3.2、课程设计说明书与图纸. 6 3.3、设计程序. 9 四、测试分析. 15 五、总结. 16 六、参考文献. 16 4 课程设计报告正文内容课程设计报告正文内容 一、一、 设计任务说明设计任务说明 1.1、实验目的 1掌握 8279 键盘显示电路的基本功能及编程方法 2掌握一般键盘盒显示电路的工作原理 3进一步掌握定时器的使用和中断处理程序的编程方法 1.2、实验内容 利用实验台上提供的定时器 8253 和扩展板上提供的 8279 以及键盘和数码 显示电路,设计一个秒表,由 8253 中断定时,小键
4、盘控制秒表的启停及初始值 的预置。 秒表的显示格式*.*.* 由左到右分别为分、秒、百分秒 要求具体如下: 1. C 键:清楚,显示 00.00.00 2. G 键:启动,秒表计时 3. D 键:停止,秒表停止计时 4. P 键:设置分、秒、百分秒值。输入时依次为分、秒、百分秒,同时 应有判断输入错误的能力,若输入有错,则显示:E - - - - -,此时敲 P 键可重新输入预置值。 5. E 键:程序退出,返回 DOS 5 二、需求分析二、需求分析 2.1、计算机的重要性 计算机是当代众多新兴技术中发展最快、应用最广的一项技术,也是渗透 力最强,对社会发展影响最为深远的高新技术。今天它已经逐渐深入到社会的 每一个细胞,改变着人们的生产方式,社会活动方式甚至家庭生活方式。计算 机发展如此迅速,影响如此深远。有其深刻的社会背景。 2.2、8279 芯片 8279 是一种通用的可编程的键盘/显示器接口器件, 可对 64 个开关组成的 键盘矩阵进行自动扫描,接收键盘上的输入信息,并在有键输