下载此beplayapp体育下载

微机课程设计报告抢答器.doc


beplayapp体育下载分类:高等教育 | 页数:约20页 举报非法beplayapp体育下载有奖
1 / 20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 20 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
微机课程设计报告抢答器
微机课程设计报告抢答器
微机课程设计报告抢答器
目    录
一. 课程设计目的与要求……………………………………………………………………1
二.方案论证与原理设计………………………………………………………………………2
三.详细(机理)设计………………………………………………………………………3
四。方案实现与测试(或调试)……………………………………………………………4
………………………………………………………………………………5

一。 课程设计目的与要求(含设计指标)
1。课程设计目的 
(1)检验和提高在微机原理和接口综合应用方面分析问题和解决问题的能力; 
(2)锻炼系统级别汇编语言编程和硬件调试能力; 
(3)培养团队分工合作能力。

设计要求:
设计一个用于智力竞赛的抢答器计时器,同时能测试人的反应时间。按启动键,测试开始,2个八段码倒计时开始(如从10秒或20秒倒计时),在随机时间内点亮抢答允许灯,参赛双方分别按各自的抢答按钮参与抢答。一旦其中一方按下按钮,相应的LED显示灯亮,此时若其他按钮按下均无效.若一直计数到零,均无人按下按钮,则抢答结束(以后再按抢答钮无效)。按测试钮,在PC机上显示反应时间XX。XX秒。
指标要求:
(1)编制一个随机数产生子程序,又随机数决定从按启动钮到点亮抢答允许灯的时间(如在3秒~15秒之间任意变动),使被测试者对LED亮的时间无法预见,以保证测试结果的可信性;
(2)必须在见到LED点亮后按测试钮才有效,即一直按着按钮或提前按下按钮无效;
(3)反应时间显示XX。XX秒,准确到百分之一.
3。分工
(1)核心代码编写: 
(2)代码编译、修改:
(3)搭建、调试:
(4) 后期代码优化、修改:
二。方案论证与原理设计(或基本原理)
首先分析系统输入输出量,输入为一系列开关量和时钟,,又由于要求倒计时和计算选手反应时间,所以采用
微机课程设计报告抢答器
微机课程设计报告抢答器
微机课程设计报告抢答器
8253的计时功能。在实现基本功能下, :
方案设计:8255设置为A口输入,BC口输出工作方式,A口检测按键状态。倒计时采用8253三个计数器级联方式,计数器0接实验箱上1MHz脉冲,从计数器2的OUT端口输出1Hz时钟,设其初值为20,则从20开始倒计时,从而用硬件实现倒计时功能。
程序流程图:
微机课程设计报告抢答器
微机课程设计报告抢答器
微机课程设计报告抢答器
三。详细(机理)设计
(1)随机数产生
为确保从每次按启动键到LED点亮的时间是不同的(真正随机变化的),一开始可随机读取某100个RAM单元值求和作为初始值,这可以通过设置一个random变量,在程序初始化部分调用随机数产生子程序rand给其赋值实现:
rand  proc
push cx
push si
mov cx , 100
mov si , 34h
微机课程设计报告抢答器
微机课程设计报告抢答器
微机课程设计报告抢答器
addr:
xor al,al
mov al , [si]
add random , al
inc si
loop addr
and  random 07h
pop  si
pop cx
ret
rand endp
(2)8253倒计时
8253的计数器0接实验箱上1MHz脉冲,设初值为1000,工作方式为2,OUT0产生频率1kHz低脉冲;OUT0接计数器1时钟端,初值设为1000,工作方式为2,OUT1产生频率为1Hz的第脉冲,所以计数器1表示倒计时ms;OUT1接计数器2时钟端,初值设为20,工作方式设为2,实现20秒倒计时功能。
 8253初始化
    mov ﻩdx , P8253M
     mov ﻩal , 00111100B  ;8253 CNT0=10000 方式2 B
      out  dx , al
ﻩﻩmovﻩax , 1000ﻩ ﻩ;赋初值
 mov ﻩdx , P8253A
  out ﻩdx , al
movﻩal , ah 
     outﻩdx , al

    mov ﻩdx , P82

微机课程设计报告抢答器 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数20
  • 收藏数0收藏
  • 顶次数0
  • 上传人annimy
  • 文件大小262 KB
  • 时间2021-09-30