嵌入式学习手记
文章平均质量分 79
记录我的嵌入式学习与实践过程,从单片机基础、IO控制和外设驱动入门,逐步深入定时器、中断、通信协议与工程开发。以实际实验和代码为主线,持续整理51、STM32等学习记录,从代码走向真实硬件。
DreamLuminous
哈喽~欢迎来到我的小天地 我是大二软件工程生,深耕嵌入式方向,开博只为真诚记录学习与生活,沉淀美好与成长。这里会扎实分享 C 语言干货与实战案例,后续也将持续更新 C++、Linux 及嵌入式硬件的学习笔记;同时也会记录摄影剪辑的创作心得,定格生活里的美好瞬间。不追流量,不刻意堆砌,每一篇都是用心的沉淀,愿这里能成为技术同好交流进阶的小站,也能分享细碎的生活温暖,盼与你一起交流成长,不负热爱️
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式-51单片机入门(三)-数码管驱动:从单管点亮、多位扫描到动态刷新与消隐原理
本文系统讲解了数码管驱动原理与技术演进,从单管点亮到多位数码管动态扫描的完整实现过程。文章首先解析了数码管的基本原理,包括共阴/共阳结构、段码表生成和硬件电路架构;然后通过单管驱动案例揭示了初学者常见的认知误区;重点剖析了多位数码管动态扫描中的鬼影问题及其消隐时序解决方案;最后对比了直接扫描与专用驱动芯片两种方案的优劣,并提出了定时器中断、显示缓冲区等工程优化方向。全文贯穿了嵌入式开发的核心思想:IO复用、时间分片、时序控制和硬件卸载,为读者构建了从基础实验到实际项目的技术路径。原创 2026-08-23 01:04:54 · 426 阅读 · 0 评论 -
嵌入式-51单片机入门(二)-独立按键控制LED:从亮灭、状态切换到二进制显示与左右移位
本文基于51单片机实验,从按键控制LED的基础操作逐步深入,实现按键消抖、状态切换、二进制显示及LED移位控制。通过四个实验(独立按键控制亮灭、状态切换、二进制显示、双键控制移位),将C语言的if判断、位运算、函数封装等基础语法映射到硬件交互中。实验中因代码复用未完全修改端口号(如while(P3_1==0)误用为P3_0),导致按键触发异常,凸显了代码检查的重要性。总结发现,单片机开发的核心在于将已有C语言知识(如自增、移位运算)转化为硬件行为,实现人机交互的初步逻辑。原创 2026-08-14 01:01:58 · 336 阅读 · 0 评论 -
嵌入式-51单片机入门(一):从点亮第一盏LED开始
摘要:本文记录了作者从零开始学习51单片机的入门过程。通过完成点亮LED、LED闪烁、流水灯和渐变加速流水灯四个基础实验,作者初步掌握了IO口控制、电平概念、软件延时等嵌入式开发基础知识。文章详细介绍了每个实验的代码实现和硬件原理,特别强调了从软件思维到硬件控制的转变体验。作者分享了自己从去年看不懂教程到如今能理解硬件编程的心路历程,体现了前置知识对学习的重要性。这些实验为后续学习独立按键、数码管、定时器等外设打下了基础,也开启了作者从纯软件向嵌入式领域的探索之路。原创 2026-08-13 00:56:54 · 499 阅读 · 0 评论
分享