基于STM32数字电压表Proteus仿真设计
基于STM32数字电压表Proteus仿真设计
本设计包含Proteus仿真+程序+设计报告+讲解)
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0080
二、主要功能
结合实际情况,基于STM32F103单片机设计一个数字电压表仿真设计。该设计应满足的功能要求为:
1、以STM32单片机为控制核心设计数字电压表;
2、可以测量0~3.3V输入电压值;
3、液晶屏LCD1602显示电压;
4、最小分辨率为0.1V,测量误差约为±0.1V。
主要硬件设备:STM32F103单片机
资料下载链接(可点击):
*https://docs.qq.com/doc/DS2hmZExpSmxXamdF*
三、仿真设计
整体设计方案
本实验利用STM32单片机的ADC等资源,将软、硬件有机地结合起来,使得系统能够正确地进识别输入电压大小,LCD1602能够正确地显示。
测试如下所示:
仿真运行情况:
通过滑动变阻器改变输入电压,滑动变阻器100%,模拟信号输入理论值为3.3V。3.3V测试如下
1.6V测试如下
四、程序代码
五、 ...
基于STM32数字频率计Proteus仿真设计
基于STM32数字频率计Proteus仿真设计
本设计包含Proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0079
二、主要功能
结合实际情况,基于STM32F103单片机设计一个数字频率计仿真设计。该设计应满足的功能要求为:
1、使用 Proteus 仿真32单片机,实现了可以测量正弦波、方波、正弦波和锯齿波等波形频率的频率计
2、测量误差在1%以内
3、仿真测试频率0-1kHz。
4、测量结果通过串口输出显示。
主要硬件设备:STM32F103单片机、LM324
资料下载链接(可点击):
*https://docs.qq.com/doc/DS1lBVFdvT1BkR3pn*
三、仿真图
整体设计方案
本实验利用单片机的外部输入、定时器和串口调试等资源,结合迟滞电路设计频率计。将软、硬件有机地结合起来,使得系统能够正确地进频率计算,串口能够正确地显示。通过proteus自带的信号发生器输出波形,整形后通过外部中断计数得到频率。
测试如下所示:
仿真运行情况:
通过proteus自带 ...
基于STM32的电子秒表Proteus仿真设计
基于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秒增加一次计时。
按下暂停按键后暂停计时,显示当前计时的时间。如下图所示:
四、程序代码
五、设计报告
报告 ...
基于STM32水质浑浊度和PH值监测系统Proteus仿真设计
基于STM32水质浑浊度和PH值监测系统Proteus仿真设计
本设计包含Proteus仿真+程序代码+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0077
二、主要功能
结合实际情况,基于STM32F103单片机设计一个电子水质检测系统。该系统应满足的功能要求为:
本次嵌入式课程设计综合实验的内容STM32的水质浑浊度和PH值监测系统设计。完成LCD液晶显示、水质检测、灯光报警等多项任务。
1、以STM32为最小系统电路进行连接,用液晶显示屏水质浑浊度,PH值浑浊度阈值,PH值阈值。
2、以两路STM32内部ADC电路分别检测水质浑浊度和PH值。
3、当水质浑浊度大于等于或PH值大于等于阈值时,报警灯亮,都低于则报警灯灭。
主要硬件设备:STM32F103单片机、LCD1602液晶。
资料下载链接(可点击):
*https://docs.qq.com/doc/DS0hrelFRU213dFdn*
三、仿真设计
整体设计方案:
该系统为电子水质检测系统,其主要的功能有:以stm32为最小系统电路进行连接,用液晶显示屏水 ...
基于STM32温湿度控制系统仿真设计
基于STM32温湿度控制系统仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0076
二、主要功能
结合实际情况,基于STM32F103单片机设计一个温湿度采集控制系统。该系统应满足的功能要求为:
1、以STM32为最小系统电路进行连接,用液晶显示屏显示温度、湿度、温度阈值,湿度阈值。
2、用DHT11温湿度传感器进行温湿度的测量。
3、可以通过按键可以设置温室度阈值。
4、当温度达到设置的阈值时,风扇进行转动,由此来达到散热降温的目的。当湿度不足设定的阈值时,加湿器开始工作。
主要硬件设备:STM32F103单片机、DHT11温湿度模块、按键、LCD1602液晶屏幕。
资料下载链接(可点击):
*https://docs.qq.com/doc/DS1NqdlJpU3liakRW*
三、仿真设计
整体设计方案:
该系统为温湿度采集控制系统,其主要的功能有:以stm32为最小系统电路进行连接,用液晶显示屏显示温度、湿度数据。同时用温湿度传感器进行温湿度的采集与测量。 ...
基于STM32波形信号发生器proteus仿真设计
基于STM32波形信号发生器proteus仿真设计
本设计包含proteus仿真+程序代码+设计报告+讲解视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0075
二、主要功能
结合实际情况,基于STM32F103单片机设计一个四种波形发生器(正弦波、方波、三角波、锯齿波)。该系统应满足的功能要求为:
(1) 可以实现四种波形:正弦波、方波、三角波、锯齿波;
(2) 通过按键进行选择,频率可以调整;
(3) LCD液晶显示;
(4)设计出来之后用Proteus软件仿真出效果;
主要硬件设备:STM32F103单片机、DAC0832数模转换芯片、矩阵键盘、LCD12864液晶屏幕。
三、整体设计方案
四种波形发生器以STM32F103单片机作为整个系统的控制核心,应用其强大的处理速度,构成波形发生器系统。该系统具备将数字信号转换为模拟信号的能力。正弦波可以直接采用数学函数sin计算出来,送入单片机进行数据处理。经单片机运算后的数据送入DAC0832芯片将数字信号转换为模拟信号输出。其他的波形都可以采用自身的规律采用不同的算法实现 ...
基于STM32的光敏自动智能控制窗帘Proteus仿真设计
基于STM32的光敏自动智能控制窗帘Proteus仿真设计
本设计包含proteus仿真+程序代码+演示视频
一、开发环境
仿真图:proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0074
二、主要功能
结合实际情况,基于STM32单片机设计一个自动智能控制窗帘系统。该系统应满足的功能要求为:
光敏传感器,运行状态LCD1602显示、L298驱动电机控制、自动控制。
具体功能:
①电压值低于设定的值,液晶显示open,表示光强太弱,打开窗帘。
②电压大于设定的参考电压值,液晶显示close,表示光强太强,关闭窗帘。 ③光强合适,液晶显示OK,电机不转,表示窗帘不动。
资料下载链接(可点击):
*https://docs.qq.com/doc/DS3dNRm1Vc3ZoRkdL\*
三、仿真图
开始仿真
电压大于设定的参考电压值,液晶显示close,表示光强太强,关闭窗帘。
光强合适,液晶显示OK,电机不转,表示窗帘不动。
电压值低于设定的值,液晶显示open,表示光强太弱,打开窗帘。
四、程序代码
五、资料清单&下载链接
...
基于51单片机的二氧化碳(CO2)气体浓度监测报警系统( proteus仿真+程序+演示视频)
基于51单片机的二氧化碳(CO2)气体浓度监测报警系统( proteus仿真+程序+演示视频)仿真图proteus 8.9
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:C0073
主要功能:
结合实际情况,基于51单片机设计一个二氧化碳(CO2)监测报警系。该系统应满足的功能要求为:
二氧化碳传感器,运行状态LED显示、独立键盘、蜂鸣器报警。
具体功能:①二氧化碳传感器测得二氧化碳数据后经过单片机处理,由LCD1602实时显示,第一行显示测得的浓度值,第二行显示报警阈值;
②可通过按键设置二氧化碳报警阈值,开始之后预设值闪烁,按键+预设值+10,按键减按下预设值-10;
③测得的二氧化碳浓度在正常范围时,绿灯亮,超过报警阈值时,红灯亮,蜂鸣器响,开始声光报警。
资料下载链接(可点击):
以下为本设计展示图:
仿真(提供源文件)主图
开始仿真
开始仿真显示检测值C02为1260ppm,初始化报警值为1500ppm。
按下调整按键后,系统暂停工作,报警值十位数闪烁,按下报警上限+按键,报警值+10,按下按下报警上限-按键,报警值-10。设置 ...
基于51单片机的四层电梯模拟控制系统proteus仿真设计
本设计
基于51单片机的四层电梯模拟控制系统proteus仿真设计( proteus仿真+程序+原理图+PCB+设计报告+视频讲解)
仿真图proteus 7.8
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:C0072
主要功能:结合实际情况,基于51单片机设计一个四层电梯单片机控制系统。该系统应满足的功能要求为:
4层电梯运行控制,轿内外呼叫,运行状态显示。独立键盘、LED显示楼层、指示灯。
1.通电后,系统默认电梯停在一层。
2.按下不同的按键电梯可以到达不同的楼层,如果电梯在上行,下面的楼层有呼叫电梯会继续上行,直到上行完了才会下行。同样如果电梯在下行,上面的楼层有呼叫 电梯会继续上行 ,直到下行完了才会上行。
3.如需上行,请按下所要到达楼层的上行呼叫按钮,电梯显示开始上行,所经楼层号用数码管进行显示,到达,楼层号持续显示,并有蜂鸣器鸣叫以示到达。
4.当轿厢停留在中间楼层时,可实现上或下行呼叫,行进方向按呼叫顺序进行,如同时呼叫,则坚持先上行,后下行原则。
5.由LED箭头指示电梯是上行和下行的方向。
6.如上下行同时呼叫,则按先上后下原则实 ...
基于STM32的交通灯仿真设计_倒计时_紧急_时间可调( proteus仿真+程序+报告)
基于STM32的交通灯仿真设计_倒计时_紧急_时间可调( proteus仿真+程序+报告)仿真图proteus 8.9
程序编译器:keil 5
编程语言:C语言
设计编号:C0071
主要功能:
本模拟系统由单片机硬/软件系统,四位8段数码管和LED灯显示系统等组成,较好的模拟了交通路面的控制。
南北方向为主干道,通行时间为9秒;东西方向为支干道,通行时间为15秒。通行时间最后2秒,绿灯灭,黄灯常亮,黄灯亮完变更通行车道。默认通行时间可以在代码修改。
通行时间由数码管显示器显示。
紧急情况:按下紧急模式按键,所有方向亮红灯,数码管显示00,再按一次按键退出紧急情况。
仿真运行过程中可以通过按键调整东西方向绿灯通行时间和南北方向绿灯通行时间。
仿真倒计时时间源通过定时器中断产生。
重要说明:由于STM32的proteus仿真的不稳定性问题,部分电脑仿真显示数据存在延迟,卡顿,闪退。稳定性问题非我所能改,请知悉,如介意请勿下载。
以下为本设计资料展示图:
硬件框图
仿真图
南北绿灯通行
南北黄灯通行
东西方向绿灯通行
东西方向黄灯通行
紧急模式 ...
