基于STM32八位抢答器Proteus仿真设计
基于STM32八位抢答器Proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0092
二、主要功能
以STM32单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用矩阵按键1-8表示。
1.设置一个系统复位RST和抢答控制开关STAT,开关由主持人控制。
2.抢答器具有锁存与显示功能。即选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持到主持人将系统清除为止。
3.抢答器具有倒计时功能,且一次抢答的时间由主持人设定(默认20秒)。默认倒计时时间可以通过按键+和按键-设置。
4.当主持人启动“开始”键后,定时器进行减计时。
参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。
5.如果在主持人启动”开始”键前抢答 ,抢答无效。且显示器上会显示抢答选手编号,蜂鸣器报警。
6.如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00 ...
基于STM32的简易交通灯proteus仿真设计(仿真+程序+设计报告+讲解视频)
基于STM32的简易交通灯proteus仿真设计(仿真+程序+设计报告+讲解视频)
仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0091
**1.**主要功能功能说明:
以STM32单片机和数码管、LED灯设计简易交通灯控制系统;
状态1:南北方向绿灯通行12秒,东西红灯禁止通行15秒,分别倒计时;
状态2:南北方向黄灯闪烁提醒3秒,东西继续红灯倒计时;
状态3:东西方向绿灯通行9秒,南北方向禁止通行12秒;
状态4:东西方向黄灯闪烁提醒3秒,南北继续红灯倒计时;
状态5:执行状态1,反复循环。
主要硬件设备:STM32F103系列单片机 数码管
2.仿真打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
然后开始仿真。
图5.2 交通控制系统运行(东西通行)
图5.3 交通控制系统运行(东西等待)
图5.4 交通控制系统运行(南北通行)
图5.5 交通控制系统运行(南北等待)
3. 程序程序是用keil5 mdk版本打开的,如果打开有问题,核实下keil的版本。程序是HAL版本编写的,有stm ...
基于STM32气压检测报警proteus仿真设计
基于STM32气压检测报警proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0090
二、主要功能
1、以STM32单片机和MPX4115气压传感器设计气压检测报警系统;
2、通过液晶屏LCD1602和串口上位机显示气压大小,Press表示实时检测气压大小,ALM表示报警值;
3、可以通过按键设置气压ALM报警值大小。
4、监测气压大于报警值时蜂鸣器报警电路导通,蜂鸣器报警。
5、默认监测到气压大于80Kpa蜂鸣器报警。
主要硬件设备:STM32F103R6单片机、独立按键、LCD1602、MPX4115气压 LCD1602显示
资料下载链接(可点击):
https://docs.qq.com/doc/DS01rZkhMR1BOTGJT
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真,然后开始仿真。
开始仿真串口电路和LCD1602显示检测压力值和报警值。
通过调整压力传感器的上下箭头改变传感器值LC ...
基于STM32简易计算器proteus仿真设计
基于STM32简易计算器proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0089
二、主要功能
本次嵌入式课程设计综合实验的内容为基于STM32单片机的简易计算器仿真设计系统。完成LCD1602液晶显示、矩阵按键扫描、LCD1602显示等多项任务。
一、该简易计算器设计硬件电路采用三部分电路模块构成:
1、键盘模块电路,采用 4*4 矩阵式键盘作为输入电路;
2、LCD1602 液晶显示模块;
3、以 STM32单片机作为控制核心。
二、软件程序主要由三部分组成: 主程序、按键扫描程序和 LCD1602 显示程序。
三、 性能指标
(1) 用STM32单片机设计一个简易计算器, 并用 1602 液晶显示相应的数据。
(2) 可以进行简单的整数加减乘除运算,具有清零功能。
(3) 最大可以 9999*9999。
(4) 可以通过 proteus 仿真。
主要硬件设备:STM32F103R6单片机 矩阵按键 LCD1602
资料下载链接(可点击):
* ...
基于STM32土壤湿度检测自动浇水系统proteus仿真设计
基于STM32土壤湿度检测自动浇水系统proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0088
二、主要功能
本次嵌入式课程设计综合实验的内容为基于STM32单片机的土壤湿度检测自动浇水系统系统。完成LCD1602液晶显示、湿度测量、继电器控制等多项任务。
1、以STM32单片机和土壤湿度传感器 控制核心设计土壤湿度检测自动灌溉系统;
2、通过液晶屏LCD1602和串口上位机显示土壤湿度,第一行显示湿度,第二行显示阈值;
3、可以通过按键设置自动灌溉阈值湿度;
4、监测土壤湿度小于阈值时抽水机电路导通,开始自动灌溉。
主要硬件设备:STM32F103R6单片机、湿度传感器、LCD1602
资料下载链接(可点击):
*https://docs.qq.com/doc/DS0lKa0pzTU1MR3RZ*
三、仿真设计
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
开始仿真后LCD1602液晶第一行显示湿度, ...
基于STM32温湿度测量报警系统proteus仿真设计
基于STM32温湿度测量报警系统proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0087
二、主要功能
本次嵌入式课程设计综合实验的内容为基于STM32单片机的温湿度采集报警系统。完成LCD1602液晶显示、DHT11温湿度测量、指示灯、蜂鸣器控制等多项任务。
1、以STM32为最小系统电路进行连接,用液晶显示屏显示温度、湿度、温度阈值,湿度阈值。
2、用DHT11温湿度传感器进行温湿度的测量。
3、可以通过按键可以设置温湿度阈值。设置按键进入设置模式/退出设置模式,按键加减调整阈值。
4、当温度超过设置的阈值时有声光报警,对应报警指示灯点亮,蜂鸣器报警。
5、默认温度低阈值20℃,高阈值30℃,湿度低阈值50%,湿度高阈值80%。
主要硬件设备:STM32F103R6单片机 DHT11温湿度传感器 LCD1602 蜂鸣器
资料下载链接(可点击):
*https://docs.qq.com/doc/DS3Z0ckdWWmZlWWl1*
三、 ...
基于STM32水位检测控制系统proteus仿真设计
基于STM32水位检测控制系统proteus仿真设计
本设计包含Proteus仿真+程序代码+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0086
二、主要功能
1、以STM32单片机和阻压式水位检测传感器设计水位监测控制报警设计;
2、通过液晶屏LCD1602和串口上位机显示水位高度,MV表示水位高度,ALM表示报警值;
3、可以通过按键设置水位ALM报警值大小。
4、监测水位低于报警值时蜂鸣器报警电路导通,蜂鸣器报警。拨动开关接通情况下,水泵转动抽水。
5、默认监测到水位低于150cm蜂鸣器报警。
主要硬件设备:STM32F103R6单片机 阻压式水位传感器
资料下载链接(可点击):
*https://docs.qq.com/doc/DS0JCT0Fpd2F6TEJn*
三、仿真设计
整体设计方案
本实验利用STM32单片机的ADC、GPIO、定时器等资源,将软、硬件有机地结合起来,使得系统能够正确地进识别输入模拟压阻式水位传感器的AD值,LCD1602能够正确地显示,蜂鸣器根据水位高度报警值工作。需注意的是, ...
基于STM32的烟雾浓度检测报警Proteus仿真设计
基于STM32的烟雾浓度检测报警Proteus仿真设计本设计包含Proteus仿真+程序代码+讲解视频
一、开发环境仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0085
二、主要功能1、以STM32单片机和MQ-2控制核心设计烟雾浓度检测报警设计;
2、通过液晶屏LCD1602和串口上位机显示烟雾浓度,MV表示检测值,ALM表示报警值;
3、可以通过按键设置烟雾浓度ALM报警值大小。
4、监测烟雾浓度大于报警值时蜂鸣器报警电路导通,蜂鸣器报警。拨动开关打开情况下,风扇转动通风。
5、默认监测到烟雾浓度高于200ppm蜂鸣器报警。
主要硬件设备:STM32F103单片机
资料下载链接(可点击):
https://docs.qq.com/doc/DS0VHTmxmUHBtVGVP
三、仿真设计整体设计方案
本实验利用STM32单片机的ADC、GPIO、定时器等资源,将软、硬件有机地结合起来,使得系统能够正确地进识别输入模拟烟雾浓度传感器的AD值,LCD1602能够正确地显示,蜂鸣器根据烟雾浓度报警值工作。需注意的是,proteus是没有MQ- ...
基于STM32空气质量检测报警Proteus仿真设计
基于STM32空气质量检测报警Proteus仿真设计
本设计包含Proteus仿真+程序代码+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0084
二、主要功能
1、以STM32单片机和MQ-135控制核心设计空气质量检测报警设计;
2、通过液晶屏LCD1602和串口上位机显示空气质量,MV表示检测值,ALM表示报警值;
3、可以通过按键设置空气质量ALM报警值大小。
4、监测空气质量大于报警值时蜂鸣器报警电路导通,蜂鸣器报警。
5、默认监测到空气质量高于200ppm蜂鸣器报警。
主要硬件设备:STM32F103单片机
资料下载链接(可点击):
*https://docs.qq.com/doc/DS3VuQXFBTUhPaFda*
三、仿真设计
整体设计方案
本实验利用STM32单片机的ADC、GPIO、定时器等资源,将软、硬件有机地结合起来,使得系统能够正确地进识别输入模拟空气质量传感器的AD值,LCD1602能够正确地显示,蜂鸣器根据空气质量报警值工作。需注意的是,proteus是没有MQ-135等空气浓度传感 ...
基于STM32的甲醛浓度检测报警Proteus仿真设计
基于STM32的甲醛浓度检测报警Proteus仿真设计
本设计包含Proteus仿真+程序代码+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0083
二、主要功能
1、以STM32单片机和控制核心设计甲醛浓度检测报警设计;
2、通过液晶屏LCD1602和串口上位机显示甲醛浓度,MV表示检测值,ALM表示报警值;
3、可以通过按键设置甲醛浓度ALM报警值大小。
4、监测甲醛浓度大于报警值时蜂鸣器报警电路导通,蜂鸣器报警。
5、默认监测到甲醛浓度高于0.100mg/m3蜂鸣器报警。
主要硬件设备:STM32F103单片机、LCD1602
资料下载链接(可点击):
*https://docs.qq.com/doc/DS0FkcGdVRlFGcVhN*
三、仿真设计
整体设计方案
本实验利用STM32单片机的ADC、GPIO、定时器等资源,将软、硬件有机地结合起来,使得系统能够正确地进识别输入模拟甲醛传感器的AD值,LCD1602能够正确地显示,蜂鸣器根据气体浓度报警值工作。需注意的是,proteus是没有MQ- ...
