自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用pycharm实现俄罗斯方块

这篇文档展示了一个基于Python和Pygame的俄罗斯方块游戏实现。包含两个主要文件:blocks.py定义了7种经典方块形状及其旋转逻辑,main.py实现了完整的游戏功能。游戏采用模块化设计,包含方块生成、碰撞检测、分数计算、速度调整等核心功能,支持键盘控制方块的移动、旋转和加速下落。代码结构清晰,注释详细,展示了游戏开发的基础技术,如二维数组管理游戏区域、事件处理循环和图形渲染。

2025-07-06 22:04:09 292

原创 pycharm实现小游戏五子棋

本项目基于Python实现了一个五子棋游戏系统,包含两种对战模式:人人对战和人机对战。系统采用pygame库构建图形界面,核心代码分为三个模块:1. checkerboard.py定义了棋盘类(Checkerboard)和棋子数据结构,实现落子判定和胜负判断功能;2. ManAndMan.py实现双人对战逻辑,处理鼠标点击事件和棋盘绘制;3. ManAndMachine.py通过AI类实现电脑智能落子,采用评分算法评估棋盘位置价值。系统特色包括:19路标准棋盘、胜负即时判定、战绩统计以及重新开局功能。

2025-07-01 23:48:17 911 2

原创 入门超分辨重建之实现第一个分辨实践

该项目复现了2014年提出的SRCNN图像超分辨率算法,使用PyTorch实现CNN网络进行低分辨率图像重建。主要包含数据集处理(datasets.py)、模型定义(model.py)、训练(train.py)和推理(use.py)等核心模块,支持2/3/4倍缩放因子。项目建议使用HDF5格式的91-image训练集和Set5测试集,训练后生成best.pth模型文件。建议通过加深网络结构(如引入ResNet)进行优化。使用说明完整,包含环境配置、训练参数....

2025-07-01 23:08:20 2242

原创 基于stm32实现开发板项目 包括(闪烁,亮灭,显示姓名,实现继电器)包括代码和实验效果

摘要:本文基于STM32F103C8T6开发板,开展了一系列嵌入式系统实验。实验内容包括LED控制(单灯点亮、多灯闪烁)、直流电机按键控制、RGB彩灯颜色切换、OLED显示屏应用(字符显示、斑马线效果、中英文字符显示、个人信息及图片显示)以及继电器控制等。硬件涉及温湿度模块、电机驱动、WIFI通信等外设资源,展示了STM32在智能家居等领域的应用潜力。通过引脚配置和程序编写,实现了基础IO控制、定时器延时、外设驱动等嵌入式开发核心功能,为STM32入门学习提供了实践参考。

2025-06-26 10:40:21 943

原创 51单片机包括(流水灯,数码管显示,外部中断,定时器,数模转换)

本文档记录了5个基于C51单片机的实验项目:1)流水灯实验,实现8个LED循环亮灭;2)数码管实验,完成学号滚动显示;3)外部中断实验,通过按键控制LED状态;4)定时器应用实验,实现秒表功能;5)模数转换实验。每个实验均包含实验目的、内容、实现功能、原理图及源代码,重点训练了单片机I/O控制、中断处理、定时器等核心功能的应用开发。实验采用Keil C51开发环境和Proteus仿真工具,涵盖了单片机基础应用的典型场景。

2025-06-24 11:19:17 1507 1

原创 51单片机电子密码锁

本文基于STC89C52单片机设计了一种电子密码锁系统。研究从电子密码锁的安全优势与应用现状出发,详细阐述了系统总体设计、硬件电路实现及软件程序设计。硬件部分包含单片机最小系统、4×4矩阵键盘输入模块、LED指示与蜂鸣器报警模块以及继电器驱动电路;软件方面实现了密码验证、修改及定时报警功能。测试结果表明系统响应灵敏,具备密码错误报警(5秒)和超时处理(10秒)能力,继电器成功驱动电磁铁模拟开锁动作。研究解决了按键抖动、电源干扰等实际问题,为后续扩展指纹识别等高级功能奠定了基础。

2025-06-24 10:56:57 553

原创 51单片机光控计数器设计(可实现实物)

本文设计了一种基于STC89C52单片机的人数统计系统,通过双路红外对管检测人员进出方向,实现0-99的实时计数。系统采用红外光控模块(TCRT5000)作为检测单元,通过触发顺序判断进出方向(A→B为进入,B→A为离开),配合74HC595驱动的数码管显示、声光指示和手动复位功能。硬件设计包括单片机最小系统、光控检测、显示与指示模块;软件实现脉冲检测、方向判断和动态显示等功能。测试表明系统计数准确、抗干扰能力强,适用于实验室等场所的实时人数统计。该方案具有成本低、可靠性高的特点,为中小型场所的人员管理提供

2025-06-24 10:48:18 2097

原创 51单片机频率计设计

传统模拟式频率计存在精度低、读数不便等缺点,而基于单片机的数字频率计具有测量精度高、显示直观、功能扩展灵活等优势。通过设计数字频率计,掌握单片机外围电路设计(如信号调理、LCD驱动、LED指示)、C语言程序设计(定时器、中断、数据处理)及系统联调方法[2]。2.3 方案论证……5.3问题与解决方案……2.2 系统总体结构……2.3.1单片机选型……2.2.1系统框图……2.2.2工作流程……3.1单片机最小系统 ……4.1主程序设计……1.2 数字频率计研究与应用现状……5.2.1频率测量测试……

2025-06-24 10:44:46 716

全国模电考研精品真题(适合26级考研)

可以在一轮完之后用这个强化

2025-06-24

基于stm32智能家居资料(适合自学了解入门)

基于stm32智能家居资料(适合自学了解入门)

2025-06-24

模电模拟考试真题(冲刺题目)

模电模拟考试真题(冲刺题目)

2025-06-24

【电子密码锁设计】基于STC89C52单片机的电子密码锁系统设计与实现:硬件电路及软件流程详解

内容概要:本文档详细介绍了基于STC89C52单片机的电子密码锁设计。首先阐述了研究背景及意义,指出传统机械锁的不便性和电子密码锁的优势,如高保密性、可变密码、误码保护等。接着描述了系统总体设计,明确了核心功能(如4位固定密码输入、超时报警等)和扩展功能(如密码修改)。系统总体结构包括电源输入、晶振、复位、键盘接口、开锁和报警电路。硬件设计部分详细介绍了单片机最小系统、密码输入模块、LED指示与报警模块及继电器控制模块的具体电路设计。软件设计涵盖了主程序、密码验证与修改模块及定时器与报警函数的关键代码和流程图。最后,通过软件和硬件调试,验证了系统的功能,解决了按键抖动、蜂鸣器噪音和电源干扰等问题,实现了操作简便、性能可靠的电子密码锁。 适合人群:具有一定单片机基础的电子爱好者、嵌入式系统初学者及高校相关专业学生。 使用场景及目标:①学习单片机外围电路设计(如键盘扫描、LED驱动、继电器控制);②掌握C语言程序设计(定时器、状态机、数据存储)及系统联调方法;③理解安全系统的抗干扰设计与用户体验优化。 其他说明:该设计不仅实现了基本的电子密码锁功能,还为后续的复杂密码锁设计提供了参考,未来可进一步扩展指纹识别、无线通信等功能,提升安全性和智能化水平。此外,文档提供了详细的实验结果与分析,有助于读者理解和改进设计。

2025-06-24

空空如也

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

TA关注的人

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