当前位置:   article > 正文

基于STM32的课程设计(毕业设计)——篮球记分器_基于stm32篮球计分

基于stm32篮球计分

写在前面——

       文章将介绍一个基于STM32的课程设计——篮球记分器。本设计由QFNU'2019级电子信息工程的CHQ小组完成。从开始到完成一共用了3个周的课余时间。C同学完成了作品的整体思路构建与程序的编写工作,H同学完成了电路焊接和大量其它辅助工作,Q同学完成了课程设计论文的撰写以及电路原理图绘制工作,同时感谢W老师不厌其烦地提出了大量课程论文修改意见。

目录

一、设计任务

(一)基本要求

(二)实现功能

二、硬件准备

三、项目设计

(一)原理图

(二)硬件设计

(三)程序设计

四、功能注解

五、项目图片展示

 六、小结

资料下载:基于STM32的课程设计——篮球记分器-嵌入式文档类资源-CSDN文库


一、设计任务

(一)基本要求

        课程设计的基本要求如下:(本设计不仅能完成基本要求功能,可完成功能下文有具体介绍)

        本设计采用STM32单片机为主控芯片,结合外围电路,组成简易篮球计时计分器,具体实现要求如下:

        (1)比赛过程中具有时间倒计时功能;

        (2)通过4个按键及时更新两队比分:A组加1分,A组减1分,B组加1分,B组减1分;

        (3)第二节调到第三节时两队比分通过按键对调;

        (4)通过按键控制比赛开始/暂停;

        (5)比赛暂停时可进行比赛时间调整;

        (6) 设有14/24秒违规功能,超过时间,比赛暂停,交换球权,并自动复位24秒;

        (7)通过14秒和24秒复位键也可以复位14秒或24秒,比赛不会停止。

(二)实现功能

        (1)比赛开始/暂停;

        (2)时间倒计时(每节12分钟,精确到0.01秒);

        (3)主、客队比分加减;

        (4)半场球队及比分对调;

        (5)比赛时间调整(可对分钟、秒、0.01秒、24秒进行加减);

        (6)节数调整;

        (7)大比分调整;

        (8)24/14秒设置;

        (9)比赛球队更换(本设计包含我们目前校区所有学院名称,也可自行添加字模增加球队)。

二、硬件准备

1、红外线遥控器模块

 

 2、0.96寸4针OLED显示屏(IIC接口)

OLED显示屏

4、 主控芯片STM32F103C8T6

STM32核心板

注:其实通过硬件介绍就可以看出本次设计优势之一就是所需原件少、占用IO口少、焊点少、完成功能多。比如选用红外线遥控器就可以实现仅需3根杜邦线3个焊点1个IO口提供21个按键,对比矩阵键盘有很大优势,而且控制距离远相对更自由,这本身就是一种升级。选用0.96寸4针OLED显示屏意味着仅需4根杜邦线4个焊点2个IO口就可以提供非常丰富的显示内容。

三、项目设计

(一)原理图

 1、主控芯片

STM32Fl03C8T6主控电路

 2、红外接收器

红外接收器电路

3、红外遥控器 

键位对应码值

 4、0.96寸4针OLED显示屏

OLED显示器电路

(二)硬件设计

         根据原理图连接并焊接好电路

作品展示图Ⅰ

        PCB板背面的焊接略显潦草这里就不展示了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/489220
推荐阅读
相关标签