
单片机开发
文章平均质量分 67
森旺电子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于51单片机的出租车计价器
基于51单片机的出租车计价器系统设计摘要: 本设计采用51单片机为核心控制器,实现出租车计价功能。系统通过霍尔传感器检测车轮转速计算里程,1602液晶屏显示时间、日期、行驶距离、费用等信息。主要功能包括:1)实时显示行驶里程和费用;2)按键设置时间、起步价、单价等参数;3)分时段计费(白天/夜间不同价格);4)计时等待功能。程序采用模块化设计,包含DS1302时钟读取、液晶显示驱动、霍尔脉冲计数等关键功能。系统通过仿真验证了计费准确性,硬件电路包含单片机最小系统、传感器接口和显示模块,具有实用性强、成本低的原创 2022-04-17 17:38:15 · 1942 阅读 · 0 评论 -
基于STM32的温度和超声波测距仿真
【摘要】本项目基于STM32实现温度与超声波测距功能,采用DS18B20传感器测量温度(仿真显示22.7℃)和HC-SR04模块测距(仿真显示304cm),结果通过1602液晶屏显示。系统核心包括:1)定时器TIM3初始化与中断处理,用于超声波时序控制;2)超声波模块驱动函数实现10us级延时和加权滤波算法;3)主程序循环采集温度数据(精度0.1℃)和距离数据(最大量程600cm,超限值设为400cm)。代码包含完整的硬件初始化、数据处理及LCD显示逻辑,适用于嵌入式环境监测应用。原创 2022-04-14 09:40:06 · 1782 阅读 · 1 评论 -
基于STM32电压采集仿真
采集电压并通过串口打印出来原创 2022-04-13 14:03:37 · 1597 阅读 · 0 评论 -
基于STM32的DHT11的proteus仿真
一、项目功能概述1、显示采集的DHT11温湿度2、串口打印数据信息3、OLED液晶屏上显示数据资料下载地址:基于STM32的DHT11的Proteus仿真二、仿真DHT11设置温度47度,湿度85%DHT11设置温度和湿度都是47三、程序DHT11.Cvoid DHT11_Rst(void) { DHT11_IO_OUT(); //SET OUTPUT DHT11_DQ_High ; DHT原创 2022-04-13 13:14:52 · 8814 阅读 · 0 评论 -
stm32温湿度-超声波-LCD1602结合项目(Proteus仿真程序)
程序实现功能:程序基于stm32芯片实现了控制LED灯亮灭、按键控制、串口通信、电机控制、温湿度数据采集、超声波测距、LCD显示屏显示内容这几个功能,并用proteus8进行仿真。原创 2025-06-12 11:18:02 · 1162 阅读 · 0 评论 -
基于stm32风速风向温湿度和瓦斯检测(仿真+代码)
该环境监测系统具备风速、风向、温湿度及瓦斯检测功能,支持阈值报警设置,并通过云平台上传数据。系统采用DHT11温湿度传感器采集数据,通过STM32微控制器处理和OLED显示模块实时显示。程序包含传感器数据读取、阈值判断和显示驱动等功能模块,实现了环境参数的监测与报警。系统初始化后持续采集数据,当参数超过设定阈值时触发报警机制。原创 2025-05-29 00:11:32 · 386 阅读 · 0 评论 -
基于stm32LORA无线抄表系统仿真
本文介绍了一种基于LoRa无线通信的电力抄表系统。系统通过LoRa技术实现节点数据采集与传输,并在网关节点进行显示。原创 2025-05-29 00:00:21 · 273 阅读 · 0 评论 -
STM32项目设计:基于STM32指纹密码锁
一、项目功能概述1、可通过指纹模块增删查改家庭成员的指纹信息,增删查改是否成功的相关信息显示在TFTLCD屏幕,可存储500个指纹信息。2、在指纹匹配过程中,如果采集的指纹与指纹模块库相匹配,TFTLCD显示“刷指纹成功,确有此人ID”,此时指示灯亮。3、可以密码解锁(密码6位),如果匹配成功,即可开锁,显示“密码正确”,指示灯亮。4、如果密码错误或者没有识别到指纹,指示灯灭,蜂鸣器报警。5、支持TFTLCD触摸屏校准。6、显示温湿度。原创 2022-03-29 12:02:13 · 15314 阅读 · 17 评论 -
STM32三导联蓝牙心电监护仪设计,C#上位机显示波形 附源码与电路和论文
本设计详细分析了各种MCU包括STC89C52、STM32F103VET6、STM32F407、MSP430等多种MCU之间的优缺点,同时分析了市场上使用的ADS1298,AD8232,ADAS1000三种ECG前端方案进行了分析,包括性能,价格等多个点进行综合分析。最终选择了STM32F103和AD8232配合的方案作为本设计的主要方案,该组合同时保证了性能与较经济的价格。同时在蓝牙模块的选择上使用了常用的HC-05蓝牙芯片来用于与上位机的通信。在数据的显示上最终选择了SSD1306 OLED来实现本设计原创 2025-01-16 10:13:53 · 2329 阅读 · 0 评论 -
SH367309中颖单片机专用动力电池保护板开发资料 原理图PCB代码
中颖BMS5-16 串 前端芯片,用于充电管理+电池保护+电量计量,有规格书,原理图,PCB, DEMO CODE全套开发资料。原创 2025-01-13 10:59:16 · 927 阅读 · 0 评论 -
STM32+PAJ7620手势识别的智能家居控制系统识别系统程序设计
模块采用ATK-PAJ7620_V1.2,自带九种手势识别,支持上、下、左、右、前、后、顺时针旋转、逆时针旋转和挥动的手势动作识别,STM32与模块之间采用IIC进行通信,识别不同的手势通过IIC读取模块寄存器的值是不相同的,根据识别不同手势的值控制对应的器件。4个灯的亮灭分别代表4种手势的识别,STM32通过IO口控制灯亮灭,例如判别为第一种手势,灯1亮,第二个手势灯1灭灯2亮,识别不了按照前面的方式亮。原创 2024-12-26 16:43:18 · 1316 阅读 · 0 评论 -
dcdc buck闭环数控型稳压电源仿真+单片机程序及实验报告
PID( Proportional Integral Derivative)控制是 最早发展起来的控制策略之一,由于其算法 简单、鲁棒性好和可靠性高,被广泛应用于 工业过程控制,尤其适用于可建立精确数学 模型的确定性控制系统。该实验最后基本实现了实验要求,图为按下输出电压为2V相应的按键后的示波器和数码管显示的状态。该实验实现的结果为,设计了五个按键,每个按键按下之后会输出不同的电压值,输出电压值在依次为1,、2、3、4、5V。图三为驱动电路部分,有了驱动电路,才能让PWM波形在BOOST电路上工作。原创 2024-12-23 20:10:33 · 587 阅读 · 0 评论 -
单片机+人体红外感应的防盗系统设计(仿真+源码+PCB文件+报告)
(1)该设计包括硬件和软件设计两个部分。(2)本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。(3)系统可实现功能。探测器工作时,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至STC89C52单片机,经单片机处理运算后驱动执行报警电路使警号发声。原创 2024-12-23 19:39:33 · 669 阅读 · 0 评论 -
16×16LED点阵字符滚动显示-基于译码器与移位寄存器(设计报告+仿真+单片机源程序)
设计16×16点阵LED显示器的驱动电路,并编写程序实现在16×16点阵LED显示器上的字符滚动显示。16×16点阵LED显示器可由4块8×8点阵LED显示器构成。可采用单片机并行端口、移位寄存器、译码器或锁存器等4种驱动方式中的组合实现对16×16点阵LED显示器的驱动。电路方面主要包括以下3部分。(a)设计单片机的最小系统(包括复位电路和外接的晶振电路),并确定相关元器件参数。原创 2024-12-23 17:19:30 · 737 阅读 · 0 评论 -
51单片机仿真摇号抽奖机源程序 12864液晶显示
2、按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)随机数;单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。5、再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。4、最后液晶屏显示抽奖结果:“恭喜你获得:XXX”。1、液晶初始显示“祝你好运!原创 2024-12-23 17:00:05 · 584 阅读 · 0 评论 -
ATmaga8单片机Pt100温度计源程序+Proteus仿真设计
设计Pt100铂电阻测量温度的电路,温度测量范围是0-100摄氏度,要求LCD显示。画出电路图,标注元器件参数,简单说明测量原理和调节方式。根据要求,本设计的测温模拟电路使用热电阻Pt100温度传感器利用其感温效应,热电阻随环境温度的变化而变化,在电路图中将电阻值的变化转换成电压的变化,再将电压值作为输入信号输入至AD转换器中进行模拟信号到数字信号的转换,其输出端接单片机,向单片机内依据公式写入源程序,将被测温度在显示器上显示出来:测量温度范围0℃~100℃;分辨率为0.1℃;LCD数码直读显示。本原创 2024-11-18 09:09:58 · 718 阅读 · 0 评论 -
51单片机四路DS18B20温度检测系统代码与Proteus仿真图
51单片机四路DS18B20温度检测系统代码与Proteus仿真图。原创 2024-09-24 14:20:53 · 612 阅读 · 0 评论 -
STM32 Modbus主从站实例程序-FreeRTOS
STM32 Modbus主从站实例程序-FreeRTOS原创 2024-09-24 11:45:44 · 470 阅读 · 0 评论 -
ucosii+STM32 BLDC电机控制器设计 附源程序Proteus仿真
可调转速可控转动方向显示转速和目标转速。原创 2024-09-23 15:19:10 · 1419 阅读 · 0 评论 -
STM32串口接收不定长数据原理与源程序
今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。IDLE中断什么时候发生? IDLE就是串口收到一帧数据后,发生的中断。什么是一帧数据呢?比如说给单片机一次发来1个字节,或者一次发来8个字节,这些一次发来的数据,就称为一帧数据,也可以叫做一包数据。 如何判断一帧数据结束,就是我们今天讨论的问题。因为很多项目中都要用到这个,因为只有接收原创 2024-09-19 16:55:11 · 598 阅读 · 0 评论 -
零基础制作一个ST-LINK V2 附PCB文件原理图 AD格式
ST-LINK/V2是一款可以在线仿真以及下载STM8以及STM32的开发工具。支持所有带SWIM接口的STM8系列单片机;支持所有带JTAG / SWD接口的STM32系列单片机。原创 2024-09-19 11:40:25 · 742 阅读 · 0 评论 -
基于STM32单片机的数字时钟设计(程序+仿真+说明文档文档资料)
基于单片机原理技术介绍了一款于stm32芯片作为核心控制器的单片机数字电子钟的设计与制作,包括硬件电路原理的实现方案设计、软件程序编辑的实现、数字电子钟正常工作的流程、原理图仿真实现、硬件实物的安装制作与硬件实物的调试过程。单片机芯片4个I/O口可与按键直接相连,通过编程,单片机芯片即可控制按键接口电平的高低,即按键的开与关,以达到用按键进行显示时间的调整与设置扩展的小键盘的设计要求。显示质量高,没有电磁辐射,可视面积大,应用范围广,画面效果好,数字式接口,”身材”匀称小巧,功耗小。原创 2024-07-15 11:54:41 · 2212 阅读 · 0 评论 -
STC89C52RC单片机设计的FM收音机+自动搜台+存储电台(程序+原理图+PCB)
【代码】STC89C52RC单片机设计的FM收音机+自动搜台+存储电台(程序+原理图+PCB)原创 2024-06-29 22:15:44 · 926 阅读 · 0 评论 -
STM32人体心电采集系统
此项目主要实现了以STM32为核心的人体心电采集系统软硬件的设计。软件设计过程是在STM32上移植的uCGUI做图形界面,并如实显示采集到的心电波形信号,有SD卡存储和USB数据传输功能。原创 2024-06-28 15:55:18 · 1020 阅读 · 0 评论 -
基于51单片机心形LED流水灯电路原理图、PCB和源程序(SCH、PCB源文件)
单片机:无论是散件还是成品,单片机里面都烧录有LED 流水灯的程序,装上单片机通电就可以看到LED 流水灯运行的效果。 LED 流水灯:用来显示流水灯的运行程序,有30 种花样。 DC 接口:用来给板子供电,用USB 电源线连接电脑USB 口或者手机USB 充电器可以。 电源开关:控制板子通电。 接线柱供电口:可以接5V 电源线,比如可以用3 节5V 电源供电,通过这个接线柱接入。 TTL下载口:用来给STC 单片机下载程序用,一般用USB 转TTL 模块下载程序原创 2024-06-28 15:21:04 · 1120 阅读 · 0 评论 -
ATmega16单片机最小系统制作(原理图和pcb文件ad画的)
资料下载地址: 资料下载地址:原创 2024-06-28 10:55:35 · 622 阅读 · 0 评论 -
51单片机超声波水位控制器设计资料(源码+PCB+原理图与实物制作)
本文采用AT89C52单片机系统实现了水塔水位的自动控制,设计出一种低成本、高实用价值的水塔水位控制器。该系统具有水位检测、水位高度LCD显示、低水位高水位报警以及自动加水等功能。本设计过程中主要采用了传感技术、单片机技术、光报警技术以及弱电控制强电的技术。本设计传感器使用了超声波模块,并且详细阐述了超声波测距测的原理,给出了系统构成框图。此系统具有易控制、工作可靠、测量精度高的优点,可实时监控液位。并采用52单片机系统控制整个电路的信号处理以及采用光电耦合和继电器来实现弱电控制强电来实现加水系统的自动控原创 2024-06-27 20:20:26 · 527 阅读 · 0 评论 -
单片机+DS18B20温度控制程序仿真与原理图PCB文件 可设上下限
基于51单片机温度控制,使用18b20来做温度传感器,四位共阳数码管显示。功能说明书:系统启动后默认温度下限28℃、上限30℃。当温度低于设定下限温度时继电器开启、加热指示灯亮起,当温度达到设定上限温度时蜂鸣器响起、保温指示灯亮起,当温度高于设定下限温度低于上限温度时蜂鸣器关闭保温指示灯继续亮起,温度低于下限温度时切换继电器开启加热指示灯亮起。(假设设置烧水,温度下限设置在90℃、上限设置100℃就行)原创 2024-06-27 17:22:51 · 660 阅读 · 0 评论 -
无线幅频仪制作(WiFi通信)-含STM32源程序,JAVA上位机与设计报告
根据上文得出方案:系统以STM32为主控板,以ZLG键盘和OLED屏为交互方式,控制DDS AD9854进行扫频,经过自制的放大器,由均值检波器AD8361读出幅值信息。该方案的优点:技术成熟,可供参考的资料较多。缺点:外围元器件多,调试工作量较大,频率稳定度和准确度差,很难满足频率变化的范围要求,更难准确地实现频率步进的要求。AD9854芯片可产生一高稳定的频率、相位、幅度可编程的正弦和余弦信号,允许输出的信号频率高达150MHz,而数字调制输出频率可达100MHz,满足项目40M的要求。原创 2024-06-26 22:08:51 · 1103 阅读 · 0 评论 -
基于STM32输液监测系统-源程序,LABVIEW上位机,HMI串口屏
1、等待皮重输入(因为在实际中药液的容器分为很多规格,尤其是PVC型和玻璃型容器皮重差距太大,所以在监测之前先进行皮重的输入,本次程序预设了两种皮重,并可以手动输入皮重,用来后期进行消除) 2、开始药液监测(本次使用的称重传感器量程为1kg精度为1g,所以采用了每隔一秒采集一次,计算流速、进度、倒计时数据的方法进行监测,虽采样率不高,但是应用于本设计,还是适用的) 3、数据的传输(本次采集到的流速、进度、倒计时等数据会实时体现在三个方面,第一是下位机串口屏幕上、第二是上位机的PC软件中、第原创 2024-06-03 20:48:27 · 851 阅读 · 0 评论 -
基于51单片机的RFID密码锁门禁系统设计资料(源码+原理图等)
在大学期间,我们开设了单片机的,对整个单片机的控制比较熟悉,做过相关的单片机设计的实验,目前我校图书库里有很多较好的相关资料,在这个过程中我们查阅相关资料,文献,熟悉单片机的仿真软件环,具备相关科研工作基础与条件。首先规划出了系统的硬件功能模块和软件功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求和要求的子模块,并在整个的设计中可以进行模块化设计,为以后的设计带来方便。(d)输入正确的密码后,驱动开锁电路。(3)数据处理:针对数据的采集和分析的结果做出相应的处理,例如显示、报警、门控等。原创 2024-06-03 20:27:07 · 1920 阅读 · 0 评论 -
基于STM32的机器人控制仿真
控制机器人前进前进后退、消毒喷头上下左右摆动,控制步进电机转速,显示机器人运行状态、速度。原创 2022-04-17 13:48:20 · 1031 阅读 · 0 评论 -
基于51单片机的信号发生器
1. 输出矩形波、梯形波、三角波、锯齿波、正弦波五种波形;2. 每种波形的频率可更改;3. 采用lcd12864中文显示屏显示波形和相关信息;原创 2022-04-18 17:23:35 · 4433 阅读 · 0 评论 -
51单片机超声波测距和报警+Proteus仿真
系统描述基于51单片机超声波测距和报警,采用HC-SR04测距,数码管显示测量距离。按键设置报警上下限,超限报警。源码下载地址:https://download.csdn.net/download/qq_35654286/85007029硬件设计仿真图1:仿真图2:程序设计main.c#include "task.h"extern unsigned int S; //声明距离缓存变量,在文件"task.c"中定义extern unsigned int dis_buf[4]; //声原创 2022-03-20 12:19:18 · 13640 阅读 · 3 评论 -
51单片机超声波测距_液位检测_温度检测原理图PCB仿真代码
主控为stc89c52,通过ds18b20进行温度采集,超声波测距,距离不可以超过1m,通过按键可以设置距离上下限阈值。原创 2024-05-15 22:10:37 · 607 阅读 · 0 评论 -
ESP8266-01模块继电器制作手机APP远程遥控智能开关
ESP8266-01模块继电器制作手机APP远程遥控智能开关。原创 2024-05-15 16:28:58 · 586 阅读 · 0 评论 -
51单片机GPS+sim800c GSM定位短信LCD1602液晶显示 原理图+PCB+源码
51单片机GPS+sim800c GSM定位短信LCD1602液晶显示 原理图+PCB+源码。原创 2024-05-14 00:00:05 · 638 阅读 · 0 评论 -
设施农业(大棚种植)远程监控系统设计 STM32+51单片机 含pcb 上下位机源码 原理图
设施农业(大棚种植)远程监控系统设计 STM32+51单片机 含pcb 上下位机源码 原理图原创 2024-05-11 09:39:57 · 1525 阅读 · 0 评论 -
单片机智能灯控制系统源程序仿真原理图与论文全套资料
设计了一款智能控制系统。AT89C51+LCD1602+DS1302+按键+LED组成了这样一个完整的设计。P2.0-P2.34个LED等代表庭院内的4盏灯P1.3-P1.75个开关,第一个代表光敏电阻传感器,后四个都是热释电红外传感器P3.2、P3.4、P3.5、P3.6为四个按键开关,可设置万年历时间。人性化地加入了时间和温度的LCD显示,并可以通过按键去设置时间日期等。智能灯控制分为自动和手动控制。原创 2024-05-09 23:34:53 · 960 阅读 · 2 评论 -
单片机抢答器超详细的完整设计资料 有视频讲解 论文 实物 仿真
本设计是以八路抢答为基本理念。考虑到依需设定限时回答的功能,利用STC89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间为60秒,倒计时为5秒时蜂鸣器报警,选手抢答成功后显示选手编号以及剩余时间。原创 2024-05-09 23:23:24 · 535 阅读 · 0 评论