基于STM32篮球计分器数码管显示(Proteus仿真+程序+设计报告+原理图PCB+讲解视频
基于STM32篮球计分器数码管显示(Proteus仿真+程序+设计报告+原理图PCB+讲解视频基于STM32篮球计分器数码管显示(Proteus仿真+程序+设计报告+原理图PCB+讲解视频
仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0102
1.主要功能设计一个基于STM32单片机的篮球比赛计分器仿真设计,下面是设计的功能要求
1.可以在比赛期间随时更新A和B队的比分。
2.中场休息期间交换场地,交换A队和B队的位置。
3.当添加比赛分数时,如果有错误,可以手动更改赛场分数。
4.具备篮球24秒进攻时间倒计时,进攻时间结束时可以触发蜂鸣器警报。
5.可以通过复位按键回复比分初始状态。
6.可以通过proteus仿真演示。
主要硬件设备:STM32F103+74HC138+蜂鸣器+数码管
2.功能演示1.可以在比赛期间随时更新A和B队的比分。
2.中场休息期间交换场地,交换A队和B队的位置。
3.当添加比赛分数时,如果有错误,可以手动更改赛场分数。
4.具备篮球24秒进攻时间倒计时,进攻时间结束时可以触发警报。
当系统启动时,发光二极管数码管按 ...
基于STM32的计时秒表设计
基于STM32的计时秒表设计
本设计包含Proteus仿真+程序+设计报告+原理图PCB+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0101
二、主要功能
1、能在8位数码管上,实现倒计时功能,其显示格式为XX-XX-XX(时-分-秒)。
2、要求计时准确,并且可以通过按键设置倒计时开始时间。
3、启动/暂停/清零按键控制倒计时系统的开始暂停和清零,系统的倒计时后指示灯亮。
4、倒计时结束后蜂鸣器响,灯光报警。
5、可以通过Proteus仿真或者实物验证设计。
主要硬件设备:STM32F103+74HC138+蜂鸣器+数码管
资料下载链接:
链接: *https://pan.baidu.com/s/12KCZkZ5quxFzoJ-uxQQUMQ?pwd=2cry*
提取码: 2cry
三、功能演示
打开仿真工程,双击Proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后,数码管显示00-00-30,运行指示灯熄灭。
按下启动按键后,时间递减,时间格式是时分秒。图示是27秒。 ...
基于STM32的计时秒表设计
基于STM32的计时秒表设计
本设计包含Proteus仿真+程序代码+设计报告+原理图PCB+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0100
二、主要功能
使用STM32单片机定时器做精度为0.01的秒表具体功能:
1、秒表精度为0.01s,显示数值为时.分.秒.毫秒,默认量程23时59秒59分;
2、可以通过按键实现启动、暂停及清零;
3、具有超量程报警功能。为了方便演示计时到20秒超时提示报警灯亮;
4、通过数码管显示计时时间,显示格式为XX时.XX分.XX秒.XX毫秒;
5、可以通过Proteus演示或者实物演示。
主要硬件设备:STM32F103+74HC138+蜂鸣器+数码管
资料下载链接:
链接: *https://pan.baidu.com/s/1C-9fnwRszfKZyDRbuD5yfw?pwd=gbii*
提取码: gbii
【备用链接】*https://docs.qq.com/doc/DS3ZZZXF6b0VkYW9X*
三、功能演示
打开仿真工程,双击proteus中的单片机,选择hex ...
基于STM32的简易出租车计费设计
基于STM32的简易出租车计费设计
本设计包含Proteus仿真+程序代码+设计报告+原理图PCB+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0099
二、主要功能
基于STM32的简易出租车计费系统设计内容:
1、用定时器时间模拟路程。
2、前三秒以内8.00元,若超出3秒每增加一秒,价格增加1元。
3、用数码管显示价钱,时间。
4、用按键切换控制显示价格或者时间。
5、按键按下有蜂鸣器短暂提醒。
6、可以使用proteus仿真演示/实物演示。
主要硬件设备:STM32F103+74HC138+蜂鸣器+数码管
资料下载链接:
https://pan.baidu.com/s/1dDVj8UZ77OHWCMz0kRz2LA?pwd=emmb
提取码: emmb
【备用链接】C0099 下载链接
*https://docs.qq.com/doc/DS0ZNZFdHdXNwUnZE*
三、仿真图
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
数码管显示0000 00.00,默 ...
基于STM32单片机的温控风扇系统Proteus仿真设计
1 *目录*1 目录
2 引言
2.1 设计目标
2.2 系统结构图
3 硬件设计
3.1 STM32最小系统
3.2 LCD1602显示模块
3.3 按键模块
3.4 温度传感器
3.5 ULN2003A
4 软件设计
4.1 编程语言选择
4.2 单片机程序开发环境
4.3 ARM软件开发流程
4.4 程序设计
4.5 系统调试
4.6 仿真结果
5 总结与展望
参 考 文 献
2 *引言*随着现代电子技术的日新月异,智能化、自动化趋势愈发明显,智能温控系统在生产制造、日常生活以及科学研究等多个领域中的应用范围正不断拓展和深化。特别是在那些对环境温度有着严格要求的场所,比如需要维持恒定低温以确保数据安全和设备稳定运行的数据中心、需要精确控制实验条件以保证科研结果准确性的实验室,以及追求舒适生活品质、节能减排的家庭环境等,智能温控风扇系统的重要性愈发凸显。这类系统通过实时监测环境温度,并根据预设条件自动调节风扇转速,从而有效提升了能源的使用效率,避免了不必要的能耗浪费,同时也为各类精密设备提供了稳定可靠的工作环境,保障了其长期、高效的运行,进一步 ...
基于STM32的火灾烟雾报警器Proteus仿真设计
基于STM32的火灾烟雾报警器Proteus仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0097
二、主要功能
基于STM32的火灾烟雾报警器Proteus仿真设计
\1. 烟雾采集传感器选用MQ-2,由于该传感器输出的是模拟信号,STM32内部ADC将模拟信号转为数字信号。
\2. 温度采集使用DS18B20数字传感器,温度测量范围-55到128℃,测量精度±0.1℃;
\3. 显示设备使用1602液晶,可以在屏幕上显示实时烟雾浓度值、温度值,以及报警值等信息;
\4. 报警模块则采用蜂鸣器和LED灯组成,两个LED分别代表了烟雾报警指示和温度报警指示,无论哪个检测元素超标,蜂鸣器都会鸣叫报警;
\5. 设计采用3个按键作为操作输入设备,可以用来调节报警阈值的大小;
6.串口实时发送温度检测值、烟雾浓度测量值和报警信息给PC机。
主要硬件设备:STM32F103+LCD1602+DS18B20+蜂鸣器
资料下载链接:
链接:https://pan.baidu ...
基于STM32的DS18B20温度报警器Proteus仿真设计
基于STM32的DS18B20温度报警器Proteus仿真设计
_可调上下限
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0096
二、主要功能
基于STM32单片机的温度报警系统LCD1602显示Proteus仿真设计
1、STM32单片机实时检测DS18B20温度测量及显示,默认低温阈值20℃,高温阈值40℃,超出高低温范围声光报警;
2、温度测量范围-55到128℃,测量精度±0.1℃;
3、串口实时传输检测温度给PC机;
4、可以对高低温报警值进行设定,通过按键设置;
5、温度高于上限或低于下限LCD1602显示屏有相应提示,蜂鸣器响,灯光报警。
主要硬件设备:STM32F103+LCD1602+DS18B20+蜂鸣器
资料下载链接:
链接:*https://pan.baidu.com/s/1fXlfCfUoJTK_KI2QfrKdVg?pwd=4olm*
提取码:4olm
备用链接:【腾讯文档】C0096 下载链接
*https://docs.qq ...
基于STM32的独立按键控制LED灯Proteus仿真设计
基于STM32的独立按键控制LED灯Proteus仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0095
二、主要功能
1.使用Proteus仿真软件和STM32F103系列芯片设按键扫描电路;
2.开始仿真后LED1和LED2点亮,按键控制熄灭/点亮;
3.使用STM32CubeM图像化工具新建工程。
主要硬件设备:STM32F103C6+LED灯+独立按键
资料下载链接(可点击):
https://docs.qq.com/doc/DS2l5c0JhZWpPcU5i
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
实验现象:KEY4控制LED2熄灭,KEY3控制LED2点亮。KEY2控制LED1熄灭,KEY1控制LED1点亮。
四、程序设计
程序是用keil5 mdk版本打开的,如果打开有问题,核实下keil的版本。程序是HAL版本编写的,有stm32cubemx配置文件。有注释可以结合讲解视频理解。 ...
基于STM32的LCD1602显示Proteus仿真设计
基于STM32的LCD1602显示Proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0094
二、主要功能
1.使用Proteus仿真软件和STM32F103系列芯片设计LCD1602显示电路。
2.开始仿真后数码管LCD1602第一行显示hello world,第二行显示字母和数字。
3.使用STM32CubeMx图像化工具新建工程。
主要硬件设备:STM32F103C6+LCD1602液晶
资料下载链接:
*https://pan.baidu.com/s/1TltN_W-7AI_xivUP2dFZDQ?pwd=7fty*
提取码:7fty
【备用链接】C0094 下载链接
https://docs.qq.com/doc/DS1lTZldVU25mUmZI
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后LCD1602第一行显示hello world。第二行显示字母和数字num ...
基于STM32八位数码管显示Proteus仿真设计
基于STM32八位数码管显示Proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0093
二、主要功能
以STM32单片机为核心,设计八位数码管显示仿真实验。
1.使用Proteus仿真软件和STM32F103系列芯片设计数码管显示电路
2.开始仿真后数码管显示87654321.显示数字可以修改为其他内容
3.使用STM32CubeMx图像化工具新建工程。
4.数码管使用74HC245和74HC138作为驱动电路
主要硬件设备:STM32F103C6+数码管+74HC245+74HC138
资料下载链接(可点击):
链接:*https://pan.baidu.com/s/1AR-5aXgClKMVHf-Q-84QcA?pwd=ksjd*
提取码:ksjd
【备用链接】C0093 下载链接
https://docs.qq.com/doc/DS3pnS1hzSVFuWE1v
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后 ...
