
51单片机实例
文章平均质量分 59
本栏内主要是针对51单片机开发的实例展示
小常硬件
如果需要资料和定制设计服务请加微信
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
51单片机开发实例 基于51单片机的智能电子秤系统
本次智能电子秤系统使用的是STC89C52单片机作为主控芯片,通过HX711称重模块进行称重,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当重量超过阈值时,蜂鸣器报警。当去皮按键按下时,控制重量归零。原创 2023-08-01 16:14:10 · 436 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的蓝牙衣柜系统
本次蓝牙衣柜系统使用的是STC89C52单片机作为主控芯片,通过DHT11检测温湿度,通过过DS1302定时模块进行定时,通过DS18b20检测温度,通过光电管检测人体,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示并通过蓝牙模块上传到手机端,当温湿度超过阈值时,通过继电器开窗通风,当检测到人时,继电器控制打开柜门,当到达定时时间,消毒灯进行消毒。原创 2023-08-01 16:06:19 · 140 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的遥控台灯系统
本次自动喷水系统使用的是STC89C52单片机作为主控芯片,通过红外检测模块检测红外信号,通过声音识别模块识别语音,采集到的数据会上传到单片机中,单片机会对信号进行处理,当接收到红外信号时,解析并执行对应挡位控制。当在定时时间内检测到语音时,开启小灯。原创 2023-08-01 15:54:25 · 172 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的光电报警系统
本次智能作息系统使用的是STC89C52单片机作为主控芯片,通过时钟模块进行时间采集,通过LM393电压比较模块比较电压,通过74HC165驱动模块使数码管显示时间,采集到的数据会上传到单片机中,单片机会对信号进行处理,当检测到I/O口有变化时,蜂鸣器报警并通过继电器控制传输数据。原创 2023-08-01 15:37:19 · 254 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的闹钟系统
本次闹钟系统使用的是STC89C52单片机作为主控芯片,通过八位数码管显示时间,通过DS1302定时模块设置定时,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当到达定时时间时,蜂鸣器鸣叫进行报时。原创 2023-07-31 18:05:08 · 308 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的自动喷水系统
本次自动喷水系统使用的是STC89C52单片机作为主控芯片,通过DHT11检测温湿度,通过DS1302定时模块设置定时,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当到达喷淋时间时,通过继电器控制喷水,当喷淋时间结束时,继电器控制停止喷水。原创 2023-07-31 17:59:22 · 1134 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的灌溉系统
本次灌溉系统使用的是STC89C52单片机作为主控芯片,通过DHT11进行温湿度检测,通过光敏电阻模块检测光照强度,通过按键调节阈值。采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当温湿度超过阈值时,LED灯闪烁,当光照强度超过阈值时,步进电机模拟旋转。原创 2023-07-31 17:51:21 · 210 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的大棚系统
本次大棚系统使用的是STC89C52单片机作为主控芯片,通过光敏电阻模块进行光照强度检测,通过ADC模块将模拟信号转换为数字信号,通过DHT11检测温湿度,通过按键调节阈值,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当光照强度超过阈值时,步进电机模拟遮盖大棚。原创 2023-07-31 17:42:28 · 333 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的出租车系统
本次出租车系统使用的是STC89C52单片机作为主控芯片,通过DS1302定时模块进行时间采集,通过测速模块检测速度,通过电机旋转模拟车辆出发,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当到达夜晚时,执行晚上计费标准,到达白天时,执行白天计费标准。原创 2023-07-30 14:27:09 · 219 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的超声波测距仪
本次超声波测距仪使用的是STC89C52单片机作为主控芯片,通过超声波模块检测距离,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示。原创 2023-07-30 14:01:40 · 377 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的脉搏采集系统
本次脉搏采集系统使用的是STC89C52单片机作为主控芯片,通过血氧模块进行脉搏检测,,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示。原创 2023-07-30 13:49:25 · 240 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的光照强度系统
本次光照强度系统使用的是STC89C52单片机作为主控芯片,通过光敏电阻模块进行光照强度检测,通过ADC模块将模拟信号转换为数字信号,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当检测到数据低于阈值时,LED灯亮。原创 2023-07-30 13:27:00 · 396 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的书包灯饰系统
本次书包灯饰系统使用的是STC89C52单片机作为主控芯片,通过光敏电阻模块进行光照强度检测,通过DS1302设置定时,通过按键可以调节定时和光照挡位通过光电管对物体进行识别,采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当光电管扫描到物体时,蜂鸣器进行报警。当到达定时时间时,小灯闪烁。原创 2023-07-28 16:45:39 · 121 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的智能灌溉系统
本次智能作息系统使用的是STC89C52单片机作为主控芯片,通过光照检测模块检测光强,通过水滴检测模块检测水位,通过DS1302定时模块设置定时,数据会上传到LCD1602显示屏上进行显示。采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当定时1时间结束且水分到达阈值时,通过继电器控制灌溉。当定时2时间结束或水分到达阈值时,继电器控制停止灌溉。原创 2023-07-28 16:36:59 · 711 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的酒精消毒系统
本次酒精消毒系统使用的是STC89C52单片机作为主控芯片,通过光电管扫描,信息会上传到LCD1602显示屏上进行显示,采集到的数据会上传到单片机中,单片机会对信号进行处理,当扫描到物体时,通过继电器控制喷雾进行消毒。原创 2023-07-28 16:25:03 · 217 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的智能作息系统
本次智能作息系统使用的是STC89C52单片机作为主控芯片,通过DS1302计时,通过UNV6288语音播报模块进行语音提示,定时数据会上传到LCD1602显示屏上进行显示,通过按键调节闹钟和当前时间。采集到的数据会上传到单片机中,单片机会对信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,当到达设定的定时时间时,语音播报开始工作。原创 2023-07-28 16:15:41 · 157 阅读 · 0 评论 -
【毕业设计】基于单片机的智能空调控制系统设计_51开发实例
本次设计的智能空调系统的软件实现流程中首先要进行的系统初始化,当初始化结束后开始进行温湿度检测,检测到的温湿度经过处理后会在LCD1602上进行显示,然后开始进行阈值判定,如果实时温度高于阈值温度就会进行降温,如果实时湿度高于阈值湿度就会进行除湿。原创 2023-06-05 11:21:54 · 2063 阅读 · 0 评论 -
【毕业设计】基于单片机智能鱼缸设计与实现_51开发实例
本次智能鱼缸系统使用STC89C52单片机进行主控,系统内使用温度传感器进行鱼缸温度检测;通过DS1302定时模块进行定时,主要进行投喂、换水、充氧的定时;通过按键进行温度阈值和投喂、换水、充氧的设定;通过水质传感器进行鱼缸浑浊度检测;使用LCD1602显示屏进行水温、浑浊地以及定时时间的显示。当检测到鱼缸温度低于设定阈值就会进行加热(继电器)调节,当检测到到达投喂、换水、充氧定时时间后就会进行相应的操作(继电器控制)。原创 2023-06-05 14:30:50 · 1715 阅读 · 1 评论 -
【毕业设计】基于单片机的乒乓球发球机控制系统_51单片机开发
本次设计的乒乓球发球机系统使用STC89C52单片机作为主控,使用两个直流电机进行发球的旋转方向的调节,一个控制左转一个控制右转;采用脉冲调制的方式可以调节电机转速,进而实现发球速度的调节;通过两个步进电机进行发球角度的调节,一个控制角度正向调节,一个控制角度方向调节。针对乒乓球发球机使用独立按键进行功能实现,通过按键实现速度调节、旋转方向调节、发球角度调节。通过L298N进行直流电机的驱动,使用ULN2003驱动模块进行步进电机的驱动。原创 2023-06-05 16:34:15 · 1777 阅读 · 1 评论 -
【毕业设计】基于单片机的智能窗户设计_51开发实例
智能窗户系统,通过DHT11温湿度进行温湿度检测,通过MQ-2传感器进行烟雾浓度检测,光敏电阻模块检测光强,红外光电开关进行人体识别,HX1838红外接收模块和红外遥控器配合直接能进行开关窗;通过DS1302为开关窗时间进行定时,到达定时时间就会进行开窗,定时时间结束就会关窗;LCD1602显示检测到的温湿度、烟雾浓度、光照强度、实时时间;通过按键设置光强阈值,当检测到光强过强则会控制开窗;开窗过程如果在窗边检测到人就会通过蜂鸣器进行报警。原创 2023-06-04 17:02:27 · 1253 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的光控灯
光敏电阻模块可以根据不同的光照强度输出相应的模拟电压信号,模拟信号会通过ADC0832模数转换器进行数据转换,并输出数字电压信号,输出的信号会上传到单片机内,单片机会对光照强度数据进行处理,系统内会根据采集的电压信号和程序设置的基准电压进行比对,当检测到采集的光照强度数据低于基准电压信号后就会打开小灯,反之小灯则不会进行开启。整个基于51单片机的光控灯系统中,使用STC89C52单片机最小系统作为主控电路,使用光敏电阻模块电路采集光照强度,使用数据转换电路进行数据转换。原创 2022-10-23 10:26:52 · 1920 阅读 · 1 评论 -
51单片机开发实例 基于51单片机的矩阵键盘+显示
通过在矩阵键盘内输入数字并在LCD1602上进行显示,可以输入的数字有16个,分别是0~15。按下矩阵键盘就会上LCD1602上显示对应的数字,整个系统使用STC89C52单片机进行主控,矩阵键盘作为数据输入端,矩阵键盘的结构分为行与列,每行每列的控制都需要连接单片机的I/O,矩阵键盘输入的数据会直接上传到单片机内,单片机会将输入的数据进行处理,处理过后的时间数据会在LCD1602上显示,这种装置多用于一些密码输入以及电话输入的设备中。原创 2022-10-23 10:18:48 · 1195 阅读 · 0 评论 -
51开发实例 基于51单片机的火灾报警系统
通过MQ-2烟雾检测模块采集的烟雾数据是模拟电压信号,通过ADC0832模数转换模块可以将采集到的烟雾数据进行转换,转换得到的数字电压信号会直接发送到单片机中,采集到的数据经过单片机处理后会在LCD1602显示屏上进行显示。整个火灾报警系统中主要由5个部分组成,其中使用STC89C52单片机最小系统电路作为系统主控,使用LCD1602显示电路进行显示,使用蜂鸣器电路进行报警,使用MQ-2烟雾采集电路进行烟雾浓度的采集,使用按键来设置合适的烟雾浓度阈值。原创 2022-10-23 10:18:19 · 1448 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的光电管检测报警
通过光电管扫描,光电管扫描到障碍物时小灯就会亮起,并且蜂鸣器就会进行报警,继电器就会打开。光电管本身就是只能判断1和0的装置,当光电管前方有障碍物时,光电管发射的红外信号后会接收到返回信号,此时光电管的输出电位就会改变,进而通过光电管就是实现0和1输出,输出的开关量会通过单片机进行识别,单片机识别的光电管的地位变化后,就会控制蜂鸣器进行报警。光电管检测报警电路中使用STC89C52单片机最小系统电路作为主控,使用光电管进行障碍物的判断,当检测到有障碍物后就会控制蜂鸣器进行报警。原创 2022-10-23 10:17:56 · 666 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的光电管识别
通过光电管扫描,光电管扫描后只会向单片机发送0和1信号,当接受到扫描信号后单片机会控制对应的I/0完成小灯的控制。光电管本身就是只能判断1和0的装置,当光电管前方有障碍物时,光电管发射的红外信号后会接收到返回信号,此时光电管的输出电位就会改变,进而通过光电管就是实现0和1输出,输出的开关量会通过单片机进行识别,当检测到障碍物后单片机就会控制小灯亮起。原创 2022-10-23 10:17:17 · 340 阅读 · 0 评论 -
51开发实例 基于51单片机的光电管计数
通过光电管扫描进行计数,扫描一次就会进行计数光电管扫描的方式有两种,一种是只要识别障碍物就会进行计数,另一种是识别到障碍物,障碍物只要离开就会进行计数。光电管本身就是只能判断1和0的装置,当光电管前方有障碍物时,光电管发射的红外信号后会接收到返回信号,此时光电管的输出电位就会改变,进而通过光电管就是实现0和1输出,输出的开关量会通过单片机进行识别,光电管每次识别到障碍物就认为是数值加1,进而实现了识别计数的功能。原创 2022-10-23 10:08:20 · 445 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的速度检测系统
通过速度检测模块检测速度和路程,通过LCD1602显示屏进行速度和路程的显示,速度检测模块内通过检测每次通过的时间,进而实现对速度的检测。使用的是STC89C52单片机作为主控芯片,通过速度采集模块采集实时速度,采集到的速度数据会上传到单片机中,单片机会对速度信号进行处理,处理后的数据会上传到LCD1602显示屏上进行显示,根据采集的速度可以计算出行驶距离。这种速度检测装置可以广泛应用于车辆速度检测等设备中。原创 2022-10-22 15:55:14 · 2313 阅读 · 0 评论 -
51单片机开发实例 基于51单片机的万年历
通过DS1302时钟模块进行时间数据采集,通过LCD1602显示模块进行显示,通过按键可以修改实时时间。STC89C52单片机作为万年历系统的主控,将DS1302时钟模块得到的时间数据后,会将时间数据上传到单片机中,单片机会对时间数据进行处理,处理后的显示数据就会重新上传到LCD1602上进行显示。整个万年历系统的结构简单,这种时间采集和显示装置可以应用于一些系统中。原创 2022-10-22 15:43:15 · 1226 阅读 · 0 评论 -
51开发实例 基于51单片机的冰箱自动控制系统
该系统内通过继电器控制冰箱开启和关闭,使用LCD1602实时显示冰箱温度和冰箱状态,通过按键开启自动控制系统,利用程序设定冰箱温度阈值,当控制按键按下后如果冰箱温度低于阈值,系统会控制继电器关闭冰箱,当冰箱温度高于阈值就会控制继电器打开冰箱。程序的流程是:首先系统在上电后会进行一次初始化,此时系统就会控制DS18B20开始进行温度采集,并将采集到的温度数字信号处理后在显示屏上进行显示,判断控制按键是否按下,如果按下就开启自动控制系统,并通过控制继电器来控制冰箱。原创 2022-10-22 15:37:55 · 1250 阅读 · 1 评论 -
51开发实例 基于51单片机的防追尾系统
基于52单片机开发的防追尾系统,系统内使用HC-SR04超声检测模块检测车后障碍物的距离,并通过光电管识别前方是否有障碍物存在,如果前方有障碍物存在则会在OLED显示屏上显示“前方有障碍物”,测距模块的检测的距离数据也会在OLED屏上进行显示。另外系统内还配备了霍尔测速模块,并将实时车速在显示屏上进行显示,通过按键可以对速度阈值进行调节,当速度超过阈值且车后障碍物的距离也小于阈值,蜂鸣器就会报警并控制打开继电器(刹车)。原创 2022-10-22 15:25:31 · 457 阅读 · 0 评论 -
51开发实例 基于51单片机的出租车计价器
按键可以控制开始、停止、清零。车辆的计价规则可以通过程序进行修改,计价的初始规则是5公里内8元,但当超过5公里则每公里增加2元。原创 2022-10-22 15:16:02 · 1338 阅读 · 0 评论 -
51单片机开发实例 基于52单片机的电子秤
电子秤是我们的生活中较为常见,传统的电子秤只能实现简单的称重,本次基于52单片机开发的电子秤(5公斤),可以实现称重重量的实时显示,并还设置了一键去皮的功能。系统内通过LCD1602显示屏显示,通过HX711压力传感器所采集到的实时值,并且系统内还设置了超重提示当称重重量超过5公斤时系统就会提示报警。原创 2022-10-22 15:07:54 · 1279 阅读 · 0 评论 -
51开发实例 基于51单片机的模拟电梯系统
电梯的控制对于我们来说既陌生又显得格外亲切,本次基于52单片机开发的模拟电梯系统,系统没有通过电机模拟电梯运转,按键可以设置楼层,一共设置了3个楼层按键,按下对应的楼层按键就会直接向指定楼层运动(电机运转)。本次设计的模拟电梯系统硬件设计相对复杂,焊接过程中主要完成单片机与数码管的连接,系统电机的驱动使用的是L298N,可以完美的实现对于系统内电机的驱动,电机的正转代表的是上楼(顺时钟),而反转则是下楼,所以不要焊反。原创 2022-10-22 15:01:08 · 1174 阅读 · 0 评论 -
51开发实例 基于51单片机的车灯控制系统
系统软件程序在运行前首先会进行一次初始化,初始化结束后光明电阻模块就会进行光强检测,检测到数据会通过ADC进行转换,如果判断光强低于阈值则控制近光灯和小灯亮,继续判断泊车按键是否按下,如果按下则泊车灯就会亮,继续判断倒车按键是否按下,如果按下电机运转且倒车灯会亮起,继续判断刹车按键是否按下,如果按下则电机停转且刹车灯亮。按下倒车按键电机就会倒转(模拟倒车),倒车灯就会亮起,此时按下停止按键刹车灯就会亮。按下泊车按键,泊车灯就会亮起。硬件电路设计主要包括小灯控制电路、主控电路、光敏电路等。原创 2022-10-22 14:45:47 · 1652 阅读 · 0 评论 -
51单片机开发实例 基于52单片机的超声波测距系统
系统软件程序功能的实现,首先要进行一次系统的初始化,并通过超声测距模块进行障碍物距离的数据采集,系统会将采集到的数据在显示屏上进行显示,与此同时系统会判定实时距离是否超过设定阈值,如果超过阈值则会进行报警。基于52单片机开发的超声波测距系统,通过超声测距模块进行距离测量,通过LCD1602显示屏会实时的显示距离值,并在程序内设定了距离阈值,当距离小于阈值时就会进行报警。原创 2022-10-22 14:37:17 · 828 阅读 · 0 评论 -
51单片机开发实例 基于52单片机的烟雾浓度采集系统
通过MQ-2烟雾检测模块检测烟雾浓度,并通过LCD1602显示屏显示实时的烟雾浓度值,系统内烟雾检测实现的关键在于MQ-2烟雾浓度的采集,MQ-2采集到的烟雾浓度数据是模拟电动势信号,通过外设的ADC才可以将数据进行转换,并发送到单片机中。实现烟雾浓度采集前会进行一次系统初始化,初始化完毕后进行烟雾浓度的采集,采集到的数据是模拟电压信号,需要进行一次ADC的数据转换,转换后的烟雾浓度数据会在显示屏上进行显示。原创 2022-10-15 14:45:19 · 1499 阅读 · 0 评论 -
51开发实例 基于52单片机的自动加热系统
基于52单片机的自动加热系统,该系统内通过DS18B20完成温度数据采集,并将采集到的温度数据在LCD1602上进行显示,按键设置的温度阈值,当温度低于设定阈值,系统通过继电器控制加热装置工作,通过自动加热系统可以让温度稳定在阈值之上,这种装置能够实现较好的保温效果。通过这四部分就能实现温度采集—数据处理—阈值调节—自动控温的流程。自动加热系统的软件实现也较为简单在进行完系统初始化后,就开始进行温度检测,检测的温度数据会和按键设定的阈值进行比较,只要判断温度低于设定阈值,系统就会控制继电器进行加热。原创 2022-10-15 14:05:46 · 1955 阅读 · 0 评论 -
51单片机开发实例 基于52单片机的超市迎宾系统
系统的软件程序的实现,首先要进行一次初始化,此时初始化结束后光电管就开始进行扫描识别,此时会判断系统的按键是否按下,如果开店按键按下并检测到人则会播报“欢迎光临”,如果关店按键按下并检测到人则会播报“禁止入内”。基于52单片机开发的超市迎宾系统,按下开店按键就会进入开店模式,此时光电管识别到人就会提示欢迎光临;如果关店按键按下,此时光电管识别到人就会提示禁止入内。系统内的硬件主要包括有STC89C52单片机最小系统电路、UNV6288语音播报电路、按键控制开关店电,以及光电管识别电路等。原创 2022-10-15 14:28:22 · 1311 阅读 · 1 评论 -
51单片机开发实例 基于52单片机的简易温度采集系统
资料链接:https://pan.baidu.com/s/1v9_OFlVZWHST7jpesaT2tw?通过DS18B20温度采集模块进行环境温度数据的采集,并在数码管上对实时温度进行显示。原创 2022-10-15 14:15:31 · 217 阅读 · 0 评论 -
51单片机开发实例 基于52单片机的升旗系统
通过电机模拟升国旗的动作,按键可以直接控制升降国旗,在进行升国旗过程中通过蜂鸣器来演奏国歌,通过电机驱动模块ULN2003来控制电机的正反转和转速,这样在进行升国旗时可以根据实际情况对升国旗的速度进行调节。系统的软件实现过程也比较简单,主要就是按键识别,通过不同的按键执行不同的功能,为了实现国歌结束国旗升完就需要拥有国旗的升降的调节的功能,通过长按升国旗按键就能降低国旗的运动速度。原创 2022-10-15 13:44:53 · 874 阅读 · 0 评论