赞
踩
写在前面——
文章将介绍一个基于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接口)
4、 主控芯片STM32F103C8T6
注:其实通过硬件介绍就可以看出本次设计优势之一就是所需原件少、占用IO口少、焊点少、完成功能多。比如选用红外线遥控器就可以实现仅需3根杜邦线3个焊点1个IO口提供21个按键,对比矩阵键盘有很大优势,而且控制距离远相对更自由,这本身就是一种升级。选用0.96寸4针OLED显示屏意味着仅需4根杜邦线4个焊点2个IO口就可以提供非常丰富的显示内容。
1、主控芯片
2、红外接收器
3、红外遥控器
4、0.96寸4针OLED显示屏
根据原理图连接并焊接好电路
PCB板背面的焊接略显潦草这里就不展示了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。