STM32秒表设计【课设1/5】

对于课设我们该如何应对呢!我来以最简单的也是最省钱的课设入手!!!

选件

为了省钱一定要选择我们的C8T6最小开发板。

对于模块选择我第一步想起码得有显示屏吧——那我就选八段LED显像管。

显示模式为XX-XX-X(分-秒-0.1秒) 

需要7个显像管。

然后我们得有开始,停止,结束,拓展功能吧——选取4个按键。

7个2块1。这不妥妥的性价比之选吗 !

 

一个三分钱,要会过日子呀! 

所以说里面最贵的就是你的STM32C8T6板子了,我这里刚好因为大四毕业收了几个一个1块。

总结一下: 

F103C8T61
6*6*5H按键4

 sm410501n/8

8

模块运行图

由模块组成系统。

我们模块包含            显示模块,按键模块,TIM定时器

注意:定时器是你STM32自带的,不是买的模块!!!!不要上网一查发现没有过来私信我。定时器不会用的去翻我看我以前的帖子。

这绘制流程图的软件是draw.io

 

总程序流程图

接着来设计一下我们的电路吧!

电路设计

定时器

首先一定得看我们的STM32时钟库

那就开一个TIM6吧。 TIM6是一个基本定时器用起来考虑的因素少。

不会看这里CSDN

按键

PA1,PA2,PA3,PA4

我一般选择选择共地按键,这样子低电平才导通,初始化完不需要复位。

8个八段LED

PB0——PB7  负责选位 

PB8——PB15 负责选段

注意:我们需要在LED每一个引脚外加上一个500-1000欧姆的电阻!!!

不会看这里CSDN

构建原理图

我使用的是嘉立创EDA

 

那么那么我就该看看如果我设计出来会是啥样子了! 

 

我这里还没布线,因为为了方便看设计的空间利用率,如果你以后要加入一个新的模块,你会发现你把你之前设备的线路给破坏了!!

右面留出空间方便以后进行拓展!!!

美中不足的是我们少一个电源模块,关键是现在电池太贵了5块一节我需要两节,太消耗我资金我就不使用了,用我的USB供电,刚刚好!

明天我带领代大家学习代码构建哈。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值