自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 串口通信实战:主机按键控制从机LED

本项目基于单片机学习板,实现两个单片机之间的串口通信。主机通过按键K1控制从机LED灯的亮灭,是一个典型的串口通信应用实例。

2025-12-15 00:17:35 957

原创 Python实战:基于Tkinter的学生信息管理系统(含考勤统计+Excel导入+源代码)

本系统基于Python Tkinter开发,以「轻量、实用、易上手」为核心设计理念,无需专业技术背景即可快速使用。通过JSON文件存储数据,兼顾了数据安全性和便捷性;Excel批量导入、考勤可视化等功能大幅提升了管理效率。适合学校教师、培训机构管理员等用户使用,也可作为Python GUI编程的实战案例学习。如果在使用过程中遇到问题或有功能改进建议,欢迎留言交流!完整代码已整理完毕,可直接复制运行,如需个性化定制可根据扩展方向自行修改。

2025-12-05 17:59:47 1153

原创 单片机实战 | 基于STC89C52的智能密码锁系统(附源码+矩阵键盘+数码管显示+LED状态提示)

✅密码验证:4位数字密码验证✅修改密码:支持在线修改密码✅状态提示:LED灯和数码管双重提示✅矩阵键盘:4×4矩阵键盘输入✅错误处理:密码错误显示“Err”✅防误操作:支持输入清除和操作取消模块化设计:将显示、输入、状态指示分离设计状态机管理:清晰的状态切换逻辑用户友好:明确的视觉和灯光提示易于扩展:预留了EEPROM、蜂鸣器等接口。

2025-12-01 21:00:51 1324

原创 基于Python的自动打字机软件设计与实现(附程序+软件下载直接可用)

delay_label = tk.Label(delay_frame, text="字符间隔延迟(秒):")messagebox.showwarning("警告", "请输入需要自动打字的文本!messagebox.showwarning("警告", "请输入打字延迟(秒)!text_label = tk.Label(root, text="需要自动输入的文本:")"""全局键盘监听:ESC键一键切换暂停/继续(第一次暂停、第二次继续)"""fg="#666666", font=("微软雅黑", 10)

2025-11-28 20:30:59 1020

原创 51单片机矩阵键盘扫描与数码管显示实战教程(附带程序)

在单片机学习与项目开发中,矩阵键盘和数码管显示是最基础也是最常用的外设模块。本文将基于STC89C52单片机,详细介绍如何实现4×4矩阵键盘的扫描检测,并在数码管上显示对应的按键编号。

2025-11-28 11:01:22 663

原创 基于Python的自动打字机软件设计与实现

针对长文本手动输入繁琐、部分场景粘贴功能受限等问题,设计并实现了一款基于Python的自动打字机软件。该软件采用tkinter构建可视化GUI界面,结合pynput实现全局快捷键监听,通过pyautogui模拟键盘输入行为,支持多行文本自动输入、自定义打字速度、ESC键全局暂停/继续、断点续输等核心功能。软件经PyInstaller打包为单文件EXE,无需依赖Python环境即可在Windows系统独立运行,适用于办公高效输入、教学演示、软件测试等场景。

2025-11-27 17:02:51 1382

51系列单片机的嵌入式驱动DS18B20温度传感器读取环境温度

内容概要: 这是一个用于51系列单片机的嵌入式C语言程序。其主要功能是驱动DS18B20温度传感器读取环境温度,并通过数码管进行实时显示。程序还包含了对一个8x8点阵模块进行控制的函数框架。 适用人群: 嵌入式系统、单片机(尤其是51单片机)的初学者和爱好者。 正在学习DS18B20单总线协议、数码管动态扫描显示的学生或开发者。 需要实现基础温度监测功能的项目实践者。 使用场景及目标: 场景: 单片机课程实验或毕业设计。 简单的温湿度监测、报警器等项目原型开发。 学习单总线通信协议的实践代码。 目标: 实现温度采集:正确初始化并读取DS18B20传感器的温度数据。 实现温度显示:将读取到的温度值(精确到0.1度)处理并动态显示在三位数码管上(格式如:25.6°C)。 理解硬件控制:学习如何通过单片机IO口控制数码管的段选、位选以及传感器通信。 其他说明: 代码特点:代码结构清晰,包含了DS18B20的复位、读/写字节、启动转换和读取温度等核心函数,以及数码管动态扫描显示函数。 硬件关联: DS=P2^2 连接DS18B20数据线。 dula, wela 控制数码管的段选和位选锁存器。 CS88 控制一个8x8点阵模块的片选(当前主程序未调用该功能函数)。 注意事项: 代码中部分注释为繁体中文。 主程序循环中,每次读取温度前都先发送0x44命令启动转换,然后通过display(tmp())连续显示10次,这种方式在实时性要求不高的情况下可行。若要更精确的定时读取,需结合定时器。 程序未使用LCD1602液晶屏,相关引脚LCD1602=P2^5在main函数开头被置0。 此代码非常适合作为学习和硬件验证的基础,在实际复杂项目中可能需要增加抗干扰、错误处理等机制。

2025-12-03

单片机实战 - 基于STC89C52的智能密码锁系统(附源码+矩阵键盘+数码管显示+LED状态提示)

单片机实战 - 基于STC89C52的智能密码锁系统(附源码+矩阵键盘+数码管显示+LED状态提示)

2025-12-01

基于Python的自动打字机软件设计与实现(附软件)

基于Python的自动打字机软件设计与实现(附软件)

2025-11-28

空空如也

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

TA关注的人

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