自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(822)
  • 资源 (20)
  • 收藏
  • 关注

原创 0155-基于单片机-温湿度监测-系统设计(SEG8+HS1101+NE556+18B20+LED)

本文介绍了一个基于51单片机的温湿度监测系统设计方案。系统采用DS18B20和HS1101+NE556分别测量温湿度,通过数码管显示实时数据及报警阈值,并具备按键设置上下限报警功能。电路设计使用Altium Designer完成,系统通过Proteus进行仿真验证。主程序实现了温湿度数据采集、显示切换、报警阈值设置等功能,并通过串口发送测量结果。该系统设计完整,从原理图绘制到功能实现全过程规范,为温湿度监测提供了可行的解决方案。

2025-11-19 21:55:57 335

原创 0154-基于单片机-温湿度监测-系统设计(12864+18B20+SHT11)

本文介绍了一个基于51单片机的温湿度监测系统设计方案。系统采用SHT11传感器检测湿度(精度±0.1%)、18B20检测温度(精度±0.01℃),通过12864液晶屏实时显示温湿度数据及报警状态。矩阵键盘可设置温度上下限和湿度阈值,超限时触发报警功能。电路设计使用Altium Designer软件完成原理图和PCB设计,程序设计采用Proteus进行仿真验证。系统主程序包含初始化、按键检测、温度阈值设定等功能模块,通过定时器中断实现实时监测。完整源代码可通过发送"温湿度"关键字获取。

2025-11-19 21:54:20 424

原创 0153-基于单片机-温湿度监测-系统设计(SEG4+DHT11+LED+BZ)

本文介绍了一款基于51单片机的温湿度监测报警系统。系统采用DHT11传感器采集环境温湿度数据,通过数码管循环显示实时数值及预设阈值。当温湿度超出设置的上下限时,系统会触发声光报警。电路设计使用Altium Designer完成,仿真采用Proteus软件实现。系统支持按键调节各项阈值参数(温度上下限、湿度上下限),并配有切换键用于显示内容切换和报警停止功能。文中详细说明了单片机各I/O端口特性,并提供了主程序的设计框架,包括按键检测、阈值调节及报警控制等核心功能模块的实现逻辑。

2025-11-19 21:52:36 332

原创 0152-基于单片机-温湿度时间监测-系统设计(1602+DHT11+DS1302)

本文介绍了一个基于51单片机的温湿度监测系统设计方案。系统采用DHT11传感器检测环境温湿度,DS1302时钟芯片提供时间基准,1602液晶屏实时显示各项参数。当检测值超过预设阈值时触发蜂鸣报警,用户可通过按键调整报警阈值。硬件设计使用Altium Designer完成原理图与PCB设计,软件仿真采用Proteus实现。系统主程序实现了数据采集、阈值比较、报警控制和参数设置功能,通过定时器中断进行时序管理。该设计完整实现了从传感器数据采集到人机交互的全部功能,可广泛应用于环境监测领域。

2025-11-19 21:40:18 245

原创 0151-基于单片机-温湿度压强-系统设计(51+SEG8+DHT11+AD0832+BZ+KEY3)

摘要: 本设计基于51单片机实现温湿度压力监测系统,采用DHT11采集温湿度数据,AD0832检测压力值。系统具备阈值报警功能:当温湿度超过设定值时启动风扇,压力超限时触发声光报警。数码管轮显各参数及报警阈值,通过按键可调整阈值设置。电路设计使用Altium Designer完成,仿真采用Proteus软件实现。主程序包含数据采集、阈值比较、报警控制及按键处理功能。该系统实现了环境参数的实时监测与智能报警功能,具有结构简单、可靠性高的特点。(148字)

2025-11-19 21:40:09 255

原创 0150-基于单片机-直流电机PID调速-系统设计(1602+L298)

摘要:本设计基于51单片机实现电机控制系统,采用L298-PWM驱动和增量式PID算法调速。系统通过中断测量转速,1602液晶屏实时显示速度、设定值和占空比,矩阵键盘实现速度设定及启停/正反转控制。电路设计使用Altium Designer工具,Proteus进行仿真验证。主程序通过定时器中断处理转速测量,键盘扫描实现参数设置(0-99转速范围)和运行控制。系统完整实现了电机闭环调速功能,具有良好的人机交互界面。

2025-11-19 21:40:04 378

原创 0149-基于单片机-位移控制器-系统设计(1602+AD0832+L298)

本文介绍了一个基于51单片机的位置控制系统设计方案。系统采用L298驱动电机,通过位移传感器和AD0832检测实时位置,使用按键设置目标位置、启停和调节速度。1602液晶屏实时显示位置、转速等参数。系统通过比较实时位置与目标位置控制电机正转、反转或停止。电路设计使用Altium Designer完成,仿真采用Proteus软件。程序设计包含初始化、中断定时器和按键检测等功能模块,实现了位置闭环控制。该系统可应用于需要精确定位的自动化控制场景。

2025-11-19 21:39:58 786

原创 0148-基于单片机-角度控制-系统设计(数码管+TLC1543+L298)

摘要:本设计以51单片机为核心控制器,通过L298芯片驱动直流电机,由脉冲编码器实时检测电机转角,TLC1543-ADC实现电位器角度调节。系统采用数码管显示角度值,使用Altium Designer完成电路设计,通过Proteus进行仿真验证。主程序通过中断控制实现电机正反转及停止功能,P0-P3端口分别用于数据显示、地址总线和控制信号。设计中包含完整的硬件电路和软件程序,实现了电机角度的精确控制与显示。

2025-11-19 21:39:49 314

原创 0147-基于单片机-角度控制-系统设计(SEG6+L298)

摘要:本设计采用51单片机作为主控芯片,实现电机的转向控制与状态显示。系统具有两种工作模式:角度模式(精准定位)和旋转模式(连续转动),通过数码管显示转向、角度和转速参数。采用Altium Designer进行电路设计,利用P0-P3端口实现I/O控制,并通过Proteus完成仿真验证。主程序通过中断和按键扫描实现模式切换、速度/角度设置、启停控制等功能,LED指示灯用于模式状态显示。完整源码可通过指定公众号获取。

2025-11-19 21:39:42 314

原创 0146-基于单片机-角度控制-系统设计(1602)

摘要:本设计采用51单片机为主控芯片,搭配1602液晶屏显示设定角度和实时角度,通过H桥电路驱动电机实现0-180度角度调节。电路设计使用Altium Designer完成原理图和PCB设计,Proteus进行系统仿真。程序采用中断方式处理按键输入,通过PWM控制电机转动至设定角度。单片机各I/O端口均详细配置,P0-P3端口分别用于数据存储、地址传输及控制信号处理。系统包含按键扫描、角度设置、PWM输出等核心功能模块,实现闭环角度控制。完整源码可通过指定公众号获取。

2025-11-19 21:39:34 382

原创 0145-基于单片机-直流电机调速-系统设计(1602)

本文介绍了一种基于51单片机的电机控制系统设计。系统采用1602液晶屏实时显示转速信息,通过矩阵键盘实现启动/停止、调速和自动运行功能。自动运行模式下可实现高低速交替控制。使用Altium Designer进行电路设计,Proteus软件进行仿真验证。详细说明了51单片机的I/O端口特性及PWM控制程序设计。系统提供完整的电机控制解决方案,包括手动调速和预设自动运行模式。文章最后说明可通过指定公众号获取完整源代码。该系统设计适用于需要精确转速控制的电机应用场景。

2025-11-18 21:56:06 298

原创 0144-基于单片机的-直流电机配速-系统设计(1602+L298)

本文设计了一个基于51单片机的电机控制系统,采用L298驱动电机,1602液晶屏实时显示转速、设定值和工作状态。系统通过按键控制启停、调速功能,当实际转速达到设定值时自动进入保持状态。使用Altium Designer进行电路设计,Proteus进行仿真验证。详细说明了单片机各I/O端口的特性配置,并给出了主程序框架,包括中断初始化、定时器设置和按键处理逻辑。完整源码可通过微信公众号"电子开发圈"获取。该系统实现了电机转速的闭环控制,具有调速精准、状态显示直观等特点。

2025-11-18 21:55:42 413

原创 0143-基于单片机-直流电机配速-系统设计(1602+TLC5615)

本文介绍了一种基于51单片机的直流电机控制系统设计方案。系统采用TLC5615-DAC输出模拟量驱动电机,通过中断引脚测量转速,并用1602液晶显示设定转速和实时转速。系统提供三种控制模式:键盘直接输入转速值、档位选择(1/2/3档)和独立加减速按键调节。设计采用Altium Designer进行电路设计,Proteus进行仿真验证。主程序实现了转速设定、正反转控制、按键检测及显示更新等功能,通过PID算法自动调节实际转速至设定值。系统具有结构简单、控制灵活的特点,可广泛应用于需要精确转速控制的场合。

2025-11-18 21:55:02 928

原创 0142-基于单片机-直流电机自控-系统设计(数码管+AD0832+DA0808+MAX7219)

摘要:本设计采用51单片机控制直流电机,实现两种驱动模式:自动模式通过AD0832检测电压控制转速,手动模式通过按键调节。数码管显示驱动模式和转速,由MAX7219驱动。电路设计使用Altium Designer完成,采用Proteus进行仿真。系统通过定时器中断实现转速控制,程序支持模式切换和速度调节。完整源文件可通过公众号发送"电机"获取。

2025-11-18 21:54:23 298

原创 0141-基于单片机-直流电机控制-系统设计(数码管+DA0832+LED2)

摘要:该系统以51单片机为核心,通过DAC电路输出-8V~8V控制直流电机,采用数码管显示转速。具备按键控制启停、加减速及转向功能,LED指示灯显示运行状态。电路设计使用Altium Designer工具,实现原理图到PCB的一体化设计。程序采用定时器中断控制,通过扫描数码管显示转速,并实时检测按键状态进行电机控制。系统支持Proteus仿真,实现从软硬件设计到仿真的完整开发流程,适用于直流电机控制应用场景。

2025-11-18 21:53:23 368

原创 0140-基于单片机-避障小车-电路设计(HC-SR04+L298N)

摘要:本设计基于51单片机控制,采用HC-SR04超声波模块实现障碍物检测,通过L298N芯片驱动电机运动(8V)。系统能根据障碍物情况执行前进、停止、后退和右转等动作。电路设计使用Altium Designer完成,该工具集成了原理图设计、PCB绘制等功能。主程序包含初始化设置、延时等待、中断配置及超声波测距功能,通过Timer_Count()函数计算脉冲宽度实现测距。完整源码可通过公众号发送"电机"关键词获取。系统充分利用单片机各端口特性,包括P0-P3口的双向I/O功能及特殊用途,

2025-11-18 21:50:44 320

原创 0139-基于单片机-三路抢答器-仿真设计(SEG2+SEG1)

摘要:本文设计了一个基于51单片机的3人抢答器系统,采用Proteus进行仿真实现。系统具有10秒倒计时功能,通过数码管显示时间和选手编号,当选手按键抢答成功时蜂鸣器鸣响并锁定编号;若倒计时结束则禁止抢答。程序采用定时器中断控制,包含数码管动态扫描显示和按键检测模块。该系统实现了抢答过程的自动化控制,具有响应快速、操作简单等特点,适用于各类知识竞赛场景。完整源码可通过指定公众号获取。

2025-11-18 21:48:07 236

原创 0138-基于单片机-字符键盘-仿真设计(1602)

摘要:本设计基于51单片机开发,实现多功能字符输入系统,支持数字、大小写字母输入,具备清空、删除、切换输入模式等功能。采用1602液晶显示当前输入模式和内容,通过Proteus进行电路仿真和程序设计。系统通过外部中断0实现键盘扫描,定时器1消除按键抖动,主程序包含初始化、显示和按键处理等模块。完整源码可通过关注"电子开发圈"公众号发送"文化"获取。该设计实现了从仿真到实际应用的完整开发流程。

2025-11-18 20:53:20 187

原创 0137-基于单片机-波形发生器-系统设计(1602+DA0832)

本文介绍了一款基于51单片机的多功能信号发生器设计。系统采用51单片机为主控,通过DAC0832实现数模转换,能输出正弦波、方波、三角波和锯齿波四种波形,各波形频率范围分别为88-193Hz、154-613Hz和157-510Hz。设计支持幅值调节和方波占空比调节,并采用1602液晶屏实时显示波形类型和频率参数。电路设计使用Altium Designer完成原理图与PCB设计,通过Proteus进行仿真验证。程序采用中断方式实现波形切换,提供完整的源代码获取方式。该系统具有结构简单、功能完善的特点,适用于电

2025-11-17 21:34:32 318

原创 0136-基于单片机-热水器-仿真设计(1602+18B20+1302)

摘要:本文设计了一款基于51单片机的智能卫浴控制系统。系统采用DS1302时钟芯片和18B20温度传感器,通过1602液晶屏显示时间、温度、星期及水量信息。具备自动控制功能:当水位低于阈值时自动加水,温度低于设定值时自动加热。所有参数均可通过按键设置调整。采用Proteus软件进行电路仿真和程序设计,实现了从设计到仿真的完整流程。系统主程序包含初始化、显示更新和按键扫描等功能模块。完整源代码可通过关注指定公众号获取。

2025-11-17 21:34:20 353

原创 0135-基于单片机-体重计(100组)-系统设计(1602+HX711+18B20+24C02)

摘要:采用51单片机为主控,搭配18B20体温传感器和HX711体重传感器,通过1602屏显示状态信息。系统支持01-99编号输入,可检测、保存和查询对应数据,24C02用于数据存储。电路设计使用Altium Designer完成,具备原理图到PCB的一体化功能。程序实现键盘扫描、数据存储/查询功能,通过定时器中断处理核心逻辑。该系统实现了体温体重检测、数据存储查询的一体化功能,适用于医疗、健康监测等场景。完整源码可通过指定公众号获取。

2025-11-17 21:34:11 548

原创 0134-基于单片机-体重秤(+体温)-系统设计(12864+HX711+18B20+24C02)

本文介绍了一款基于51单片机的电子秤系统设计。系统采用HX711+测重电桥测量体重,18B20测量体温,具有监测和查询两种模式,通过按键切换。测量结果通过12864液晶显示模式、编号、体重和体温信息,并支持保存和查询3组测量数据。电路设计使用Altium Designer完成,程序设计采用C语言实现,包括初始化和显示功能。系统还支持通过按键进行数据查询,测量数据存储在24C02存储器中,可通过公众号"电子开发圈"获取完整源文件。该系统实现了体重和体温的智能测量与记录功能。

2025-11-17 21:34:00 293

原创 0133-基于单片机-体重秤(+体温+串口)-系统设计(12864+HX711+18B20+UART+24C02)

本文介绍了一种基于51单片机的多功能电子秤系统设计。系统采用HX711+测重电桥测量体重,18B20测量体温,支持监测和查询两种模式切换。配备12864液晶显示屏,可显示测量数据(体重、体温)、编号和模式,并具有存储3组数据的功能。系统支持设置体温阈值报警,提供串口控制和监测功能。电路设计使用Altium Designer完成,详细说明了单片机各端口特性。程序设计部分展示了主程序框架,包括LCD初始化、显示设置、中断配置等功能。仿真采用Proteus软件实现,完整演示了从原理图到PCB的设计流程。该系统集测

2025-11-17 21:33:49 313

原创 0132-基于单片机-秒表(100组存储)-系统设计(SEG8+UART)

摘要: 基于51单片机的高精度计时器系统,采用8位数码管显示,支持0.01秒精度计时。系统具有开始/停止控制、数据存储(最多100组)及查询功能,配备串口通信实现PC端数据读取。使用Altium Designer完成电路设计,Proteus进行系统仿真。程序采用中断方式实现计时功能,通过按键控制计时、存储及数据翻阅操作。电路设计中详细说明了P0-P3端口的特性与功能配置,主程序包含串口初始化、定时器设置及按键处理逻辑。完整源码可通过指定公众号获取。

2025-11-17 21:33:19 592

原创 0131-基于单片机-噪声监测-系统设计(1602+AD0832)

本文介绍了一种基于51单片机的噪声检测系统设计方案。系统采用咪头配合AD0832进行噪声采集,通过1602液晶显示屏实时显示测量值和预设报警阈值。当检测到噪声超过设定上限时,系统会触发声光报警。电路设计使用Altium Designer工具完成,详细说明了单片机各I/O端口的功能特性。程序设计部分展示了主程序流程,包括噪声数据采集、转换、平均值计算及报警判断等核心功能。系统具有噪声测量精度高、报警响应快、操作界面简洁等特点,适用于环境噪声监测等应用场景。完整源代码可通过指定公众号获取。

2025-11-17 21:32:53 380

原创 0130-基于单片机-体检仪(心率+血氧+体温)-系统设计(1602+18B20+AD0832)

本文介绍了一种基于51单片机的多功能医疗监测系统设计。系统采用红外对管检测脉搏和心率,DS18B20传感器测量体温,1602液晶屏显示测量结果。电路设计使用Altium Designer工具,仿真采用Proteus软件。系统支持设置各参数正常范围,超出范围时触发报警功能。程序设计包含中断处理、定时器配置和阈值判断等功能。通过按键可实现上下限设置和模式切换。该系统集成了体温、血氧、心率和脉搏监测功能,具有电路设计规范、测量参数全面、报警提示实用等特点。完整设计资料可通过指定公众号获取。

2025-11-17 21:32:40 615

原创 0129-基于单片机-汽车冷却水温监测-系统设计(18B20)

摘要:本设计实现了一个基于STC89C52单片机的智能温控系统,具有0-99.9℃的高精度温度显示功能,支持上下限报警(蜂鸣器、LED灯报警)和阈值记忆存储。系统采用按键快速调节参数,支持连加/连减操作,并配有冷却风扇控制。使用Altium Designer设计电路,Proteus进行仿真验证。单片机通过P0-P3端口实现温度采集、显示和报警控制,主程序包含初始化、温度读取、按键处理及报警判断等功能。完整源代码可通过关注"电子开发圈"公众号获取。

2025-11-17 21:32:10 257

原创 0128-基于单片机-婴儿车(音乐+倾斜+车罩)设计(1602+SRF04+DHT11+2003+AD0832)

摘要:本设计基于51单片机,实现智能婴儿车多功能控制系统。采用DHT11传感器监测温湿度(湿度检测尿床,温度控制风扇);光敏电阻检测光线强度,自动调节车罩和灯光;具备速度检测与触碰检测功能,实现自动防溜车;超声波模块检测高度判断倾斜,防止侧翻危险;支持3首歌曲播放并通过1602液晶显示系统状态。系统采用Proteus进行仿真设计,实现从电路仿真到PCB设计的完整开发流程。主程序通过中断方式处理各类传感器数据,并提供按键设置温湿度阈值等功能。

2025-11-17 21:31:31 149

原创 0127-基于单片机-婴儿车(音乐+避障+声音)-系统设计(1602+SHT11+L298)

摘要:本设计采用51单片机为核心,集成温湿度检测、音乐播放和智能控制功能。通过SHT11传感器监测环境参数,1602液晶屏实时显示数据。系统具备自动报警功能,当检测到啼哭声或湿度过高(尿床)时,会触发LED警示并通过串口上传报警信息。支持三首歌曲切换播放,以及按键/自动两种控制模式(包括避障功能)。采用Altium Designer进行电路设计,Proteus完成系统仿真。程序实现温湿度采集、数据显示和智能判断等功能,相关源码可通过"电子开发圈"公众号获取。

2025-11-16 22:05:52 418

原创 0126-基于单片机-冰箱(三模式+双室)-系统设计(数码管+18B20x2)

本文介绍一款基于51单片机控制的智能冰箱系统,采用两室独立设计,分别使用18B20传感器测温。系统具有三种工作模式:手动模式可按键调节温度(-30~99℃);自动模式默认冷冻-18℃、冷藏5℃;速冻模式为冷冻-25℃、冷藏0℃。当温度高于设定值时自动启动制冷,并设有开门超时报警功能。硬件设计采用Altium Designer完成,软件仿真使用Proteus工具。文章详细说明了51单片机各I/O端口特性,并提供了主程序的核心控制逻辑,包括温度显示、模式切换及按键检测等功能实现。

2025-11-16 22:03:31 722

原创 0125-基于单片机-冰箱(温控+除霜+双室)-系统设计(1602+18B20+AD0832)

本系统基于51单片机实现双室智能制冷控制,采用AD0832检测结霜情况,1602液晶实时显示温度及状态。当温度/结霜超过设定阈值时,自动启动压缩机/除霜器并蜂鸣报警,支持按键调节阈值参数。硬件电路使用Altium Designer设计,软件采用Proteus仿真,包含温度采集、阈值判断、报警控制等核心功能。主程序通过定时中断实现稳定采样,采用逻辑判断处理双室独立温控。系统具有结构简洁、功能完善的特点,适用于厨具等双温区制冷应用场景。完整源码可通过指定公众号获取。

2025-11-16 22:01:06 410

原创 0124-基于单片机-冰箱(制冷+除霜+3室)-仿真设计(SEG6+18B20x3)

本文设计了一款基于51单片机的多冷藏室控制系统。系统采用DS18B20温度传感器监测3个冷藏室的温度,通过6位数码管切换显示实时温度与设定值。用户可通过按键独立设置各冷藏室的制冷阈值,当温度高于设定值时自动启动制冷;当检测到结霜(通过开关模拟)时自动启动除霜加热。系统采用Proteus进行仿真设计,实现了从原理图设计、代码调试到协同仿真的完整流程。主程序采用中断方式实现温度采集、阈值设置、压缩机控制等功能,并通过数码管动态扫描实现多温度参数的轮显。

2025-11-16 21:59:21 291

原创 0123-基于单片机-冰箱(制冷+除霜+3室)-系统设计(1602+18B20x3+KEY4)

本文设计了一个基于51单片机的三温区智能冷藏系统。系统采用DS18B20传感器实时监测三个冷藏室温度,通过1602液晶屏显示实时温度和设定阈值。具有按键设置制冷阈值功能,当温度超过设定值时自动启动压缩机。系统还模拟了结霜检测与自动除霜功能,采用Proteus进行仿真验证,使用Altium Designer完成电路设计。主程序通过定时器中断实现温度控制逻辑,包含温度阈值设置、压缩机控制、开门检测报警和除霜等核心功能模块。该系统实现了多温区独立控温,具备完善的温度监控和自动化控制功能。

2025-11-16 21:57:08 357

原创 0122-基于单片机-冰箱(冷藏+速冻+化霜)-系统设计(1602+DHT11+PCF8591+24C02+1302)

摘要:本设计采用51单片机为核心控制器,搭配DHT11温湿度传感器、1302时钟芯片和PCF8591电压检测模块,实现多功能智能厨具控制系统。系统通过1602液晶屏实时显示环境参数,具备冷藏、速冷、省电三种工作模式,并集成化霜功能。设计包含温度超限、电压异常、未关门等多重报警机制,支持手动关闭警报。电路设计使用Altium Designer工具完成,通过Proteus进行仿真验证,实现从原理图到PCB的一体化设计流程。

2025-11-16 21:47:42 826

原创 0121-基于单片机-环境监测-系统设计(12864+TLC549+DHT11)(电路+仿真)

本文介绍了一个基于51单片机的环境监测系统设计。系统采用DHT11传感器检测温湿度,光敏电阻配合TLC549检测光照强度,数据通过12864液晶屏显示。通过按键可设置参数上下限并实现超限报警(液晶显示+蜂鸣器),同时支持串口通信实现远程数据读取。电路设计使用Altium Designer完成原理图和PCB设计,仿真采用Proteus实现从电路设计到代码调试的全流程验证。详细说明了51单片机各I/O端口的特性与功能。该设计实现了环境参数的实时监测、报警及远程通信功能,为电子开发提供了完整的解决方案。

2025-11-16 21:44:06 302

原创 0120-基于单片机的空气监测(PM+温湿度)设计(1602+GP2Y1051AU0F+DHT11)(电路+仿真)

摘要:本设计基于51单片机,采用GP2Y1051AU0F传感器检测PM2.5(0-999ug/m3)和DHT11传感器检测温湿度(温度0-50℃,湿度20-95%)。系统支持通过按键设置报警阈值,当检测值超限时触发声光报警。仿真中通过串口模拟PM传感器输入信号,电路设计使用Altium Designer完成。详细说明了单片机P0-P3端口特性及功能,仿真采用Proteus工具实现从原理图到PCB的完整设计流程。完整源文件可通过指定公众号获取。

2025-11-16 21:40:04 922

原创 5065-基于单片机-H桥电机调速 (程序+仿真)

本文介绍了一个基于51单片机的电机控制系统设计方案。系统采用H桥驱动电机,通过按键控制电机的启停、转向和速度调节。详细阐述了单片机各端口功能及电路连接方式,并提供了完整的C语言程序代码。程序实现了定时器中断控制PWM波形输出,通过调节占空比来控制电机转速。系统支持通过外部按键进行启停控制、方向切换和速度调整,具有较高的实用性和灵活性。

2025-11-16 21:36:46 923

原创 0119-基于单片机的升降帐篷系统设计(2003x4+AD0832x2)(电路+仿真+程序)

该系统采用51单片机控制帐篷和厨具台升降装置,通过2003驱动芯片驱动升降电机,使用位移传感器和AD0832实时检测升降位置。当设备升至最高点时自动停止并锁定,下降时先解锁再启动。系统采用Altium Designer进行电路设计,并利用Proteus进行仿真验证。单片机各端口功能明确,P0-P3口分别用于数据输入输出、地址总线和控制信号传输。系统在升降到位时通过蜂鸣器提示,实现了自动控制功能。

2025-11-16 21:35:21 369

原创 5064-基于单片机的温度检测(0~128℃)(程序+仿真)

本设计采用51单片机为主控芯片,搭配DS18B20温度传感器和1602液晶显示屏,实现0-128℃的温度检测与显示功能。系统通过P3.3引脚与传感器通信,采用单总线协议读取温度数据。程序包含温度传感器初始化、读写时序控制、温度转换及LCD显示等模块。系统工作电压为5V,具备复位功能和精确的延时控制。设计提供了完整的电路连接方案和C语言源代码,实现了温度数据的实时采集与显示功能。相关资料可通过指定链接获取完整技术文档。

2025-11-04 21:55:27 1028

原创 5063-基于单片机的电子密码锁 [汇编](仿真+程序)

本文介绍了一个基于51单片机的电子密码锁系统设计方案。系统采用八位数码管显示密码输入状态,固定6位密码"123456",通过矩阵键盘进行密码输入、删除和确认操作。文章详细说明了单片机各端口的功能特性,包括P0-P3口的不同工作模式及特殊功能。提供了完整的程序设计流程,包括初始化、键盘扫描、按键处理、显示驱动等模块,并设置了密码错误和操作错误报警功能。系统还包含密码比较验证机制,输入正确密码后控制开锁指示灯亮起。该设计可作为电子密码锁的参考方案。

2025-11-04 21:50:04 855

基于单片机的音乐盒电子琴系统设计(51x2+SEG1+LM386+LED8+KEY4) 0440

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用两片51单片机共同实现,第一片完成系统总控,第二片完成歌曲的播放; 2、采用数码管显示歌曲号,共3首歌曲; 3、采用LM386芯片作为音频功放; 4、采用音频喇叭作为外放器件; 5、采用8个LED实现氛围闪灯; 6、可通过按键实现闪灯样式切换、上一首、下一首、开始、停止;

2025-08-19

基于单片机的空气净化系统设计(51+1602+PM2.5+AD0832+JK+KEY3) 0452

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为核心控制单元; 2、采用粉尘传感器(GP2Y1010AU0F)检测粉尘浓度, 3、通过ADC0832将模拟信号转化为数字信号,传送给单片机读取并处理数据; 4、LCD1602液晶显示当前PM浓度及设置的净化阈值浓度; 5、当前浓度超过阈值浓度时继电器闭合,启动外接的负离子空气净化装置; 6、可通过按键对净化阈值浓度进行设置;

2025-08-19

基于单片机的防盗门窗系统设计(51+SEG1+2262+2272+393+RSD+JDQ+BZ+KEY3) 0451

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用数码管显示系统工作状态; 3、采用热释电感应模块检测人体; 4、采用电位器模拟震动传感器; 5、采用蜂鸣器+LED报警; 6、采用继电器开关,可控制电机关窗; 7、采用SC2272芯片解码、高频超外差接收模块接收信号; 8、采用SC2262芯片编码、高频超外差发射模块发射信号(遥控板); 9、采用按键控制报警、布防、撤防操作(遥控板);

2025-08-19

基于单片机的甲醛监测系统设计(51+1602+ZE08+BZ+LED2+KEY2) 0450

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用ZE08-CH2O传感器检测甲醛浓度; 3、采用LCD1602作为显示器件; 4、采用红灯/绿灯指示浓度状态; 5、采用蜂鸣器进行浓度超标报警; 6、可通过按键对报警阈值进行修改;

2025-08-19

基于单片机的无线防盗报警系统设计(51+SEG1+2262+2272+RSD+BZ+KEY3) 0449

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、主机从机均采用51单片机作为主控芯片; 2、从机采用热释电感应模块检测人体、SC2262芯片编码、高频超外差发射模块发射信号; 3、主机采用高频超外差接收模块接收信号、SC2272芯片解码给单片机处理; 4、采用蜂鸣器报警及数码管显示报警路数;

2025-08-19

基于单片机的温度监测系统设计(51+1602+18B20+BZ+KEY3) 0448

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控单元芯片; 2、采用DS18B20传感器检测温度; 3、采用LCD1602显示实时温度及报警上下限; 4、温度超限时,蜂鸣器将进行报警; 5、可通过按键设置报警上下限;

2025-08-19

基于单片机的点阵滚动显示系统设计(51+DZ-16x16+138x2) 0447

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用4个8*8点阵拼接16*16显示; 3、采用74HC138扩展控制管脚; 4、可滚动显示“欢迎你”字符; 5、可通过按键控制暂停/开始及方向;

2025-08-19

基于单片机的八路温度采集系统设计(51+1602+18B20x8) 0446

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用DS18B20传感器检测8路温度,测量范围-55~128℃,精度0.1℃; 3、采用LCD1602循环显示8路温度;

2025-08-19

基于单片机的直流电机调控系统设计(51+1602+3144+KEY5) 0445

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602显示转速(RPM转/分)、占空比(0~100%); 3、采用霍尔传感器进行非接触测速; 4、可通过按键对占空比及方向进行调整;

2025-08-19

基于单片机的电子秤(计价时钟播报)系统设计(51+1602+HX711+10KG+NY3P+1302+KEY16) 0444

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、 采用51单片机作为主控芯片; 2、 采用LCD1602作为显示器件,不称重时显示时钟(年月日日期时分秒),称重后显示该物品的重量、单价、总价和总额; 3、 采用HX711模块,称重范围为0到10kg,重量误差在±0.001kg; 4、 采用键盘进行单价输入; 5、 具有去皮及撤销去皮功能; 6、 具有总价累加功能,即总额; 7、 预存常用单价并随意调出适用; 8、 具有语音报价的功能; 9、 不称重时可对时钟进行调节; 10、当称重重量超过5kg时,LED亮;超过10kg(可定制)时,LED闪烁并蜂鸣报警。

2025-08-19

基于单片机的垃圾桶系统设计(51+1602+SG90+HW+HX711) 0443

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602作为显示模块,用于显示遮挡信息、垃圾重量信息; 3、采用压力传感器+HX711模块检测垃圾投入后重量变换; 4、采用红外对管模块检测遮挡信息; 5、采用舵机作为垃圾箱盖子驱动力; 6、当检测到有物体遮挡对管后,开启箱盖;开盖后检测到重量变化,关闭箱盖;

2025-08-19

基于单片机的升旗奏国歌系统设计(51+1602+2003+VS1838+WT588+LED4+KEY6) 0442

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602显示当前旗子高度及旗杆高度; 3、采用步进电机作为升降动力; 4、采用ULN2003作为电机驱动; 5、采用WT588D+喇叭作为国歌播放器; 6、采用LED灯指示系统运行状态; 7、采用VS1838B红外接收头; 8、可通过按键或红外遥控器实现控制;

2025-08-19

基于单片机的公交车安防系统设计(51+1602+MQ2+18B20+HW+LM393+BZ+FAN+KEY3) 0441

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602显示乘客人数、实时温度、温度报警上下限; 3、采用红外对管检测乘客上下车人数; 4、采用DS18B20传感器检测温度; 5、采用MQ2传感器检测烟雾浓度; 6、控制方式如下: 温度高于上限+烟雾正常,启动蜂鸣器; 温度高于上限+烟雾异常,启动蜂鸣器,启动灭火装置; 温度低于上限+烟雾异常,启动蜂鸣器间断报警; 温度低于上限+高于下限+烟雾正常,启动降温空调; 7、可通过按键对温度上下限进行设置;

2025-08-19

基于单片机的两轮循迹车系统设计(51+ST188x6+L298) 0439

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用2个直流电机作为小车动力; 3、采用L298N芯片作为电机驱动; 4、采用6个红外光电传感器检测黑线,左右侧并排各3个,根据不同位置传感器高低电平判断小车偏移方向,进而控制电机转向,达到循迹行驶目的;

2025-08-19

基于单片机的车位管理系统设计(51+1602+D80NK+74HC595+LED16+BZ+KEY2) 0438

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602显示进车数、出车数、现有车辆数、剩余车位数; 3、采用74HC595芯片作为IO扩展电路; 4、采用红外传感器检测进出车辆数; 5、采用LED灯指示车位使用情况; 6、当剩余车位数为0时,蜂鸣器报警; 7、可通过按键手动加减剩余车位数;

2025-08-19

基于单片机的GSM防盗系统设计(51+SIM900A+RSD+LED3+BZ+KEY3) 0434

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、 采用51单片机作为主控芯片; 2、 采用SIM900A模块作为GSM通讯电路; 3、 采用红外热释电传感器检测人体; 4、 布防状态下,检测到有人闯入:GSM模块每一分钟发送一次短信、蜂鸣器连续报警; 5、 可通过按键配置布防、撤防、紧急报警; 6、 LED指示:布防状态、短信发送状态、有人闯入状态;

2025-08-19

基于单片机的垃圾桶系统设计(51+1602+SG90+RSD+HX711) 0437

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602作为显示模块,用于显示人体靠近信息、垃圾重量信息; 3、采用压力传感器+HX711模块检测垃圾投入后重量变换; 4、采用HC-SR501模块检测人体靠近信息; 5、采用舵机作为垃圾箱盖子驱动力; 6、当检测到人体靠近信息后,开启箱盖;开盖后检测到重量变化,关闭箱盖;

2025-08-19

基于单片机的音乐盒系统设计(51+1602+LM386+KEY3) 0435

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602显示播放曲目序号/名称; 3、采用LM386芯片驱动喇叭,可通过电位器调节音量; 4、内置8首歌曲,可通过按键进行上下切换、暂停开始;

2025-08-19

基于单片机的环保垃圾桶系统设计(51+1602+JS+2003x2+RSD+HX711) 0436

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等 1、采用51单片机作为主控芯片; 2、采用LCD1602作为显示模块,用于显示人体靠近信息、检测金属信息、垃圾重量信息; 3、采用压力传感器+HX711模块检测垃圾投入后重量变换; 4、采用HC-SR501模块检测人体靠近信息; 5、采用步进电机作为垃圾箱盖子驱动力; 6、共两个箱:一个金属回收箱、一个非金属回收箱;可根据检测到的人体信息及垃圾材质,打开对应的箱盖;开盖后检测到重量变化,关闭箱盖; 7、留有金属探测器信号输入接口(金属探测器需自行设计);

2025-08-19

基于单片机的GSM防火系统(程序+仿真+电路)(51+SIM900A+MQ2+LM393+LED3+BZ+KEY3)#0433

包括:源程序工程文件、Proteus仿真工程文件、电路原理图文件、配套技术手册、论文资料等

2025-05-01

基于单片机的电话拨号设计(51+1602+BZ+KEY12)0472

模拟电话拨号的显示装置,即把电话键盘中拨出的某一电话号码,显示在LCD显示屏上。 电话键盘共有12个键,除了0~9的10个数字键外, “*”键用于实现删除功能,即删除一位最后输入的号码; “#”键用于清除显示屏上所有的数字显示。 每按下一个键要发出声响,以表示按下该建。电话号码为8位数字。

2025-10-19

基于单片机的智能鱼缸设计(51+1602+AD0832+18B20+BENG+BZ+KEY3) 0471

1、采用51/52单片机(通用)作为主控芯片; 2、采用1602显示:水浊度的当前值及换水值、水温的当前值及报警值; 3、采用TS-300B传感器+ADC0832检测水浊度; 4、采用DS18B20检测水温; 5、水浊度超标(换水值)时,启动进水水泵、出水水泵; 6、水温超标(报警值)时,蜂鸣器报警; 7、可通过按键对换水值、报警值进行修改设置。

2025-10-19

基于单片机的自动感应门设计(51+2003+SW2+KEY2) 0470

1、采用51/52单片机作为主控芯片; 2、采用步进电机作为自动门动力; 3、采用ULN2003作为电机驱动芯片; 4、分为自动/手动模式:自动模式下,红外传感器检测有靠近者,门打开,检测无靠近者,门关闭;手动模式下,通过按键控制门的开关状态;

2025-10-19

基于单片机的视力保护台灯设计(51+SEG4+RL+AD0809+RSD+HW+BZ+KEY4) 0468

1、采用51/52单片机作为主控芯片; 2、采用光敏电阻+ADC0809检测光强; 3、采用热释电传感器检测人体存在; 4、采用红外对管传感器检测靠近距离; 5、采用四位数码管显示休息倒计时; 6、分为自动和手动两种模式,可通过按键进行切换; 7、自动模式下: 1)能够根据环境光线自动调节台灯亮度,以达到最佳照明效果; 2)当人体太靠近台灯时,将进行告警,提醒人们纠正坐姿,防止近视; 3)当人离开后,延时15s自动关灯; 4)可按键设定学习时间,当倒计时结束台灯发出提醒,适当休息; 8、手动模式下: 1)可手动调节台灯亮度; 2)可按键设定学习时间,当倒计时结束台灯发出提醒,适当休息;

2025-10-19

基于单片机的光控照明设计(51+1602+RL+AD0832+LED+SW2+KEY2) 0469

1、采用51/52单片机作为主控芯片; 2、采用LCD1602显示光强设置值; 3、采用光敏电阻+ADC0832检测光照强度; 4、可通过开关切换工作模式; 5、自动模式下,当环境光强高于设置值时关灯,低于设置值时开灯; 6、手动模式下,由手动开关控制照明灯;

2025-10-19

基于单片机的行车速度里程表设计(51+1602+3144+18B20+1302+BZ+KEY4) 0467

1、采用51/52单片机作为主控芯片; 2、采用1602显示行车速度、行车里程、时钟、温度; 3、采用DS18B20传感器检测温度; 4、采用DS1302时钟芯片; 5、采用3144霍尔传感器检测车速; 6、可通过按键修改时钟值、设定车速报警值、设定温度报警值; 7、当超速或超温时蜂鸣器进行报警;

2025-10-19

基于单片机的存钱罐系统设计(51+1602+WT588+LED+KEY4) 0465

1、采用51/52单片机作为主控芯片; 2、采用LCD1602显示总金额和模式; 3、采用WT588芯片语音播报硬币数值; 4、采用定制硬币识别传感器,自动识别1角、5角和1元硬币的数额并进行累加计算; 5、有两种不同的操作模式,一种是存钱模式,一种为取钱模式;

2025-10-19

基于单片机的液体流量检测设计(51+1602+YFS201+BZ+KEY2) 0464

1、采用51/52单片机作为主控芯片; 2、采用YF-S201传感器检测液体流量; 3、采用LCD1602显示流速、累计流量、报警流量; 4、通过按键设置流量报警阈值,如果累计流量高于设置阈值,蜂鸣器开始报警;

2025-10-19

基于单片机的计数统计器设计(51+SEG4+HW+BZ+KEY3) 0466

1、采用51/52单片机作为主控芯片; 2、采用红外对管传感器检测遮挡进行计数; 3、采用四位数码管显示计数值,0-9999; 4、可通过按键设置计数范围,超限声光报警;

2025-10-19

基于单片机的计数统计系统设计(51+1602+HWx6) 0463

1、采用51/52单片机作为主控芯片; 2、采用红外对管检测进出状态: 门外对管先检测到遮挡,随后门内对管检测到遮挡,识别为进场; 门内对管先检测到遮挡,随后门外对管检测到遮挡,识别为出场; 共设3个门,即6个对管; 3、采用LCD1602作为显示当前场内总数;

2025-08-23

基于单片机的加热控制设计(51+1602+18B20+JK+BZ+KEY3) 0462

1、采用51单片机作为主控芯片; 2、采用DS18B20温度传感器测温,测量范围0~99.9℃,精度0.1℃; 3、采用LCD1602显示当前温度、加热上下限; 4、当温度低于温度下限开始加热,当温度高于温度上限停止加热; 5、可通过按键设置加热温度上下限,按键操作蜂鸣器提示;

2025-08-23

基于单片机的智能加湿器设计(51+1602+DHT11+SM+24C02+JK+BZ+KEY4) 0461

1、采用51/52单片机作为主控芯片; 2、采用DHT11检测周围环境湿度; 3、采用LCD1602实时显示温湿度数据; 4、采用水位传感器检测加湿器里是否缺水,如果缺水进行声光报警; 5、可通过按键设置湿度上下限,修改后存储到AT24C02,掉电不丢失; 6、可选通手动/自动两种工作模式:自动模式下,当湿度小于湿度下限值,继电器闭合 , 加湿器工作,直到湿度数据大于等于湿度上限,继电器断开,加湿器停止工作;手动模式下,将不考虑当前湿度数据,强制闭合继电器,加湿器工作。

2025-08-23

基于单片机的智能洗手器设计(51+1602+18B20+HW+JK+Beng+KEY2) 0460

本设计由STC89C52单片机电路+2路水泵控制电路+红外避障传感器电路 +继电器控制电路+DS18B20温度检测电路+按键电路+电源电路组成。 1、当红外避障传感器检测到障碍后,1号水泵开始工作,5秒后,1号水泵停止工作。 然后2号水泵开始工作,5秒后,2号水泵停止工作。 5秒后,1号水泵再开始工作,5秒后,1号水泵停止工作。 2、上述操作结束后,如果红外避障传感再次检测到障碍后,则重复进行上述操作, 否则,上述操作完成即停止。 备注:1号水泵用来抽水,2号水泵用来抽洗手液。 3、通过按键设置温度阈值。 温度低于阈值,继电器闭合,温度高于阈值,继电器断开。 4、LCD1602液晶显示水温和设定的温度。

2025-08-23

基于单片机的无线叫号系统设计(51x2+12864x2+nRF24L01+WT588+KEY14) 0459

1、 采用51/52单片机作为主控芯片; 2、 系统分有取号功能板和叫号功能板,采用NRF24L01进行2.4G通信; 3、 取号功能板:按下取号键开始取号,LCD12864显示取得的号码和当前等待人数; 4、 叫号功能板:有三个窗口,每个窗口有四个键,分别是呼叫键,重复呼叫键,静音键,暂停服务键;任一窗口按下叫号键后,蜂鸣器响,语音模块+喇叭提示“请×号到×号窗口”;LCD12864显示窗口叫号信息;每个窗口能独立暂停该窗口的服务。

2025-08-23

基于单片机的篮球计分器设计(51+SEG4+SEG3x2+SEG2+BZ+KEY7) 0456

1、 采用51/52单片机作为主控芯片; 2、 采用1个四位数码管显示比赛时间、2个三位数码管显示两方比分、1个两位数码管显示24秒倒计时; 3、 可通过按键控制比赛开始/暂停、修改比赛时间、刷新双方分数、操作换场、复位24秒倒计时; 4、 24秒倒计时功能:如果24秒违例会启动蜂鸣器报警,同时比赛时间暂停,处理好后按一下24秒复位键,比赛继续。 5、 比赛时间结束时,蜂鸣器发出报警指令。

2025-08-23

基于单片机的5V可调电源设计(51+SEG4+DA0808+KEY2) 0457

1、采用51/52单片机作为主控芯片; 2、采用DAC0808实现程控输出,电压范围0.0V-5.0V; 3、采用数码管显示输出电压; 4、通过按键设置输出电压大小;

2025-08-23

基于单片机的存包柜系统设计(51+1602+LED8+KEY20) 0454

1、 采用51/52单片机作为主控芯片; 2、 采用LCD1602显示柜门编号、密码; 3、 采用4x5矩阵键盘作为输入器件; 4、 采用8个LED指示对应柜子状态;

2025-08-23

基于单片机的篮球计分器设计(51+1602+BZ+KEY9) 0455

1、 采用51/52单片机作为主控芯片; 2、 采用LCD1602显示双方比分、节数、12分/24秒倒计时; 3、 采用按键控制比赛开始/暂停、24秒计时、加分操作; 4、 采用蜂鸣器产生以下提示音: 24s结束发出3s连续报警; 每节结束蜂鸣器发出8s的间断报警; 终场结束,蜂鸣器发出10s的连续警报声。

2025-08-23

基于单片机的计算器(进制转换)系统设计(51+1602+BZ+KEY19) 0453

1、采用51/52单片机作为主控芯片; 2、采用LCD1602显示; 3、能够进行加/减/乘/除运算; 4、能够对输入数值进行二进制转换; 5、具有退格删除和清空功能; 6、最大输入值为9999,超限则蜂鸣器报警;

2025-08-23

基于单片机的输液监测设计(51+1602+HW+LM358+BZ+LED+KEY4) 0458

1、采用51/52单片机作为主控芯片; 2、采用红外槽式传感器检测液滴速度; 3、采用LCD1602显示:液滴速度(p/min)、液滴计数值; 4、可通过按键设置液滴异常报警阈值(即连续无液滴时长); 5、当输液出现异常时进行声光报警。

2025-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除