1、 微机实验及课程设计微机实验及课程设计 专业综合专业综合设计报告设计报告 姓姓 名:名: XXX 学学 号:号: xxxxxxxx 专专 业:业: XXX 实实 验验 室:室: 516 组组 别:别: 同组人员:同组人员: XXX 设计设计时间:时间: 2011 年年 9 月月 19 日日 2011 年年 10 月月 17 日日 评定成绩:评定成绩: 审阅教师:审阅教师: 1 / 20 目目 录录 一一专业综合设计的目的与要求专业综合设计的目的与要求2 2 二二原理设计原理设计3 3 三三方案论证方案论证4 4 四四方案实现与测试方案实现与测试8 8 五五分析与总结分析与总结9 9 附录附录1
2、111 2 / 20 一一. . 专业综合专业综合设计的目的与要求设计的目的与要求 1、课程设计目的 (1)深入理解与运用汇编语言进行程序设计,加强对指令的灵活调用,以完成特定的课程 设计课题要求; (2) 将汇编程序设计与微机接口的连接相结合, 从硬件角度深入理解与运用 8255 的并行输 入输出功能; (3)通过对实际应用中的问题分析解剖,细化为一个个小功能,分别构造微机实验的模型。 (4)加强团队内部队员交流、合作的能力,增强合作意识。 2、课程设计的指标和要求 抢答反应测试仪 1)基本要求 (难度系数 1.0) 设计一个用于智力竞赛的抢答计时器, 同时能测试人的反应时间。 按启动钮,
3、测试开始, 2 个八段码倒计时开始(如从 10 秒或 20 秒倒计时) ,在随机时间的内点亮抢答允许灯,参 赛双方(或三方)分别按各自的抢答按钮参与抢答。一旦其中一位按下按钮,相应的 LED 显 示灯亮并响 “嘟” 的一声, 此时若其它按钮按下均无效。 若一直计数到零, 无一人按下按钮, 则抢答结束(以后再按抢答钮无效) 。按测试钮,在 PC 机上显示反应时间 XX.XX 秒。要求: (1) 编制 1 个随机数产生子程序, 由随机数决定从按启动钮到点亮抢答允许灯的时间 (如 在 3 秒15 秒之间内任意变动) ,使被测试者对 LED 亮的时间无法预见,以确保测试结果 的可信; (2) 必须在见到 LED 亮后按测试钮才有效,即一直按着按钮或提前按下按钮无效; (3) 反应时间显示 XX.XX 秒,准确到百分之一秒。 2)设计提示 (1) 为确保从每次按启动按钮到 LED 亮时间是不同的(真正随机变化的) ,一开始可随机 读取某 100 个 RAM 单元值求和作为初始值,以后由测试