课程设计论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

[课程设计] 四路智力抢答器 [复制链接]

楼主
文件格式:word
文件大小:467.02KB
适用专业:单片机
适用年级:大学
下载次数:22 次
我要下载:点击联系下载
论文编号:11013

资料简介:
课程设计 四路智力抢答器,共25页,5105字。
摘要
本设计是四路智力抢答器。使用51系列单片机,编写应用程序来实现智力抢答功能。设计思路是先等待主持人按键,当有主持人按键时,开始计时一分钟,并显示时间。有人抢答时,报警电路启动,并显示组号,同时计时显示停止。若在计时时间内无人抢答,一分钟到时,无报警,且计时停止,重新开始等待主持人按键,进行下一轮抢答。
软件设计利用中断系统的基本构成原理编写中断服务程序,使用80C51单片机串行接口P1口、P2口、P3口的输入/输出功能向CPU输入信号,其信号由按键电路提供,由CPU响应中断,并输出响应。用到了查询按键模块、定时器模块、显示时间模块、显示组号模块、报警模块等。软件涉及51系列单片机的中断系统、定时器/计数器、串行接口及外围电路的功能。
硬件设计使用的是51系列单片机中的80C51,其他部件有74LS48、八段数码显示管、蜂鸣器、LED闪光灯,按键等。硬件设计采通过外部12M的X1提供时钟的脉冲,利用其中断控制程序进行抢答部分的处理,通过多输入与门的控制去申请单片机内部的中断,以达到显示抢答的目的。用分模块设计思想,以CPU为中心逐一设计了时钟电路和复位电路;然后设计了按钮电路为CPU提供输入信号;再次,为数码管选择输入信号电路;还有就是提供了报警电路;最终就是修饰和完善总原理图。
显示结果是主持人按键时,数码管显示60,即定时器定从一分钟开始计时,若一分钟内有人抢答,则此时定时器停止计时,数码管显示此时的时间,如计时56秒时有人抢答,数码管就显示56,同时蜂鸣器发出“嘀”声,且警报灯闪烁一下,与此同时显示抢答组的组数。如一分钟内无人按键抢答,计时时间一分钟到时数码管显示00,并停止计时。此时等待主持人按键进行下一轮抢答,若主持人不按键,数码管就一直显示00。
目录
1 概述    - 3 -
2 系统总体方案及硬件设计    - 4 -
2.1系统总体方案    - 4 -
2.2控制部分80C51的设计    - 4 -
2.3数码显示部分LED的介绍    - 6 -
2.4时钟电路的介绍    - 6 -
2.5复位电路的介绍    - 7 -
2.6按钮电路    - 8 -
2.7显示管的输入信号电路    - 8 -
2.8报警电路    - 9 -
3.软件设计    - 10 -
4 Proteus软件仿真    - 15 -
5心得体会    - 19 -
参考文献    - 19 -
附1:源程序代码    - 20 -
附2:系统原理图    - 24 -


资料文件预览:
共2文件夹,4个文件,文件总大小:467.02KB,压缩后大小:204.26KB

  • 课程设计-四路智力抢答器
  • 四路智力抢答器
  • ASM孟庆利0401030724.ASM  [2.14KB]
  • doc孟庆利0401030724.doc  [332.50KB]
  • DSN孟庆利0401030724.DSN  [125.70KB]
  • HEX孟庆利0401030724.HEX  [6.68KB]

我要下载:四路智力抢答器
分享 转发
TOP
沙发

都是1000一份的~~还不知道有没有用呀
TOP
板凳

wo cao.
TOP
地板

)

羡慕啊,顶!
TOP
5#

顶一个 下一个
TOP
6#

想学习哦

顶顶
TOP
7#

我很需要这个

加油赚积分
TOP
8#

怎么只是题目,没内容
TOP
9#

就看到个目录怎么买????
TOP
10#

aaa
TOP
发新话题 回复该主题