基于51单片机八路抢答器的设计 下载本文

中国矿业大学成人教育学院2017届毕业设计(论文)

前 言

最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。“单片机原理及应用课程设计”是电子类专业的学科基础科,它是继“汇编语言程序设计”,“接口技术”等课程之后开出的实践环节课程。

1

中国矿业大学成人教育学院2017届毕业设计(论文)

第一章 工作原理

1.1设计目标

1.1.1基本功能

1、同时供8名选手比赛,分别用8个按钮K1 ~ K8表示。 2、设置一个系统抢答控制开关K0,该开关由主持人控制。

3、抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,扬声器发出声响提示,并在七段数码管上显示选手号码。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

4、抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动\开始\键后,定时器进行减计时。

5、参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。在这段时间如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。

1.1.2主要技术参数

1、在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为犯规。 2、抢答限定时间和回答问题的时间是在10~60s设定。

3、可以显示是哪位选手有效抢答和无效抢答,正确按键后有音提示。 4、抢答时间和回答问题时间倒记时显示,时间完后系统自动复位。 5、按键锁定,在有效状态下,按键无效非法。

2

中国矿业大学成人教育学院2017届毕业设计(论文)

第二章 硬件设计与原理

以STC89C52RC单片机为核心,起着控制作用。系统包括数码管显示电路、复位电路、时钟电路、按键输入电路和蜂鸣器报警电路。设计思路分为六个模块:复位电路、晶振电路模块、STC89C52RC、数码管显示电路、按键输入电路和蜂鸣器报警电路这六个模块。

2.1 总设计框图

2.2 硬件设计分析

2.2.1 电源的设计

系统电源使用外接直流5伏。

3

中国矿业大学成人教育学院2017届毕业设计(论文)

2.2.2 单片机最小系统

51单片机是对目前所有兼容intel 8031指令系统的单片机的统称。该系列单片机的始祖是intel的8031单片机,后来随着技术的发展,成为目前广泛应用的8为单片机之一。单片机是在一块芯片内集成了CPU、RAM、ROM、定时器/计数器和多功能I/O口等计算机所需要的基本功能部件的大规模集成电路,又称为MCU。51系列单片机内包含以下几个部件:

一个8位CPU;一个片内振荡器及时钟电路; 4KB的ROM程序存储器; 一个128B的RAM数据存储器;

寻址64KB外部数据存储器和64KB外部程序存储空间的控制电路; 32条可编程的I/O口线; 两个16位定时/计数器; 一个可编程全双工串行口;

5个中断源、两个优先级嵌套中断结构。

如图2-2-1所示为STC89C52RC单片机基本构造,其基本性能介绍如下:

4