- 博客(129)
- 资源 (1)
- 收藏
- 关注
原创 51单片机+PCF8591的波形发生器仿真(正弦波 三角波等可调)
✅文末提供代码和仿真文件。仿真时,首先点击-选择波形,如果看不到波形显示在模拟示波器上,可以将鼠标移动到显示屏幕区域内,滚动鼠标滚轮来调节,电压幅值。
2025-12-05 19:35:31
257
原创 Proteus仿真 - 51单片机制作简易计算器+ LCD1602显示
✅文末提供代码和仿真文件!本实例是基于51 单片机和 LCD1602 显示屏的简易计算器实现方案。该计算器系统主要实现基本的加减乘除四则运算功能,硬件上由 51 单片机作为核心控制器,LCD1602 作为显示设备,矩阵键盘作为输入设备。软件部分主要完成键盘扫描、数据处理、运算执行和结果显示等功能。该计算器实现了基本的四则运算功能,具有以下特点:1.支持整数的加、减、乘、除运算2.除法运算支持小数显示3.具有清零功能4.有错误提示(除数为零时显示 “ERROR”)
2025-12-05 19:32:31
89
原创 基于51单片机波形信号发生器
✅文末提供代码和仿真文件!本文基于51单片机波形信号发生器实验,以及ICL8083芯片产生三种波形(正弦波、三角波、方波)仿真实验。
2025-12-05 19:30:17
167
原创 基于 51 单片机的 TLC5615 数模转换(输出三角波)
10 位分辨率,可提供 1024 级模拟输出串行接口,只需 3 根控制线即可通信供电电压范围宽(2.7V-5.5V)输出电压范围为参考电压的两倍(0 至 2*Vref)
2025-12-05 19:29:27
116
原创 51单片机+按键控制步进电机驱动+LCD1602显示
本文将介绍一个基于 51 单片机的综合应用系统,该系统结合了实时时钟显示与步进电机控制功能,通过 LCD1602 显示屏提供直观的交互界面,通过按键实现对步进电机的灵活控制。在Proteus当中,步进电机选取的不同,接线的顺序不同,为了避免在接线出错,将里面的两种步进电机都选择了,注意区分接线顺序,接错限流,电机是不会转或者抖动的。主循环不断读取时间并更新显示,同时根据按键设置的控制变量控制步进电机的运行状态,并在 LCD 上显示当前模式(正转、反转、停止等)。在小程序内复制网盘链接下载后,直接解压即可。
2025-12-05 19:28:45
438
原创 基于 STC89C5xRC 的八位数码管时钟(完整代码+仿真)
✅ 文末提供代码和仿真文件!该时钟能够实现时、分、秒的实时显示,采用动态扫描方式驱动多位数码管,通过定时器中断实现精确计时功能。本设计主要使用以下硬件资源:STC89C5xRC 系列单片机8 位共阴极数码管(通过动态扫描方式驱动)两个 GPIO 引脚(P1^0 作为 CLK 时钟线,P1^1 作为 DAT 数据线)数码管显示采用串行数据传输方式,通过 CLK 和 DAT 两根线控制 8 位数码管的段选和位选信号,减少了对单片机 IO 口的占用。
2025-12-05 19:28:18
244
原创 51 单片机 + SHT11+1602 液晶 温湿度采集系统(完整代码 + 详细解析)
✅ 文末提供代码和仿真文件!在单片机项目开发中,温湿度采集是非常基础且常用的功能场景,比如环境监测、智能家居、工业控制等领域。本文将详细介绍如何基于 51 单片机(REG52 核心)、SHT11 数字温湿度传感器和 1602 液晶显示屏,实现一套完整的温湿度实时采集与显示系统。文中包含完整可运行代码、硬件连接说明、核心函数解析,适合单片机初学者入门学习,也可作为实际项目开发参考。
2025-12-05 19:24:07
1095
原创 Keil MDK下载与安装教程指南
运行注册机前请关闭杀毒软件,没杀毒软件的请在电脑设置里的安全中心关闭安全防护。如果资料压缩包里没有注册机,或者注册机无法正常打开,亦或无法注册成功,很可能是杀毒软件或电脑的安全防护自动隔离删除,这时需要先把杀毒软件或电脑的安全防护关闭了,然后重新下载注册机。粘贴 CID 的内容。选择 ARM,选择 Plus,点击 Generate 生成注册码,复制注册码,粘贴到 New License ID Code(LIC) 位置并点击 Add LIC。显示注册期限就可以重启软件开始使用了。
2025-11-30 14:12:38
367
原创 Keil C51下载与安装教程指南
(3)复制注册码,粘贴到Keil 软件里的 New License ID Code(LIC) 位置并点击 Add LIC。(2)选择 C51,选择 Plus,点击 Generate 生成注册码。(1)粘贴 CID 的内容。
2025-11-30 13:42:41
280
原创 DZ124 - 基于51单片机的无线病床呼叫系统
本设计是基于单片机实现的医用无线多路病床呼叫系统,分为无线发射模块、无线接收模块、单片机控制模块、显示模块、呼叫报警部分和复位应答部分。本系统通过无线电实现信号的传递,单片机作为控制部件协调处理整个系统的工作,实现无线信号的远距离传输,减少了材料的耗费,安装简单,使医患沟通更加灵活。系统由STC89C51单片机+315M无线通信模块+SC2262/SC2272编码与解码模块+LCD1602液晶显示屏+按键+蜂鸣器+电源构成。
2025-09-07 18:29:28
225
原创 DZ123 - 基于51单片机的篮球计分器
(1)能记录单节比赛的比赛时间,并能修改时间,暂停比赛。(2)能随时刷新甲、乙两队在整个赛程中的比分。(3)场中交换比赛场地时,能交换甲、乙两队比分的位置。(4)比赛时间结束时,能发出报警指令。(5)有24秒倒计时功能,可通过按键随时复位24秒,如果24秒违例会启动蜂鸣器报警,同时比赛时间暂停,处理好后按一下24秒复位键,比赛继续。
2025-09-07 18:11:07
222
原创 DZ122 - 基于51单片机的蓝牙台灯
智能台灯可分成自动和手动两种模式。在自动模式下,台灯能根据环境光的亮暗与人是否被台灯所检测到(人是否在)来自动开启台灯。当人被微机检测到,环境光又达到某个程度的时候(可以设定与调节),台灯就会开启。如果环境光没有达到这个程度,台灯不会开启。当人没有被微机检测到,无论多暗,台灯也不会开。手动模式是为了不习惯使用自动模式的人或是台灯中的微机出故障等紧急情况时用的。在手动模式下,智能台灯和普通台灯是一样使用的。
2025-09-07 17:51:03
225
原创 DZ121-基于51单片机的音乐彩灯
(1)通过音频线输入可以播放电脑、手机、MP3里面的音乐。(2)AD对音频信号的采集,转换为数字信号给单片机。(3)具有8个LED频谱彩灯,随音乐变化闪烁。
2025-09-07 17:21:02
281
原创 T04基于51单片机LCD1602数字电压表设计(二)
【TT04】该系统采用AT89C51单片机为控制核心,模拟量输入范围直流0v-5v。模拟量经ADC0832模数转换芯片,把模拟量转换为数字量输入到单片机的P1口,再由单片机控制LCD1602显示模拟量输入的电压值。
2025-05-04 11:56:58
410
原创 T03基于51单片机LCD1602数字电压表设计(一)
【TT03】该系统采用AT89C51单片机为控制核心,模拟量输入范围直流0v-5v。模拟量经ADC0809模数转换芯片,把模拟量转换为数字量输入到单片机的P2口,再由单片机控制LCD1602显示模拟量输入的电压值。
2025-05-04 11:56:41
329
原创 T02基于51单片机的共阳极数码管数字电压表设计
【TT02】该系统采用AT89C51单片机为控制核心,模拟量输入范围直流0v-25v。模拟量经ADC0832模数转换芯片,把模拟量转换为数字量输入到单片机的P3口,再由单片机控制4位数码管显示模拟量输入的电压值。
2025-05-04 11:56:30
396
原创 T01基于51单片机的共阴极数码管数字电压表设计
【TT01】该系统采用AT89C51单片机为控制核心,模拟量输入范围直流0v-5v。模拟量经ADC0809模数转换芯片,把模拟量转换为数字量输入到单片机的P0口,再由单片机控制4位数码管显示模拟量输入的电压值。
2025-05-04 11:56:21
373
原创 S10基于51单片机的自动取款机设计
【SS10】该系统采用AT89C51单片机为控制核心,它具有如下功能:利用 LCD12864 液晶来显示取款信息;通过矩阵键盘实现密码输入、独立按键模拟磁卡。
2025-05-04 11:56:11
419
原创 S09基于51单片机的公交报站系统设计
【SS09】该系统采用AT89C51单片机为控制核心,它具有如下功能:利用 LCD12864 液晶来实现站名信息的显示;通过 DS18B20 温度传感器实时检测温度;使用 DS1302 时钟芯片实现万年历功能。
2025-05-04 11:55:36
435
原创 S08基于51单片机的停车场车位管理系统
【SS08】该系统采用AT89C51单片机为控制核心,包括:电源模块、传感器模块、显示模块、手动键盘输入模块、车辆车位模拟模块等。它可以实现控制的开启、显示停车场现有车辆数和已停放过车辆数、人工的设置总车位数以及剩余车位数的数值显示等功能。并且拥有16个模拟的停车位,用来显示车辆停放的具体位置。
2025-05-04 11:55:21
385
原创 S06基于51单片机的智能电梯系统设计
【SS06】该系统采用AT89C51单片机为控制核心,通过按键来控制电梯上升或者下降的状态,数码管表示电梯此时所在的楼层,同时对应的楼层LED灯亮。
2025-05-04 11:55:10
467
原创 S05基于51单片机的智能窗帘设计
【SS05】该系统采用AT89C51单片机为控制核心,辅以按键电路、红外遥控接收电路、步进电机控制、限位开关电路、光强检测电路、时钟电路等。本设计功能齐全,使用方便,具有市场研究价值。
2025-05-04 11:54:57
364
原创 S04基于51单片机的全自动洗衣机设计
【SS04】该系统主要由显示模块,电机控制模块,功能按键模块,指示灯模块组成。洗衣机支持标准、经济、单独、排水模式,强洗和弱洗模式。
2025-05-04 11:54:45
509
原创 S03基于51单片机的洗衣机控制系统设计
【SS03】该系统主要由显示模块,系统报警模块,电机控制模块,功能按键模块,指示灯模块组成。洗衣机电机在运行过程中正转10秒后反转10秒,依次循环,支持按键设置运行时间。
2025-05-04 11:54:27
432
原创 S02基于51单片机的自动浇花系统设计
【SS02】该设计以AT89C51单片机和ADC0832组成系统的核心部分,湿度传感器将采集到的数据直接传送到ADC0832的IN端作为输入的模拟信号。单片机需要采集数据时,发出指令启动A/D转换器工作,ADC0832根据送来的地址信号选通IN1通道,然后对输入的模拟信号进行转换,最后,单片机把采集到的湿度数据经过软件程序处理后送到LCD1602进行显示。智能浇水部分是通过单片机程序设计浇水的上下限值与感应电路送入单片机的土壤湿度值相比较,当低于下限值时,单片机输出一个信号控制浇水,高于上限值时再由单片机输
2025-05-04 11:54:07
564
原创 S01基于51单片机的智能浇花系统设计
【SS01】该设计以AT89C51单片机和ADC0832组成系统的核心部分,湿度传感器将采集到的数据直接传送到ADC0832的IN端作为输入的模拟信号。单片机需要采集数据时,发出指令启动A/D转换器工作,ADC0832根据送来的地址信号选通IN1通道,然后对输入的模拟信号进行转换,最后,单片机把采集到的湿度数据经过软件程序处理后送到LCD1602进行显示。智能浇水部分是通过单片机程序设计浇水的上下限值与感应电路送入单片机的土壤湿度值相比较,当低于下限值时,单片机输出一个信号控制浇水,高于上限值时再由单片机输
2025-05-04 11:53:53
339
原创 R04基于51单片机的双机串口通信系统设计(四)
【RR04】该设计以AT89C51单片机为核心,用C语言程序来控制AT89C51,使之能实现两个单片机之间的通信。通信方式为单工通信,一个为主单片机,作为发送方,另一个为从单片机,作为接收方。
2025-05-04 11:53:33
515
原创 R03基于51单片机的双机串口通信系统设计(三)
【RR03】设计以AT89C51单片机为核心,用C语言程序来控制AT89C51,使之能实现两个单片机之间的通信。通信方式为单工通信,一个为主单片机,作为发送方,另一个为从单片机,作为接收方。
2025-05-04 11:53:05
405
原创 R02基于51单片机的双机串口通信系统设计(二)
【RR02】设计以AT89C51单片机为核心,用C语言程序来控制AT89C51,使之能实现两个单片机之间的通信。通信方式为双工通信,一个为主单片机,作为发送方,另一个为从单片机,作为接收方
2025-05-02 01:20:39
397
原创 R01基于51单片机的双机串口通信系统设计(一)
【RR01】该设计以AT89C51单片机为核心,用C语言程序来控制AT89C51,使之能实现两个单片机之间的通信。通信方式为双工通信,一个为主单片机,作为发送方,另一个为从单片机,作为接收方。
2025-05-02 01:18:09
434
原创 Q11基于51单片机的多功能计算器设计(一)
【QQ11】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除、小数点、括号数字运算,并在LCD1602上显示操作过程。
2025-05-02 01:16:24
664
原创 Q10基于51单片机的12864计算器设计
【QQ10】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除数字运算,并在LCD12864上显示操作过程。
2025-05-02 01:14:01
360
原创 Q09基于51单片机的1602计算器设计(四)
【QQ09】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除、开方数字运算,并在LCD1602上显示操作过程。
2025-05-02 01:11:47
388
原创 Q07基于51单片机的1602计算器设计(二)
【QQ07】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除数字运算,并在LCD1602上显示操作过程。
2025-05-02 01:09:14
326
原创 Q06基于51单片机的1602计算器设计(一)
【QQ06】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除数字运算,并在LCD1602上显示操作过程。
2025-05-02 01:06:49
524
原创 Q05基于51单片机的8位数码管计算器设计
【QQ05】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除数字运算,并在8位数码管上显示操作过程。
2025-05-02 01:04:10
512
原创 Q04基于51单片机的6位数码管计算器设计(二)
【QQ04】该设计是以AT89C51单片机为核心的计算器模拟系统,输入采用4×4矩阵键盘,可以进行加、减、乘、除数字运算,并在6位数码管上显示操作过程。
2025-05-02 01:02:20
342
继电器驱动电路设计合集
2025-06-02
基于51单片机的智能台灯带坐姿矫正设计-含Proteus仿真.zip
2023-08-17
VC6.0代码行号插件 - VC++6.0插件
2023-02-19
数码管数制转换生成器.zip
2020-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅