网站大量收购独家精品文档,联系QQ:2885784924

微机课程设计--抢答计时器.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机课程设计--抢答计时器.doc

东南大学自动化学院 《微机实验及课程设计》 专业综合设计报告 姓 名: XXX 学 号: xxxxxxxx 专 业: XXX 实 验 室: 516 组 别: 同组人员: XXX 设计时间: 2011年 9月 19日 —— 2011年 10月 17日 评定成绩: 审阅教师: 目 录 一.专业综合设计的目的与要求………………………………………2 二.原理设计……………………………………………………………3 三.方案论证……………………………………………………………4 四.方案实现与测试……………………………………………………8 五.分析与总结…………………………………………………………9 附录…………………………………………………………………11 一. 专业综合设计的目的与要求 1、课程设计目的 (1)深入理解与运用汇编语言进行程序设计,加强对指令的灵活调用,以完成特定的课程设计课题要求; (2)将汇编程序设计与微机接口的连接相结合,从硬件角度深入理解与运用8255的并行输入输出功能; (3)通过对实际应用中的问题分析解剖,细化为一个个小功能,分别构造微机实验的模型。 (4)加强团队内部队员交流、合作的能力,增强合作意识。 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 单元值求和作为初始值,以后由测试到的反应时间作为下一个随机初始值; (2) 抢答允许灯亮后立即检测抢答按钮状态,若未按下有效(若已按下无效),然后不断扫描按钮状态,直到有按下代表“响应”动作。 3)进一步设计要求 (1)用8×8 点阵显示反应时间XX.XX 秒(用红色代表秒, 绿色代表0.01 秒,交替显示); (2)在倒计时过程中附音乐伴奏; (3)增加测试功能,测试人对不同事物的反应(响应)时间。功能要求:按启动钮,测试开始,一旦红灯亮,立即按红灯测试钮,一旦绿灯亮,立即按绿灯测试钮,但黄灯亮为干扰。若按错钮,则显示出错并响“嘟”一声。编制2 个随机数产生子程序,一个决定从按启动钮到LED 亮的时间,另一个决定亮何种颜色灯。 二. 原理设计 实验主要使用到8253和8255两块芯片。 1、主体设计 输入为一系列开关量和时钟,输出为数码管的7段码和LED显示以及计算机屏幕信息。本次实验使用8253和8255来实现抢答的功能,并且来测试选手的反应时间。数码管用于倒计时,LED灯来显示允许抢答以及选手对应的抢答灯,乒乓按钮则用于主持人的各种操作和两位选手的抢答。 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 ;共阴七段码 由于倒计时需

文档评论(0)

zhangningclb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档