资料查找方式:
特纳斯电子(电子校园网):搜索下面编号即可
编号:
HJJ-32-2021-028
设计简介:
本设计是基于stm32的抢答计分系统,主要实现以下功能:
- LCD1602显示选手分数、倒计时时间以及相关提示
- 四位选手进行抢答
- 抢答成功后进行回答正确判断,正确加分,错误减分(0分不减)
- 具有一个开始和一个复位按键
标签:STM32单片机、LCD1602
题目扩展:抢答
1. 中控部分
- 核心控制器:STM32F103单片机,负责获取输入数据、处理数据并控制输出部分。
2. 输入部分
- 独立按键:七个独立按键,用于开始抢答、加分、扣分、复位及抢答操作。
- 供电电路:为整个系统提供电源。
3. 输出部分
- 显示模块:LCD1602模块,显示倒计时和分数。
- 语音存储模块:当有选手抢答时,播报对错。
- LED灯:当有选手抢答时,对应的LED灯亮。
第五章 系统调试
5.1 系统抢答测试
在完成系统样机焊接后,通过jlink下载程序,对各个模块进行编程测试。首先对基础的LED模块的控制进行测试,通过软件命令测试LED是否可以按需点亮关闭,经调试LED模块工作正常;完成LED模块调试后进行了按键及语音模块的调试,经调试后按键可以正常触发外部中断,语音模块在录音后通过单片机控制管脚也可正常控制语音回放,按键及语音模块工作正常;最后进行了LCD显示模块的调试,通过软件读写控制,LCD可以正常显示设定字符,显示模块工作正常。在分模块调试通过后,进行系统的整体测试;测试过程如下:当复位按键被主持人按下后,模拟选手抢答,观察按键抢答及LED状态显示与系统到计时功能是否工作正常。经测试,在主持人按下复位按键后,系统倒计时状态灯被点亮;选手按下抢答按键后,系统自动保护并不再响应其他选手的抢答,抢答成功选手对应的LED被点亮;抢答器抢答功能工作正常。测试如图5-1所示。
图5-1 系统抢答测试图
5.2 计分功能测试
接下来测试系统计分功能,按下加分按键,观察到选手分数加一,计分功能工作正常。测试加分如图5-2所示。
图5-2 系统计分测试图
设计摘要:
近年来,随着日常生活中各类抢答竞赛节目的兴起,市场中对于各类竞赛抢答器产品的需求也越来越大。抢答计分系统作为抢答赛场上为比赛选手提供公平竞争的前提条件,其可靠性及操作性是十分重要的。本文主要对基于单片机控制的操作简单、功能强大、成本低廉且具有较高实用性的抢答计分器设计研究。本系统以STM32单片机为核心控制器,搭建外围电路,同时支持四组选手参与抢答,并实现选手分数自动记录显示,回答结果语音播报等功能的设计。主要研究内容分为四个部分:
- 以系统整体方案实现的功能,确定原器件模块;
- 外围硬件电路设计;
- 设计系统主流程图,设计软件编程;
- 对抢答积分器功能调试,达到操作方便具有高实用型应用。
关键词:单片机;四路;自动记录;语音播报
字数:10000+
内容预览:
目 录
摘 要
ABSTRACT
第一章 绪论
1.1 选题背景及实际意义
1.2 抢答器的研究现状
1.3 课题的主要内容
第二章 系统设计方案
2.1 系统整体方案
2.2器件选型
2.2.1主控制器选型
2.2.2 电源选型
2.2.3 显示模块选型
2.2.4 语音模块选型
第三章 硬件设计
3.1单片机最小系统电路设计
3.1.1最小系统复位电路设计
3.1.2最小系统晶振时钟电路设计
3.1.3最小系统BOOT电路设计
3.1.4最小系统下载电路设计
3.2 LCD1602显示模块电路设计
3.3 按键模块电路设计
3.4 LED显示模块电路设计
3.5 语音模块电路设计
第四章 软件设计
4.1系统主程序设计
4.2 LCD1602驱动程序
4.3按键模块检测程序
第五章 系统调试
5.1 系统抢答测试
5.2 计分功能测试
第六章 结 论
致 谢
参考文献
附 录
附录1:原理图
附录2:系统样机图