logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

震惊!我用Python和OpenGL还原了整个太阳系,木星真的会转!

太阳系是一个以太阳为中心,受其引力约束的天体系统。**太阳**是绝对的主宰,质量占整个系统的99.86%,内部持续进行氢核聚变,为地球提供光和热。八大行星按距离太阳的远近分为两类:**内圈行星**(水星、金星、地球、火星)是由岩石构成的类地行星,体积小、密度大;**外圈行星**(木星、土星、天王星、海王星)是气态或冰态巨行星,体积巨大,带有光环和众多卫星。其中,木星质量最大,土星拥有美丽的光环。此

文章图片
#pygame#python
51 单片机-LED 点灯程序

51单片机LED点灯程序是嵌入式开发的入门基础实验,通过控制I/O口电平驱动LED闪烁。硬件上,LED正极经220Ω电阻接P1.0引脚,负极接地,低电平时点亮。程序采用主循环结构,交替设置高低电平并配合延时函数实现1秒闪烁。代码仅需操作I/O寄存器,包含引脚定义、延时函数和主循环,简单易懂。该实验帮助初学者理解单片机I/O控制、寄存器操作和硬件交互,是学习嵌入式开发的必备基础。所需工具包括Keil

文章图片
#单片机#嵌入式硬件
深入浅出:一文讲透LCD1602的4位控制模式,附51单片机完整驱动代码

51单片机是源自Intel 8051内核的8位单片机统称,广泛应用于工业控制、家电等领域。其典型型号包括AT89C51、STC89C52等,采用哈佛架构,集成CPU、存储器和外设接口。以LCD1602显示屏为例,51单片机可通过4位数据模式进行控制,分两次传输8位数据以节省I/O口资源。开发中需注意初始化时序、数据分时传输等关键点,配合Keil等工具链实现功能。这种经典架构在嵌入式教学中仍保持重要

文章图片
#51单片机#嵌入式硬件#单片机
轻松点亮LED:STM32F103C8T6入门

【STM32F103C8T6入门教程】摘要:本文详细介绍了基于标准库开发STM32F103C8T6的完整流程。首先概述了该MCU的特性及开发板硬件配置,随后分步讲解开发环境搭建、Keil工程创建、时钟与外设配置方法。重点演示了通过PC13控制LED的编程实现,包括GPIO初始化、LED驱动逻辑及简单延时设计,并提供了程序下载调试的具体操作步骤。最后总结了常见问题解决方案及后续学习建议,为初学者建立

文章图片
#单片机#stm32#嵌入式硬件
手把手教学!Proteus+STM32F103C8T6驱动4位数码管,附完整源码和仿真文件

STM32F103C8T6是一款基于Cortex-M3内核的32位微控制器,具有72MHz主频、64KB闪存和20KB SRAM。它提供丰富外设接口,包括USART、SPI、I2C、USB等,支持多种低功耗模式。文章详细介绍了其特性、开发工具及应用场景,并给出数码管控制实例,包括共阳/共阴数码管原理、STM32驱动代码及仿真电路。通过按键控制数码管显示数字,展示了该MCU在嵌入式系统中的典型应用。

文章图片
#proteus#stm32#单片机
一分钟学会简单使用Dev-C++!!

Dev-C++ 是一款适用于 Windows 操作系统的免费、开源的 C/C++ 集成开发环境(IDE)。它内置了 GCC(GNU编译器套件)编译器,将代码编辑、编译、调试和运行等功能整合在一个界面中,无需复杂的环境配置即可使用。其界面简洁直观,操作简单易上手,特别适合编程初学者快速掌握 C/C++ 语言的基本语法和逻辑结构。尽管官方更新速度较慢,但 Dev-C++ 凭借其小巧便捷(仅几十兆)、资

文章图片
#c++#开发语言
PyQT5-界面测试

PyQt5 是一个用于 Python 编程语言的绑定库,提供了对 Qt 应用程序框架的访问。Qt 是一个跨平台的 C++ 框架,用于构建桌面应用程序。通过 PyQt5,开发者可以使用 Python 轻松构建跨平台的桌面应用程序,支持 Windows、macOS 和 Linux。

文章图片
#qt#数据库#开发语言
Proteus-51单片机使用lcd1602屏幕显示信息

LCD1602是一种广泛使用的字符型液晶显示模块,能够同时显示16×2即32个字符。它是一种专门用来显示字母、数字、符号等的点阵型液晶模块,具有体积小、功耗低、显示内容丰富等特点,广泛应用于嵌入式系统和电子项目中。### 工作原理LCD1602的显示原理是利用液晶的物理特性,通过电压对其显示区域进行控制。每个字符由5×8或5×7的点阵组成,通过控制每个点的亮暗来显示字符。它的内部控制器通常是HD4

文章图片
#proteus#51单片机#嵌入式硬件
Proteus8.17-LCD12864液晶屏幕仿真模型

Proteus 8.17是由Labcenter Electronics推出的电子设计自动化软件,集成了电路仿真、PCB设计和嵌入式开发功能。新版提升了稳定性与仿真精度,主要改进包括:增强的ISIS原理图设计工具、支持16层板的ARES PCB设计、新增ARM Cortex-M系列仿真模型。新增200多个元件模型,仿真速度提升30%,并改进电源分析和示波器功能。特别优化了STM32 HAL库支持和物

文章图片
#proteus#单片机#仿真
到底了