基于STM32的电子秒表Proteus仿真设计

本设计包含Proteus仿真+程序代码+设计报告+讲解视频

一、开发环境

仿真图:proteus 8.9

程序编译器:keil 5

编程语言:C语言

设计编号:C0078

二、主要功能

结合实际情况,基于STM32F103单片机设计一个电子秒表。该设计应满足的功能要求为:

1、以STM32为最小系统电路进行连接,用四位数码管显示计时时间。

2、三个按键作为开始、清零、暂停来控制秒表的计时。

3、计时精确度为0.1S,最大可以显示999.9s。

主要硬件设备:STM32F103单片机、四位数码管。

资料下载链接(可点击):

*https://docs.qq.com/doc/DS21hQUpNd3JabkZt*

三、仿真设计

整体设计方案

该系统为电子秒表设计系统,其主要的硬件设计:以stm32为最小系统电路进行连接,用数码管显示秒表计时时间。

测试如下所示:

开始仿真后显示000.0,等待开始按键按下后开始计时,0.1秒增加一次计时。

img

按下暂停按键后暂停计时,显示当前计时的时间。如下图所示:

img

四、程序代码

img

五、设计报告

img

报告部分内容

主控制器选择

2.1 stm32f103芯片的概述

STM32单片机有很多个系列,其中包括基本型、USB基本型、增强型以及互联型几大系列,这写系列的STM32单片机都是具有性能高、功耗低、成本低等特点。其内部结构图如图 2.2所示:

img

图 2.2 STM32内部结构图

本课题采用的是STM32F103C8T6单片机芯片,这是是一款ARM M3内核的增强型微控制器,这款内核的工作频率是能够达到72MHz的,它拥有着128K字节的闪存和极其丰富的外设,如GPIO口,串口,定时器,中断,数模转换,实时时钟,看门狗,SPI,IIC,CAN总线等部分组成。STM32F103系列单片机的性能在同一个类别的产品中是最高的,它能够在-40°C -85°C温度下正常地进行工作,工作的电压范围为2V-3.6V,具有低功耗的节能工作模式,闪存存储器的容量为64K字节。

六、资料清单&下载链接

img

资料下载链接(可点击):

*https://docs.qq.com/doc/DS21hQUpNd3JabkZt*

更多资源 点击下方链接:

*https://docs.qq.com/sheet/DS0xIa0llTmtNakRW*

微信公众号:嘉盛单片机

img