微机课程设计--抢答计时器
20页1、东南大学自动化学院东南大学自动化学院微机实验及课程设计微机实验及课程设计专业综合设计报告专业综合设计报告姓姓 名:名: XXX 学学 号:号: xxxxxxxx 专专 业:业: XXX 实实 验验 室:室: 516 组组 别:别: 同组人员:同组人员: XXX 设计时间:设计时间: 2011 年年 9 月月 19 日日 2011 年年 10 月月 17 日日评定成绩:评定成绩: 审阅教师:审阅教师: 1 / 20目目 录录一专业综合设计的目的与要求一专业综合设计的目的与要求22二原理设计二原理设计33三方案论证三方案论证44四方案实现与测试四方案实现与测试88五分析与总结五分析与总结99附录附录11112 / 20一一. . 专业综合设计的目的与要求专业综合设计的目的与要求1、课程设计目的(1)深入理解与运用汇编语言进行程序设计,加强对指令的灵活调用,以完成特定的课程设计课题要求;(2)将汇编程序设计与微机接口的连接相结合,从硬件角度深入理解与运用 8255 的并行输入输出功能;(3)通过对实际应用中的问题分析解剖,细化为一个个小功能,分别构造微机实验的模型。(4)加强团队内部队员交流
2、、合作的能力,增强合作意识。2、课程设计的指标和要求抢答反应测试仪1)基本要求 (难度系数 1.0)设计一个用于智力竞赛的抢答计时器,同时能测试人的反应时间。按启动钮,测试开始,2 个八段码倒计时开始(如从 10 秒或 20 秒倒计时) ,在随机时间的内点亮抢答允许灯,参赛双方(或三方)分别按各自的抢答按钮参与抢答。一旦其中一位按下按钮,相应的 LED 显示灯亮并响“嘟”的一声,此时若其它按钮按下均无效。若一直计数到零,无一人按下按钮,则抢答结束(以后再按抢答钮无效) 。按测试钮,在 PC 机上显示反应时间XX.XX 秒。要求:(1) 编制 1 个随机数产生子程序,由随机数决定从按启动钮到点亮抢答允许灯的时间(如在 3 秒15 秒之间内任意变动) ,使被测试者对 LED 亮的时间无法预见,以确保测试结果的可信;(2) 必须在见到 LED 亮后按测试钮才有效,即一直按着按钮或提前按下按钮无效;(3) 反应时间显示 XX.XX 秒,准确到百分之一秒。2)设计提示(1) 为确保从每次按启动按钮到 LED 亮时间是不同的(真正随机变化的) ,一开始可随机读取某 100 个 RAM 单元值求和作
3、为初始值,以后由测试到的反应时间作为下一个随机初始值;(2) 抢答允许灯亮后立即检测抢答按钮状态,若未按下有效(若已按下无效) ,然后不断扫描按钮状态,直到有按下代表“响应”动作。3 / 203)进一步设计要求(1)用 88 点阵显示反应时间 XX.XX 秒(用红色代表秒, 绿色代表 0.01 秒,交替显示);(2)在倒计时过程中附音乐伴奏;(3)增加测试功能,测试人对不同事物的反应(响应)时间。功能要求:按启动钮,测试开始,一旦红灯亮,立即按红灯测试钮,一旦绿灯亮,立即按绿灯测试钮,但黄灯亮为干扰。若按错钮,则显示出错并响“嘟”一声。编制 2 个随机数产生子程序,一个决定从按启动钮到 LED 亮的时间,另一个决定亮何种颜色灯。二二. . 原理设计原理设计实验主要使用到 8253 和 8255 两块芯片。1、主体设计输入为一系列开关量和时钟,输出为数码管的 7 段码和 LED 显示以及计算机屏幕信息。本次实验使用 8253 和 8255 来实现抢答的功能,并且来测试选手的反应时间。数码管用于倒计时,LED 灯来显示允许抢答以及选手对应的抢答灯,乒乓按钮则用于主持人的各种操作和两位选手的
4、抢答。2、随机数的产生为了使测试者对 LED 亮的时间无法预见,确保测试结果的可信性,程序使用随机数(在 3 秒15 秒之间内任意变动)来确定按下启动钮到点亮抢答允许灯的时间。为确保从每次按启动按钮到 LED 亮时间是不同的(真正随机变化的) ,一开始可随机读取某 100个 RAM 单元值求和作为初始值,以后由测试到的反应时间作为下一个随机初始值。3、倒计时倒计时从 20S 开始,程序使用面板上的 1MHZ 脉冲,利用 8253 进行 10000 分频得到0.01S 的基本计数脉冲,然后利用计数器计数,例如计到 N 个脉冲,则反应时间为(2000-N)*0.01S,取前两位用于数码管显示倒计时,单位为 S。4、数码管显示倒计时预置数码管断码:LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共阴七段码由于倒计时需使用两位数码管,故程序中将实现数码管的动态显示,电路参考实验书中的动态显示模块,通过 8255 的输出口 C 口的 C0、C1 控制数码管的亮灭,将计数得到的4 / 20整数时间逐个显示出来。5、PC 机显示反应时间在检测到测试牛按
《微机课程设计--抢答计时器》由会员aa****6分享,可在线阅读,更多相关《微机课程设计--抢答计时器》请在金锄头文库上搜索。
罗兰贝格世界一流的通信企业管理方式(ppt50页)课件
小学校本课程《社会礼仪》4
小学六年级品德与社会下册《地球的伤心事——寻找受伤的原因》课件
冀教版二年级品德与生活下第五课诚实孩子人人夸
京改版化学九年级上册522物质的组成表示化学式课件_(共15张ppt)
二下语文快乐宫课件
(人教新课标)二年级语文上册课件称赞_5
工笔画技法19张ppt培训课件
学会自我保护ppt培训课件
党建工作ppt模板下载_1
脚印课件之二北京版一年级语文上册课件
人教二年级下册语文园地一会写生字笔顺演示_1ppt培训课件
一级建造师建筑工程管理与实务考试精讲ppt课件
沙排酷哥-体育主题 ppt模板ppt培训课件
内压容器设计ppt课件
小水萝卜橙色背景-食品主题 模板ppt培训课件
连续时间系统的时域分析ppt培训课件
烧伤临床解析
小学二年级美术下册《头饰设计》课件 (2)
病毒性疾病标本采集、保存与检测
2023-04-12 5页
2023-09-10 7页
2023-08-21 16页
2022-08-24 10页
2024-02-07 29页
2023-05-18 12页
2023-06-25 12页
2023-01-09 81页
2023-10-02 9页
2024-01-20 11页