当前位置:文档之家› 最新八路抢答器课程设计

最新八路抢答器课程设计

八路抢答器课程设计前言在飞速发展的当下,从家用电器到办公自动化、工业自动化以及各种智能仪表到智能接口,都少不了单片机的广泛应用。

同时,单片机具有体积小、价格低、可靠性高、智能、实时、可塑性好等诸多优点,使其成为开发嵌入式要用心太软和小型智能化产品的首选机种。

随着电子技术的飞速发展,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。

同时楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。

本设计是以八路抢答为基本理念。

考虑到依需设定限时回答的功能,利用80C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。

用开关做键盘输出,扬声器发生提示。

同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间和回答问题的时间可在1-99s设定;可以显示是哪位选手有效抢答和无效抢答,正确按键后有音乐提示;抢答时间和回答问题时间倒记时显示,满时后系统计时自动复位及主控强制复位;按键锁定,在有效状态下,按键无效非法。

目录前言 (1)第一章设计目的及要求 (3)1.1、设计目的 (3)1.2、设计要求 (3)1.2.1、课程设计要求 (3)1.2.2、基本设计功能要求主要分为以下几个部分: (3)第2章方案设计 (4)2.1、几种常见的抢答模式 (4)2.2、研究背景 (4)2.3、本文研究的主要内容 (4)2.4、方案论证 (5)第3章主要元器件介绍 (6)3.1、AT80C51单片机介绍 (6)3.1.1 AT80C51芯片简介 (6)3.1.2 引脚说明 (7)3.2、7SEG-MPX4-CC简介 (8)3.3、SOUNDER蜂鸣器简介 (9)3.4、RX8电阻块简介 (9)第4章硬件电路设计 (10)4.1、控制和设置电路 (10)4.2、外部振荡电路 (10)4.3、复位电路 (11)4.4、抢答输入电路 (12)4.5、显示电路 (12)第5章软件设计及主要子程序 (13)5.1、软件设计思路 (13)5.2、主程模块 (13)5.3、查询子程序设计 (14)5.4、抢答时间设置子程序设计 (15)5.5、发声子程序设计 (16)5.6、响铃子程序设计 (16)5.7、显示子程序设计 (17)第6章系统仿真与调试 (18)6.1、Keil编译 (18)6.2、Protues8仿真平台 (18)6.2.1、Protues8仿真简介及部分模块仿真 (18)6.2.2、硬件电路总图与仿真 (19)第7章操作方法 (22)第8章课程设计总结 (23)附录 (24)汇编程序 (24)PCB原理图 (36)参考文献 (37)第一章设计目的及要求1.1、设计目的1)掌握51系列单片机的基本硬件结构及工作原理;2)掌握51系列单片机的汇编语言及基本程序设计方法;3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

1.2、设计要求1.2.1、课程设计要求能熟练运用51单片机实现硬件与软件结合完成电子产品的设计,把理论真正运用于实践,会用Keil等软件编程调试运行,熟悉应用Proteus软件仿真。

强化编程练习,注意查询方式与中断方式的区别等等。

1.2.2、基本设计功能要求主要分为以下几个部分:1)抢答器同时供八名选手或八名代表在比赛中使用,分别用八个按钮s0—s7表示;2)设置一个系统清除和抢答控制开关s,该开关由主持人控制;3)抢答器具有定时抢答功能;且一次抢答时间由主持人设定30秒,当主持人启动开始键后,定时器进行显计时,并在数码管上显示计时时间。

4)该系统采用2个数码管显示,抢答启动后,首先显示时间,当有人抢答时,显示抢答人员所对应的编号5)抢答器具备锁存与显示功能,当选手按下按钮后,锁存相应的编号,扬声器发生声响提示,并在数码管上显示该选手的编号,选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

第2章方案设计2.1、几种常见的抢答模式(一)任意抢答模式:主持人念题过程或出题后说“开始”,选手随时抢答,机器判别抢答成功不判别犯规。

(二)3秒预备全自动抢答模式:指的是主持人出题后说“请准备”,然后按下“抢答启动键”机器自动发出“3 2 1 开始抢答”的语音指令,此时选手就可以抢答,机器会自动判别犯规并屏蔽(可屏蔽多组犯规)。

(三)倒计时继续抢答模式:按“抢答启动”键后机器连续计时,抢答成功暂停,给选手加分或减分确认后继续抢答倒计时知道计时为0为止。

(四)半自动(主持人)抢答模式:指的是主持人出题后说:请准备机器发出“321开始抢答”的指令按下抢答按钮,如有犯规机器会自动播报。

2.2、研究背景抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。

早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。

现在大多数抢答器均使用单片机(如MCS-51型)和数字集成电路,并增加了许多新功能,如选手号码显示、抢按前或抢按后的计时、选手得分显示等功能。

本课题利用80C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间和选手号码。

用开关做键盘输出,扬声器发生提示。

智力竞赛抢答器用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,采用单片机80C51,它是低功耗、高性能的CMOS 型8 位单片机。

片内带有4KB 的存储器,且允许在系统内改写或用编程器编程。

该智力竞赛抢答器的准确度很高,其误差主要由晶振自身的误差所造成。

本系统采用模块化设计智能抢答器,在抢答比赛中广泛应用,各组分别有一个抢答按钮。

主持人有开始和结束、复位键。

在后台主持人可以修改,抢答时间和选手回答问题的时间设置,原始状态下抢答时间为0s,回答问题时间为0s。

新时间开始有效,主持人按键开始后,选手开始抢答为有效,数码显示屏显示抢答时间倒计时和选手号,在最后扬声器发生提示。

如果主持人没有按下开始键而选手就抢答视为犯规。

主持人可按键结束,新一轮抢答开始。

2.3、本文研究的主要内容设计内容完全按照前面的设计要求完成,完全满足前面的设计要求。

2.4、方案论证方案:设计选用单片机AT80C51作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。

方案完全按照第1章的基本设计要求设计。

图2.1 单片机控制方案控制系统主要由单片机应用电路、存储器接口电路、显示接口电路组成。

其中单片机80C51 是系统工作的核心,它主要负责控制各个部分协调工作。

所需元件:该系统的核心器件是80C51。

在其外围接上复位电路、上拉电阻、数码管、按钮及扬声器。

元件为:晶振X1、电容C1、C2、C3、电阻RP1、P3.0 和P3.1 由裁判控制,分别是抢答停止和开始键。

P1.0-P1.7 是8 组抢答的输入口, P2.0--P2.3 口为数码管的段选口,位选口用的是P0.0--P0.6 口输出,外部中断0、1 和P3.3,P3.4 为抢答记时调整口,实现的对个队进行计时,并且加减调整,外部中断0,1 实现了答题时间调整.P3.4 P3.5 分别实现了时间的加一和减一.P3.6 为蜂鸣器的控制口。

第3章主要元器件介绍3.1、AT80C51单片机介绍3.1.1 AT80C51芯片简介AT80C51是MCS—51系列单片机中的一种低功耗、高性能的片内含有4KB 快闪可编程/擦除只读存储器的8位CMOS微控制器,使用高密度、非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。

主要性能:与MCS-51 微控制器产品系列兼容。

片内有4KB可在线重复编程的快闪擦写存储器存储数据保存时间为10年。

宽工作电压范围:Vcc可为2.7V到6V全静态工作;可从0Hz至16MHz 程序存储器具有3级加密保护 128*8位内部RAM 32条可编程I/O 线、两个16位定时器/计数器、中断结构具有5个中断源和2个优先级、可编程全双工串行通道、空闲状态维持低功耗和掉电状态保存存储内容。

80C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。

如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。

它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。

但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。

微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统各部分功能及说明类似于8951单片机内部结构说明。

特殊功能寄存器共有21个,用于对片内的各功能的部件进行管理、控制、监视。

实际上是一些控制寄存器和状态寄存器,是一个具有特殊功能的RAM区。

由上可见, 80C51单片机的硬件结构具有功能部件种类全,功能强等特点。

特别值得一提的是该单片机CPU中的位处理器,它实际上是一个完整的1位微计算机,这个1位微计算机有自己的CPU、位寄存器、I/O口和指令集。

1位机在开关决策、逻辑电路仿真、过程控制方面非常有效;而8位机在数据采集,运算处理方面有明显的长处。

MCS-51单片机中8位机和1位机的硬件资源复合在一起,二者相辅相承,它是单片机技术上的一个突破,这也是MCS-51单片机设计的精美之处。

3.1.2 引脚说明图3.1是标准的双列直插式集成电路芯片。

图3.1 80C51引脚图P00~P07 P0口8位双向口线(在引脚的39~32号端子)。

P10~P17 P1口8位双向口线(在引脚的1~8号端子)。

P20~P27 P2口8位双向口线(在引脚的21~28号端子)。

P30~P37 P3口8位双向口线(在引脚的10~17号端子)。

1、P0口有三个功能:(1)外部扩展存储器时,用作数据总线(如图中的D0~D7为数据总线接口)(2)外部扩展存储器时,用作地址总线(如图中的A0~A7为地址总线接口)(3)不扩展时,可做一般的I/O口使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

2、P1口功能:P1口只做I/O口使用,其内部有上拉电阻。

3、P2口有两个功能:(1)扩展外部存储器时,当作地址总线使用;(2)做一般I/O口使用,其内部有上拉电阻。

4、P3口有两个功能:除了作为I/O口使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置。

相关主题