基于AT89C51单片机的八路抢答器设计方案

毕业设计(论文)-基于AT89C51单片机的八路抢答器设计

图书分类号:密 级:

毕业论文

基于AT89C51的八路抢答器设计OCTAL ANSWER DESIGN ACCORDING ON AT89C51

班 级学 号学生姓名学院名称信电学院专业名称电子信息工程技术指导教师

2010年05月20日 摘要

本设计是以八路抢答为基本理念。考虑到依需设定限时回答的功能,利用AT89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键是无效的。

关键词: AT89C51;LED数码管;抢答器;计时

Abstract

In this design octal answer is the basic idea. Taking account for the function of answering the question in the limit time, we utilize the answer system which is consisted of AT89C51 microcontroller and external interface, and the principle that use SCM timer to time and counter to count to make the hardware and software combined organically, so the system can time correctly and the digital LED can display the time correctly. The keyboard output is switching, speaker play sounds. In the system the goals which can be achieved: when the competitors race to be the first to answer a question ,it is effective that they press the buttons only after the master says “begin”, otherwise it is invalid; The digital LED competitors answer in a limited time and the time to answer questions can be set in 1-99s; The LED can display is the numbers who are effective and invalid, and the music will tells who is effective; The system count the time for competitors racing to answer and answering questions by countdown . When the time is zero, the system will restore; While Keys are locked, the key is invalid in effective condition.

Keywords AT89C51 Nixie tube Button Loudspeaker Reset electric circuit

目 录

1 绪论1

1.1 背景1

1.2目的与意义1

1.3 课题研究的内容1

2 系统概述2

2.1 系统的主要功能2

2.2 系统需求分析3

2.3 抢答器的工作流程3

2.4 抢答器的工作过程4

2.5 器件的选择5

2.6 AT89C51功能及简介5

3 系统总体方案的设计7

3.1 硬件电路的设计7

3.2 硬件原理图7

3.3 时钟频率电路的设计8

3.4 复位电路的设计9

3.5 显示电路的设计10

3.6 键盘扫描电路的设计11

c语言写51单片机八路抢答器,基于AT89C51单片机的八路抢答器设计方案.doc相关推荐

  1. c51的八位智力抢答器C语言编程,基于AT89C51单片机的八位智力抢答器设计.doc

    基于AT89C51单片机的八位智力抢答器设计 江 西 理 工 大 学 南 昌 校 区 毕 业 设 计(论文) 题 目:八位智力抢答器 系 :信息工程系 专 业:应用电子技术 班 级: 学 生: 学 号 ...

  2. 基于AT89C51单片机的抢答器的设计(数码管:四位一体共阳)

    设计要求 基于AT89C51单片机设计制作一个抢答器,具体要求如下: 设计一个智力竞赛抢答器,可同时共8名选手参加比赛,编号为1.2.3.4.5.6.7.8,各用一个按键. 用一个按键作为主持人总开关 ...

  3. 基于AT89C51单片机的抢答器的设计

    基于AT89C51单片机设计制作一个抢答器,具体要求如下: 设计一个智力竞赛抢答器,可同时共8名选手参加比赛,编号为1.2.3.4.5.6.7.8,各用一个按键. 用一个按键作为主持人总开关,用来控制 ...

  4. 51单片机设计简易计算机原理,基于AT89C51单片机简易计算器的设计(DOC).docx

    PAGE PAGE # 基于AT89C51单片机简易计算器的设计 [摘要]单片机的出现是计算机制造技术高速发展的产物,它是嵌 入式控制系统的核心,如今,它已广泛的应用到我们生活的各个领域, 电子.科技 ...

  5. 基于at89c51单片机的led数字倒计时器设计c语言,at89c51单片机led数字倒计时器课程设计论文-本科毕业设计.doc...

    课 题: AT89C51单片机LED数字倒计时器 专 业: 班 级: 学 号: 姓 名: 指导教师: 设计日期: 成 绩: 重庆大学城市科技学院电气学院 目录 一.设计目的作用1 二.设计要求1 三. ...

  6. 单片机彩灯c语言程序设计,(定稿)毕业论文基于AT89C51单片机的LED彩灯控制器设计(完整版)...

    <[毕业论文]基于AT89C51单片机的LED彩灯控制器设计.doc>由会员分享,可免费在线阅读全文,更多与<(定稿)毕业论文基于AT89C51单片机的LED彩灯控制器设计(完整版) ...

  7. 基于at89c51单片机的led数字倒计时器设计c语言,课程设计(论文)-基于AT89C51单片机的LED数字倒计时器设计.docx...

    单片机原理及其应用课程设计 课 题: 基于AT89C51单片机的LED数字倒计时器设计专 业: 电工程及其自动化班 级: 2013 级 4班学 号: 姓 名: 设计日期: 2015年6月6日--201 ...

  8. 基于at89c51单片机的led数字倒计时器设计c语言,课程设计(论文)-基于AT89C51单片机的LED数字倒计时器设计精选.docx...

    课程设计(论文)-基于AT89C51单片机的LED数字倒计时器设计精选 单片机原理及其应用课程设计课题:基于AT89C51单片机的LED数字倒计时器设计专业:电工程及其自动化班级: 2013 级4班学 ...

  9. 基于at89c51单片机的led数字倒计时器设计c语言,基于AT89C51单片机的LED数字倒计时器设计1.docx...

    基于AT89C51单片机的LED数字倒计时器设计1 单片机原理及其应用课程设计课 题: 基于AT89C51单片机的LED数字倒计时器设计专 业: 电工程及其自动化班 级: 2013 级 4班学 号: ...

最新文章

  1. UIButton长按事件
  2. ArUco估计位姿原理
  3. oracle中asm磁盘不足,Oracle用户无法访问ASM磁盘组问题
  4. Android:九宫格
  5. 程序员面试题精选100题(59)-字符串的组合[算法]
  6. 遇到个鬼,在WIN08的DELL R710上安装CENTOS 63,无法格式化以前的硬盘分区,安装无法进行下去。...
  7. uniapp怎么引入css_Uniapp怎么引入外部js
  8. 计算机网络何顶新pdf,《计算机网络及应用(何顶新)(二版)》【摘要 书评 在线阅读】-苏宁易购图书...
  9. Android 优秀博客汇总
  10. 【测试点三、四、五分析】1032 Sharing (25 分)_28行代码AC
  11. ejb生命周期_EJB 3.x:生命周期和并发模型(第2部分)
  12. zabbix监控平台添加服务(http,nginx,mysql)
  13. 高并发场景下的缓存 + 数据库双写不一致问题分析与解决方案设计
  14. blob字段如何更新_Axure RP8 中继器:字段增删改
  15. Arcgis自带世界矢量图使用与编辑
  16. 维度表和事实表的区别
  17. 司凤阻止鸿蒙熔炉,《琉璃》大结局成喜剧,天帝向计都安利儿子司凤,嘴炮换三界安宁...
  18. 使用BiLSTM对中文进行完形填空
  19. iOS:友盟SDK第三方登录 分享及友盟统计的使用
  20. Python + Pyglet 视频播放器 日志 #1

热门文章

  1. 量化交易框架开发实践(二)
  2. 自我驱动,如何构建个人的技术思维?
  3. zookeeper应用场景罗列
  4. vba获取最后一行一列,复制粘贴特定一列的值
  5. 云端(Cloud)多租户网络技术
  6. java情人节_程序员也是有情怀的!情人节看程序员如何告白
  7. 高校房产管理系统主要功能模块有哪些?
  8. 推荐 :数据可视化专家的七个秘密
  9. shopilex -中文开源网店 视频教程
  10. Mac版Pycharm 2018 激活及汉化指南