00:00 / 02:05
连播
清屏
智能
倍速
点赞92
00:00 / 11:27
连播
清屏
智能
倍速
点赞189
009A-基于51单片机出租车计价器。 系统硬件与功能设计说明 一、硬件组成 本系统以 STC89C52单片机为核心,搭建 51 单片机最小系统,外设集成 A4133 霍尔传感器(测距)、DS1302 时钟芯片(计时)、AT24C02 存储芯片(掉电数据保存)、LCD1602 液晶显示屏(信息显示)、按键模块(参数设置 / 时间校准)及 LED 指示灯(状态提示)。 二、核心功能设计 1. 时钟与显示功能: DS1302 时钟芯片实现精准计时,无计价状态下 LCD1602 实时显示当前时间; 支持按键对时钟进行校准,校准后的时间参数依托 DS1302 掉电走时特性,断电后仍持续运行。 2. 计价规则与实时计算: 计价结束后,系统根据当前时间自动区分计费时段:6:00-18:00 为白天时段,其余为夜间时段; LCD1602 同步显示当前时间、行驶里程、等待时间及最终费用; 基础计价逻辑:总价 = 起步价 + 里程费(3 公里内免费,分时段计费) + 等待费(3 分钟内免费,分时段计费); 默认计费参数:起步价 15 元,白天里程费 2.0 元 / KM、等待费 0.5 元 / 分钟;夜间里程费 2.5 元 / KM、等待费 1.0 元 / 分钟。 3. 参数设置与掉电保护: 支持通过按键自定义设置起步价、白天 / 夜间里程单价、白天 / 夜间等待单价; 所有设置完成的计费参数存储至 AT24C02 存储芯片,具备掉电保护功能,断电后参数不丢失。 4. 测距功能: 采用 A4133 霍尔传感器采集行驶里程数据,为里程费计算提供精准依据。 #51单片机实物作品 #STM32单片机设计 #51单片机功能定制 #proteus仿真 #keil程序设计
00:00 / 05:30
连播
清屏
智能
倍速
点赞3
【普中开发板】基于51单片机7人多数投票表决器设计 本设计包含proteus仿真+程序代码+设计报告+讲解视频 一、主要功能 基于51单片机AT89C51/52(与AT89S51/52、AT89C51/52、STC89C51/52等51内核单片机通用)。 具体功能: (1)设定矩阵键盘的14个键作为7位投票人的按键,其中每人2个键,分别作为“赞成”键和“反对”键;设定1个独立按键作为投票开始键;设定两个数码管用于显示计时信息,两个数码管用于显示“赞成”及赞成数,两个数码管用于显示“反对”及反对数。 (2)只有当主持人按下开始键时才可进行投票,否则不接收投票按键的信息。 (3)当投票开始键按下时开始10秒倒计时,此时数码管显示倒计时信息,同时“赞成”键或“反对”键每按一下,相应的数码管显示A(赞成)及赞成累加数或O(反对)及反对累加数,倒计时结束即投票结束。 (4)投票开始键按下(即开始投票)和倒计时结束(即投票结束)时蜂鸣器响一声,数码管显示的结果即为最终投票的结果。7票中,“赞成”票≥4票表示通过,此时,计时数码管显示“P”;否则为不通过,计时数码管显示“F”。 (目前仅完全适配普中开发板A234,其他普中开发板型号可能需要做代码修改或接线) 二、开发环境 仿真图:proteus8.16(有低版本) 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:P13 #51单片机 #Proteus仿真 #普中开发板 #投票 #表决器
00:00 / 14:10
连播
清屏
智能
倍速
点赞6
004C-基于51单片机指纹密码锁。 硬件组成设计说明 本系统以 51 系列单片机STC89C52作为主控芯片,搭建最小系统,并集成 AS608 指纹传感器、4×4 矩阵键盘、LCD12864 液晶显示屏、继电器门锁控制模块、AT24C02 存储芯片、蜂鸣器及 LED 灯,构建具备指纹 / 密码双重解锁功能的智能门锁系统,具体功能设计如下: 1. 解锁方式:系统支持两种独立且互不冲突的解锁模式 —— 指纹解锁(最大可存储 20 枚指纹)和密码解锁(初始密码为 000000)。 2. 解锁反馈逻辑: 解锁验证失败时(密码错误或非授权指纹),蜂鸣器触发鸣叫报警,提示验证异常; 解锁验证成功时(密码正确或授权指纹),继电器吸合以驱动电磁锁开启,约 10 秒后继电器自动断开,电磁锁复位关闭。 3. 管理功能:通过矩阵键盘可进入系统管理界面,支持指纹录入、指纹删除、密码修改等核心管理操作。 4. 密码存储与修改规则: 密码数据存储于 AT24C02 存储芯片,确保掉电不丢失; 密码修改需先验证正确的旧密码,随后连续两次输入新密码,仅当两次输入的新密码完全一致时修改生效,否则判定为修改失败。 5. 密码输入优化:矩阵键盘配置 “退格键” 和 “重输键”,便于用户在密码输入或修改过程中修正错误;若输入过程中长时间无操作,系统将自动返回初始界面,提升使用安全性与便捷性。 #51单片机实物作品 #STM32单片机设计 #51单片机功能定制 #proteus仿真 #keil程序设计
00:00 / 09:40
连播
清屏
智能
倍速
点赞3
00:00 / 01:08
连播
清屏
智能
倍速
点赞406
00:00 / 01:51
连播
清屏
智能
倍速
点赞319
011-基于51单片机人体感应智能灯。 系统硬件与功能设计说明 一、硬件组成 本系统以 STC89C51单片机为核心,搭建 51 单片机最小系统,外设集成HC-SR501 人体红外感应传感器(人体存在检测)、光敏电阻(环境光照强度采集)、LM393 电压比较器(光照信号处理与整形)及继电器模块(外接照明设备控制),形成完整的自动感应控制硬件架构。 二、核心功能设计 1. 双信号采集与处理: 通过 HC-SR501 人体红外感应传感器实时检测周边是否有人体活动,捕捉人体存在信号; 利用光敏电阻采集环境光照强度信号,该信号经 LM393 电压比较器进行放大、整形与阈值判断后,输入单片机进行后续逻辑处理,确保光照信号的稳定可靠识别。 2. 分场景继电器逻辑控制: 光照充足场景:无论 HC-SR501 是否检测到人体活动,单片机均控制继电器保持断开状态,避免不必要的设备启动; 光照不足(夜间)场景:当 HC-SR501 检测到人体经过时,单片机立即控制继电器吸合,驱动外接设备工作;当人体离开后,继电器将延迟约 10 秒自动断开,实现节能与便捷兼顾的控制效果。 3. 继电器工作指示与外接扩展: 继电器模块配备专属工作指示灯,可直观清晰地反馈其吸合 / 断开的工作状态,便于查看设备运行情况; 继电器接线柱支持外接 220V 照明灯具等设备,可直接实现夜间人体感应照明的自动化控制,满足实际应用需求。 #51单片机实物作品 #STM32单片机设计 #51单片机功能定制 #proteus仿真 #keil程序设计
00:00 / 07:42
连播
清屏
智能
倍速
点赞2
010-基于51单片机水温控制系统。 系统硬件与功能设计说明 一、硬件组成 本系统以 STC89C51单片机为核心,搭建 51 单片机最小系统,外设集成防水型 DS18B20 温度传感器(温度采集)、4 位数码管(温度实时显示)、继电器模块(外接加热设备控制)、按键模块(温度限值设置)、蜂鸣器(超限报警)及LED 指示灯(状态与继电器工作指示)。 二、核心功能设计 1. 温度采集与实时显示: 通过防水型 DS18B20 温度传感器实现环境温度的精准、实时采集; 采集到的温度数据通过 4 位数码管进行直观实时显示,便于操作人员查看当前温度状态。 2. 温度限值设置与掉电保护: 支持通过按键模块自定义设置温度上限值与下限值,操作便捷; 所有设置完成的温度上下限值具备掉电保护功能,断电后数据不丢失,再次上电无需重新配置。 3. 超限联动控制与报警指示: 温度超限联动逻辑:当测量温度高于预设上限值时,继电器自动断开,红灯点亮,同时蜂鸣器触发报警;当测量温度低于预设下限值时,继电器自动吸合,绿灯点亮,同时蜂鸣器触发报警; 继电器配备专属工作指示灯,清晰反馈其通断工作状态,模块接线柱可外接热得快等加热设备,实现温度的自动闭环控制。 #51单片机实物作品 #STM32单片机设计 #51单片机功能定制 #proteus仿真 #keil程序设计
00:00 / 05:53
连播
清屏
智能
倍速
点赞3