
单片机开发
文章平均质量分 68
森旺电子
这个作者很懒,什么都没留下…
展开
-
STM32三导联蓝牙心电监护仪设计,C#上位机显示波形 附源码与电路和论文
本设计详细分析了各种MCU包括STC89C52、STM32F103VET6、STM32F407、MSP430等多种MCU之间的优缺点,同时分析了市场上使用的ADS1298,AD8232,ADAS1000三种ECG前端方案进行了分析,包括性能,价格等多个点进行综合分析。最终选择了STM32F103和AD8232配合的方案作为本设计的主要方案,该组合同时保证了性能与较经济的价格。同时在蓝牙模块的选择上使用了常用的HC-05蓝牙芯片来用于与上位机的通信。在数据的显示上最终选择了SSD1306 OLED来实现本设计原创 2025-01-16 10:13:53 · 1983 阅读 · 0 评论 -
SH367309中颖单片机专用动力电池保护板开发资料 原理图PCB代码
中颖BMS5-16 串 前端芯片,用于充电管理+电池保护+电量计量,有规格书,原理图,PCB, DEMO CODE全套开发资料。原创 2025-01-13 10:59:16 · 711 阅读 · 0 评论 -
STM32+PAJ7620手势识别的智能家居控制系统识别系统程序设计
模块采用ATK-PAJ7620_V1.2,自带九种手势识别,支持上、下、左、右、前、后、顺时针旋转、逆时针旋转和挥动的手势动作识别,STM32与模块之间采用IIC进行通信,识别不同的手势通过IIC读取模块寄存器的值是不相同的,根据识别不同手势的值控制对应的器件。4个灯的亮灭分别代表4种手势的识别,STM32通过IO口控制灯亮灭,例如判别为第一种手势,灯1亮,第二个手势灯1灭灯2亮,识别不了按照前面的方式亮。原创 2024-12-26 16:43:18 · 1029 阅读 · 0 评论 -
dcdc buck闭环数控型稳压电源仿真+单片机程序及实验报告
PID( Proportional Integral Derivative)控制是 最早发展起来的控制策略之一,由于其算法 简单、鲁棒性好和可靠性高,被广泛应用于 工业过程控制,尤其适用于可建立精确数学 模型的确定性控制系统。该实验最后基本实现了实验要求,图为按下输出电压为2V相应的按键后的示波器和数码管显示的状态。该实验实现的结果为,设计了五个按键,每个按键按下之后会输出不同的电压值,输出电压值在依次为1,、2、3、4、5V。图三为驱动电路部分,有了驱动电路,才能让PWM波形在BOOST电路上工作。原创 2024-12-23 20:10:33 · 537 阅读 · 0 评论 -
单片机+人体红外感应的防盗系统设计(仿真+源码+PCB文件+报告)
(1)该设计包括硬件和软件设计两个部分。(2)本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。(3)系统可实现功能。探测器工作时,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL 电平至STC89C52单片机,经单片机处理运算后驱动执行报警电路使警号发声。原创 2024-12-23 19:39:33 · 626 阅读 · 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 · 703 阅读 · 0 评论 -
51单片机仿真摇号抽奖机源程序 12864液晶显示
2、按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)随机数;单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。5、再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。4、最后液晶屏显示抽奖结果:“恭喜你获得:XXX”。1、液晶初始显示“祝你好运!原创 2024-12-23 17:00:05 · 534 阅读 · 0 评论 -
ATmaga8单片机Pt100温度计源程序+Proteus仿真设计
设计Pt100铂电阻测量温度的电路,温度测量范围是0-100摄氏度,要求LCD显示。画出电路图,标注元器件参数,简单说明测量原理和调节方式。根据要求,本设计的测温模拟电路使用热电阻Pt100温度传感器利用其感温效应,热电阻随环境温度的变化而变化,在电路图中将电阻值的变化转换成电压的变化,再将电压值作为输入信号输入至AD转换器中进行模拟信号到数字信号的转换,其输出端接单片机,向单片机内依据公式写入源程序,将被测温度在显示器上显示出来:测量温度范围0℃~100℃;分辨率为0.1℃;LCD数码直读显示。本原创 2024-11-18 09:09:58 · 651 阅读 · 0 评论 -
51单片机四路DS18B20温度检测系统代码与Proteus仿真图
51单片机四路DS18B20温度检测系统代码与Proteus仿真图。原创 2024-09-24 14:20:53 · 572 阅读 · 0 评论 -
STM32 Modbus主从站实例程序-FreeRTOS
STM32 Modbus主从站实例程序-FreeRTOS原创 2024-09-24 11:45:44 · 401 阅读 · 0 评论 -
ucosii+STM32 BLDC电机控制器设计 附源程序Proteus仿真
可调转速可控转动方向显示转速和目标转速。原创 2024-09-23 15:19:10 · 1321 阅读 · 0 评论 -
STM32串口接收不定长数据原理与源程序
今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。IDLE中断什么时候发生? IDLE就是串口收到一帧数据后,发生的中断。什么是一帧数据呢?比如说给单片机一次发来1个字节,或者一次发来8个字节,这些一次发来的数据,就称为一帧数据,也可以叫做一包数据。 如何判断一帧数据结束,就是我们今天讨论的问题。因为很多项目中都要用到这个,因为只有接收原创 2024-09-19 16:55:11 · 564 阅读 · 0 评论 -
零基础制作一个ST-LINK V2 附PCB文件原理图 AD格式
ST-LINK/V2是一款可以在线仿真以及下载STM8以及STM32的开发工具。支持所有带SWIM接口的STM8系列单片机;支持所有带JTAG / SWD接口的STM32系列单片机。原创 2024-09-19 11:40:25 · 658 阅读 · 0 评论 -
基于STM32单片机的数字时钟设计(程序+仿真+说明文档文档资料)
基于单片机原理技术介绍了一款于stm32芯片作为核心控制器的单片机数字电子钟的设计与制作,包括硬件电路原理的实现方案设计、软件程序编辑的实现、数字电子钟正常工作的流程、原理图仿真实现、硬件实物的安装制作与硬件实物的调试过程。单片机芯片4个I/O口可与按键直接相连,通过编程,单片机芯片即可控制按键接口电平的高低,即按键的开与关,以达到用按键进行显示时间的调整与设置扩展的小键盘的设计要求。显示质量高,没有电磁辐射,可视面积大,应用范围广,画面效果好,数字式接口,”身材”匀称小巧,功耗小。原创 2024-07-15 11:54:41 · 1942 阅读 · 0 评论 -
STC89C52RC单片机设计的FM收音机+自动搜台+存储电台(程序+原理图+PCB)
【代码】STC89C52RC单片机设计的FM收音机+自动搜台+存储电台(程序+原理图+PCB)原创 2024-06-29 22:15:44 · 826 阅读 · 0 评论 -
STM32人体心电采集系统
此项目主要实现了以STM32为核心的人体心电采集系统软硬件的设计。软件设计过程是在STM32上移植的uCGUI做图形界面,并如实显示采集到的心电波形信号,有SD卡存储和USB数据传输功能。原创 2024-06-28 15:55:18 · 1003 阅读 · 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 · 1004 阅读 · 0 评论 -
ATmega16单片机最小系统制作(原理图和pcb文件ad画的)
资料下载地址: 资料下载地址:原创 2024-06-28 10:55:35 · 536 阅读 · 0 评论 -
51单片机超声波水位控制器设计资料(源码+PCB+原理图与实物制作)
本文采用AT89C52单片机系统实现了水塔水位的自动控制,设计出一种低成本、高实用价值的水塔水位控制器。该系统具有水位检测、水位高度LCD显示、低水位高水位报警以及自动加水等功能。本设计过程中主要采用了传感技术、单片机技术、光报警技术以及弱电控制强电的技术。本设计传感器使用了超声波模块,并且详细阐述了超声波测距测的原理,给出了系统构成框图。此系统具有易控制、工作可靠、测量精度高的优点,可实时监控液位。并采用52单片机系统控制整个电路的信号处理以及采用光电耦合和继电器来实现弱电控制强电来实现加水系统的自动控原创 2024-06-27 20:20:26 · 489 阅读 · 0 评论 -
单片机+DS18B20温度控制程序仿真与原理图PCB文件 可设上下限
基于51单片机温度控制,使用18b20来做温度传感器,四位共阳数码管显示。功能说明书:系统启动后默认温度下限28℃、上限30℃。当温度低于设定下限温度时继电器开启、加热指示灯亮起,当温度达到设定上限温度时蜂鸣器响起、保温指示灯亮起,当温度高于设定下限温度低于上限温度时蜂鸣器关闭保温指示灯继续亮起,温度低于下限温度时切换继电器开启加热指示灯亮起。(假设设置烧水,温度下限设置在90℃、上限设置100℃就行)原创 2024-06-27 17:22:51 · 624 阅读 · 0 评论 -
无线幅频仪制作(WiFi通信)-含STM32源程序,JAVA上位机与设计报告
根据上文得出方案:系统以STM32为主控板,以ZLG键盘和OLED屏为交互方式,控制DDS AD9854进行扫频,经过自制的放大器,由均值检波器AD8361读出幅值信息。该方案的优点:技术成熟,可供参考的资料较多。缺点:外围元器件多,调试工作量较大,频率稳定度和准确度差,很难满足频率变化的范围要求,更难准确地实现频率步进的要求。AD9854芯片可产生一高稳定的频率、相位、幅度可编程的正弦和余弦信号,允许输出的信号频率高达150MHz,而数字调制输出频率可达100MHz,满足项目40M的要求。原创 2024-06-26 22:08:51 · 1021 阅读 · 0 评论 -
基于STM32输液监测系统-源程序,LABVIEW上位机,HMI串口屏
1、等待皮重输入(因为在实际中药液的容器分为很多规格,尤其是PVC型和玻璃型容器皮重差距太大,所以在监测之前先进行皮重的输入,本次程序预设了两种皮重,并可以手动输入皮重,用来后期进行消除) 2、开始药液监测(本次使用的称重传感器量程为1kg精度为1g,所以采用了每隔一秒采集一次,计算流速、进度、倒计时数据的方法进行监测,虽采样率不高,但是应用于本设计,还是适用的) 3、数据的传输(本次采集到的流速、进度、倒计时等数据会实时体现在三个方面,第一是下位机串口屏幕上、第二是上位机的PC软件中、第原创 2024-06-03 20:48:27 · 802 阅读 · 0 评论 -
基于51单片机的RFID密码锁门禁系统设计资料(源码+原理图等)
在大学期间,我们开设了单片机的,对整个单片机的控制比较熟悉,做过相关的单片机设计的实验,目前我校图书库里有很多较好的相关资料,在这个过程中我们查阅相关资料,文献,熟悉单片机的仿真软件环,具备相关科研工作基础与条件。首先规划出了系统的硬件功能模块和软件功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求和要求的子模块,并在整个的设计中可以进行模块化设计,为以后的设计带来方便。(d)输入正确的密码后,驱动开锁电路。(3)数据处理:针对数据的采集和分析的结果做出相应的处理,例如显示、报警、门控等。原创 2024-06-03 20:27:07 · 1798 阅读 · 0 评论 -
基于STM32的机器人控制仿真
控制机器人前进前进后退、消毒喷头上下左右摆动,控制步进电机转速,显示机器人运行状态、速度。原创 2022-04-17 13:48:20 · 907 阅读 · 0 评论 -
基于51单片机的信号发生器
1. 输出矩形波、梯形波、三角波、锯齿波、正弦波五种波形;2. 每种波形的频率可更改;3. 采用lcd12864中文显示屏显示波形和相关信息;原创 2022-04-18 17:23:35 · 4329 阅读 · 0 评论 -
51单片机超声波测距和报警+Proteus仿真
系统描述基于51单片机超声波测距和报警,采用HC-SR04测距,数码管显示测量距离。按键设置报警上下限,超限报警。源码下载地址:https://download.youkuaiyun.com/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 · 13398 阅读 · 3 评论 -
51单片机超声波测距_液位检测_温度检测原理图PCB仿真代码
主控为stc89c52,通过ds18b20进行温度采集,超声波测距,距离不可以超过1m,通过按键可以设置距离上下限阈值。原创 2024-05-15 22:10:37 · 583 阅读 · 0 评论 -
ESP8266-01模块继电器制作手机APP远程遥控智能开关
ESP8266-01模块继电器制作手机APP远程遥控智能开关。原创 2024-05-15 16:28:58 · 531 阅读 · 0 评论 -
51单片机GPS+sim800c GSM定位短信LCD1602液晶显示 原理图+PCB+源码
51单片机GPS+sim800c GSM定位短信LCD1602液晶显示 原理图+PCB+源码。原创 2024-05-14 00:00:05 · 513 阅读 · 0 评论 -
设施农业(大棚种植)远程监控系统设计 STM32+51单片机 含pcb 上下位机源码 原理图
设施农业(大棚种植)远程监控系统设计 STM32+51单片机 含pcb 上下位机源码 原理图原创 2024-05-11 09:39:57 · 1395 阅读 · 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 · 932 阅读 · 2 评论 -
单片机抢答器超详细的完整设计资料 有视频讲解 论文 实物 仿真
本设计是以八路抢答为基本理念。考虑到依需设定限时回答的功能,利用STC89C51单片机及外围接口实现的抢答系统,利用单片机的定时器/计数器定时和记数的原理,将软、硬件有机地结合起来,使得系统能够正确地进行计时,同时使数码管能够正确地显示时间。用开关做键盘输出,扬声器发生提示。同时系统能够实现:在抢答中,只有开始后抢答才有效,如果在开始抢答前抢答为无效;抢答限定时间为60秒,倒计时为5秒时蜂鸣器报警,选手抢答成功后显示选手编号以及剩余时间。原创 2024-05-09 23:23:24 · 523 阅读 · 0 评论 -
89C52单片机+ESP8266做的物联网+反馈 e4a手机客户端源程序
MCU是89C52单片机WiFi模块是ESP8266其他 8路继电器 电源模块使用贝壳物联做服务器 还有客户端。也可以用花生壳做内网穿透,8266做服务器,也可以实现物联以及反馈(8266支持同时5个客户端)已经实现8开关+反馈+远程开门和锁门(汽车中控锁)附C代码以及手机客户端代码(E4A)ID以及APIKEY 需要去贝壳物联申请贝壳物联用户中心原创 2024-05-09 00:22:31 · 645 阅读 · 1 评论 -
TMS320F2812DSP最小系统原理图及PCB文件
TMS320F2812DSP最小系统原理图及PCB文件原创 2024-05-08 23:06:20 · 870 阅读 · 0 评论 -
基于51单片机的ADC0804的电压表设计(仿真+源码+设计资料)
【代码】基于51单片机的ADC0804的电压表设计(仿真+源码+设计资料)原创 2024-05-07 21:52:52 · 631 阅读 · 0 评论 -
基于52单片机的AS608指纹密码锁电路原理图+源程序+PCB实物制作
这是一个基于AS608+STC89C52单片机的指纹识别和键盘密码锁。里面包括程序,原理图,pcb图和实物图。原创 2024-05-07 06:53:43 · 1140 阅读 · 0 评论 -
C#上位机源程序 下位机单片机实现控制电机
C#上位机源程序 下位机单片机实现控制电机原创 2024-05-06 23:47:55 · 844 阅读 · 0 评论 -
STM32单片机wifi云平台+温度+烟雾+火焰+短信+蜂鸣器 源程序原理图
STM32单片机wifi云平台+温度+烟雾+火焰+短信+蜂鸣器 源程序原理图原创 2024-05-03 23:25:02 · 1215 阅读 · 0 评论 -
STM32数字示波器+详细注释+上位机程序+硬件
1、波形发生器:使用STM32一路DA实现正弦,三角波,方波,白噪声输出。任意一种波形幅值在0-3.3V任意可调、频率在一定范围任意可调、方波占空比可调。调节选项可以通过触摸屏完成设置。2、SD卡存储:SD卡波形存储输出,能够对当前屏幕截屏,以JPG格式存储在SD卡上。能够存储1S内的波形数据,可以随时调用查看。3、数据传输:用C#编写上位机,通过串口完成对下位机的控制。(1)实现STOP/RUN功能(2)输出波形电压、时间原创 2024-05-03 21:34:42 · 2548 阅读 · 3 评论 -
单片机排队叫号系统Proteus仿真程序 有取号键和叫号键以及重复叫号键 有注释
系统组成:STC89C52RC+Lcd1602+蜂鸣器+按键具体介绍:Lcd1602排队叫号系统,有取号显示窗和叫号显示窗。有取号键和叫号键以及重复叫号键。可以显示你前面有几人在等候。具体看图片上面。原创 2024-04-30 21:10:06 · 616 阅读 · 0 评论