- 2024-11-17基于51单片机信号发生器
基于51单片机信号发生器(仿真+程序)功能介绍具体功能:1.LCD1602液晶显示波形种类和频率值(0-200HZ);2.按键设置波形种类、频率和振幅(0V-5V);3.本设计可产生正弦波、三角波、矩形波;演示视频:基于51单片机频率计仿真—LCD1602添加图片注释,不超过140字(可选)代码/***
- 2024-11-10基于proteus仿真实现的DS18B20温度传感器读取温度+lcd1602显示,附代码+仿真图
#include"reg51.h"#include"absacc.h"#include"string.h"#defineucharunsignedchar#defineuintunsignedintuinttem=0;sbitRS=P2^5;sbitRW=P2^6;sbitE=P2^7;sbitDQ=P1^0;ucharstr0[]={"not,"};uchar
- 2024-11-02基于51单片机温湿度采集数码管手机app显示+源代码程序+proteus仿真+dht11温湿度传感器+esp8266串口通讯
一、设计简介本项目是简单的物联网(IoT)应用,使用51单片机STC89C52与温湿度传感器DHT11相结合,测量温湿度数据显示在八位数码管,同时通过WiFi模块ESP8266(ESP-01S)将测得的温湿度数据发送到手机APP上,而手机APP则使用AppInventor进行开发。二、功能设计1、数码管实时显示当前温湿度
- 2024-10-1651单片机实现简易升降调电子琴
设计要求:(1)实现多个音符同时演奏,支持和弦(2)实现具体音符的声调和降调(3)可以弹奏简单的曲目(4)通过lcd显示屏或数码管显示具体音调(5)尽可能提供不同的节奏模式来完成更多音乐(6)允许用户微调音调,使其与其他乐器或音源匹配选择单片机:首先,选择一款适用的单片机,具备足够的计算能力,
- 2024-09-29【可答疑】基于51单片机的智能加湿器(含仿真、代码、报告等)
✨哈喽大家好,这里是@每天一杯冰美式oh,985电子本硕,大厂嵌入式在职0.3年,业余时间做做单片机小项目,有需要也可以提供就业指导(免费)~
- 2024-09-22OpenCV(cv::saturate_cast())
目录1.函数定义2.为什么需要saturate_cast()?3.工作原理4.示例代码:4.1将浮点数转换为uchar4.2将负数转换为uchar4.3普通类型转换5.主要优点总结cv::saturate_cast()是OpenCV中一个非常重要的函数,它用于将一个值强制转换为指定类型,并确保值不会超出取值范围。它主
- 2024-09-17【Proteus51单片机仿真】PWM直流电机调速
目录一、主要功能二、硬件资源三、程序编程四、实现现象一、主要功能** 基于AT89C51,L298N驱动两个电机,因为是平台,最后用两个电机驱动,然后第一个按键控制所有电机停止,第二个按键按下,电机顺时针转动,第三个按键按下,电机逆时针转动。然后加入pwm调速,分为
- 2024-09-02【全网独家】OpenCV: 缩写(uchar、ushort、Vec) 介绍与应用
1.缩写介绍uchar定义:unsignedchar,即无符号字符类型。范围:0到255。应用:常用于存储灰度图像的像素值。ushort定义:unsignedshort,即无符号短整型。范围:0到65535。应用:在高动态范围(HDR)图像处理中使用较多,因为它能表示更宽的数值范围。Vec定义:OpenCV中的模板类,用于
- 2024-07-24FreeModbus学习——eMBInit初始化
FreeModbus版本:1.6在mb.c文件中先看一下静态变量的定义/*-----------------------Staticvariables---------------------------------*/staticUCHARucMBAddress;staticeMBModeeMBCurrentMode;ucMBAddress是从机地址,eMBCurrentMode是Modbus的工作模式,如
- 2024-07-08SPI驱动--TM1628
/*********************************************************************************@fileGPIO_Toggle\main.c*@authorMCDApplicationTeam*@versionV2.0.1*@date18-November-2011*@briefThisfilecontainsthemainfuncti
- 2024-07-08SPI驱动--TM1638
/*********************************************************************************@fileGPIO_Toggle\main.c*@authorMCDApplicationTeam*@versionV2.0.1*@date18-November-2011*@briefThisfilecontainsthemainfuncti
- 2024-06-15基于51单片机的窗帘控制系统【温湿度,烟雾,红外,光照】(仿真)
基于51单片机的窗帘控制系统【温湿度,烟雾,红外,光照】(仿真)给大家提供一些资料详细解释,有需要的自行提取,网盘地址我放在下面 链接:https://pan.baidu.com/s/1NigBeujDZTCFL0hdMiu7yg?pwd=syxp 提取码:syxp 分别利用温湿度传感器、烟雾传感器、光敏电阻、红外检测控制模块等
- 2024-05-11SomeIP 协议格式解析
一、SomeIP协议格式//SomeIP协议格式SomeIP{ushortsvcID;//ServiceID;标识出一个服务ushortmthdID;//MethodID;标识出一个方法uintlength;//Length(此字节之后的长度)ushortcliID;//ClientID;客户端ID,区分不同客户端ushortssID;
- 2024-04-13CH9120网口配置协商及说明
目录(1)结构体定义(2)通信流程详解1.通信方式2.通信结构体3.通信过程①搜索②获取配置③配置模块④恢复出厂设置(3)说明文档连接 CH9120上位机搜索配置协议(1)结构体定义1#defineMAX_DEVICE_CNT20
- 2024-04-10基于51单片机低中高音7键电子琴音乐播放器
基于51单片机电子琴音乐播放器(仿真+程序+原理图+PCB+设计报告)功能介绍具体功能:1.可以使用按键切换音乐播放模式和弹奏模式;2.LED灯显示在使用哪种模式;3.音乐播放模式播放音乐《两只老虎》;4.弹奏模式可以切换低中高音;5.数码管实时显示弹奏的音调;演示视频:基于51单
- 2024-04-04第十四届蓝桥杯单片机省赛真题
逻辑部分纯手写简单零基础模板套用即可main.c#include"smg.h"#include"key.h"#include"led.h"#include"iic.h"#include"onewire.h"#include"ds1302.h"#include"timer.h"#include"uart.h"#i
- 2024-04-02基于51单片机的锅炉控制【热电偶,数码管,PID】(仿真)
1、使用N型热电偶测量锅炉内部温度2、设置温度值,温度低于设定值则启动加热3、加热过程使用PID控制,PID参数固定4、数码管显示温度5、温度过限报警#include"lcd1602.h"voiddelay_uint(uinti){ while(i--);}/**************************************************
- 2024-04-02基于51单片机的波形发生器【矩形波,三角波,锯齿波,固定频率,】(仿真)
#include"lcd1602.h"voiddelay_uint(uinti){ while(i--);}/*********************************************************************名称:write_com(ucharcom)*功能:1602命令函数*输入:输入的命令值*输出:无*********************************
- 2024-03-25基于51单片机的空气质量检测【温湿度,PM2.5,上位机】(仿真)
设计一个简单、实用的基于单片机的空气质量检测仪。仪器特点:①pm2.5检测功能:当空气质量高于设置最小值低于最大值时,亮黄灯提示轻度污染,当高于设定值最大值时,亮红灯通过蜂鸣器警告,同时启动风扇进行排风;②温度检测功能:当环境温度低于设定最小值时,亮红灯蜂鸣器警告,高于最大设定
- 2024-03-25基于51单片机的空调【DS18B20,LCD1602,3模式】(仿真)
设三个按键,不同的按键对应不同的模式第一种模式空调控制温度在27°,窗帘关闭灯光关闭。第二种模式空调控制温度在25°,窗帘打开灯光部分打开。第三种模式空调控制温度在26°,窗帘打开灯光全部打开。#include"lcd1602.h"voiddelay_uint(uinti){ while(i--);}
- 2024-03-25基于51单片机的灌溉系统【温湿度,定时,水量,LCD1602】(仿真)
自动灌溉系统1、系统分为湿度控制模式和定时模式2、湿度控制模式下,当湿度低于下限时启动水泵,高于上限时停止水泵3、定时模式下,当计时时间到达设定值时,启动水泵。水量可设置4、设置湿度上下限、加水水量#include"lcd1602.h"voiddelay_uint(uinti){ while(i--);}
- 2024-03-25基于51单片机的教室灯控制【光照,手动自动,LCD1602】(仿真)
教室光控1、系统分为自动模式和手动模式2、自动模式:根据光照强度调节亮灯的数量3、手动模式:按键控制灯的亮灭4、LCD1602显示系统状态#include"lcd1602.h"voiddelay_uint(uinti){ while(i--);}/*************************************************************
- 2024-03-23【毕业设计】73-基于51单片机智能液晶温控风扇设计(说明书+PPT+仿真工程+源代码+原理图)
【毕业设计】73-基于51单片机智能液晶温控风扇设计(说明书+PPT+仿真工程+源代码+原理图)主要研究内容:1.单片机;2.直流电机;3.DS18B20;4.液晶显示器LCD。设计思路:查阅相关文献资料学习单片机、直流电机,温度传感器,液晶显示器LCD,编程实现单片机控制的智能温控风扇系统设计功能,
- 2024-03-18基于51单片机的波形发生器(5种,调频)原理图、流程图、物料清单、仿真图、源代码
基于51单片机的波形发生器(5种,调频)设计一个单片机控制的信号发生器。用处理器系统的控制可用于生成各种波形,例如方波,三角波,锯齿波,正弦波等。可以调整信号发生器产生的波形的频率。信号波形可以通过软件更改。基本要求:(1)产生三种以上波形。如正弦波、三角波、矩形波等。
- 2024-03-09Qt 基于QTcpSocket的ModbusTCP协议
一、编写缘由1.发现问题最近项目上要把之前的modbusRTU改为TCP形式,因此之前的modbus通讯线程得重构,一开始当然是使用Qt自带的QModbusTcpClient类,很快就重构好线程,读取数据没有问题,但是只要一发送写数据请求,整个tcp连接就会断开,做了很多尝试,排除了从站的问题,即使直接连modbuss