news 2026/6/26 21:22:48

【蓝桥杯单片机】零基础吃透LED点灯

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【蓝桥杯单片机】零基础吃透LED点灯

一、LED点灯基本原理

蓝桥杯官方51单片机板子LED电路为共阳极接法

  • LED低电平(输出0)点亮、高电平(输出1)熄灭

  • 涉及端口:P0口控制8路LED,P25,P26,P27控制锁存器

  • P25,P26,P27分别为100时,138译码器Y4C输出为1,LED对应的锁存器打开,此时可以控制灯的亮灭

三、代码实现详解

1. 代码(C语言):实现了8个LED灯0.2s闪烁一次

#include "STC15F2K60S2.H" #include "intrins.h" //延时200ms--该函数可以在STC-ICP软件中生成 void delay() //@11.0592MHz { unsigned char i, j, k; _nop_(); _nop_(); i = 9; j = 104; k = 139; do { do { while (--k); } while (--j); } while (--i); } void main(void) { while(1) { P2 = ((P2&0x1f)|0x80);//打开灯的锁存器 P0 = 0xff; //LED全关 P2 &= 0x1f;//锁存数据 delay(); P2 = ((P2&0x1f)|0x80);//打开灯的锁存器 P0 = 0x00; //LED全开 P2 &= 0x1f;//锁存数据 delay(); } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 21:18:33

MSBuild构建流程

MSBuild构建流程 前言 在 .NET 生态中,每次你在 Visual Studio 里按下 CtrlShiftB,背后都有一个强大的引擎在默默工作——MSBuild(Microsoft Build Engine)。但很多人对它的理解仅停留在"IDE 自动帮我编译"。事实上&a…

作者头像 李华
网站建设 2026/6/26 21:16:57

《Nano-vLLM 源码解读》第 22 篇 · 张量并行(二)代码实现

nano-vllm 用千行代码拆解 vLLM 核心,是读懂大模型推理最快的捷径。 1. 介绍 上一篇讲清了张量并行的数学:一个线性层只有列切、行切两种拆法,行切之后要 all_reduce 求和,attention 按 head 切,RMSNorm 复制不切。 本…

作者头像 李华
网站建设 2026/6/26 21:16:52

SpringBoot + Redis 实现北极星日淘商品热点缓存优化(实战含源码)

摘要:北极星日淘平台日均承载数万件日系小众商品检索、下单、合箱业务,原生数据库直查模式下,热门限定商品、绝版孤品的高频访问会导致MySQL查询压力激增,接口响应延迟飙升。本文基于北极星日淘真实业务场景,采用Sprin…

作者头像 李华
网站建设 2026/6/26 21:14:11

大模型推理服务部署:从模型加载到弹性扩缩容的工程实践

大模型推理服务部署:从模型加载到弹性扩缩容的工程实践一、大模型推理部署的三大工程瓶颈:显存、延迟与冷启动 将大语言模型从实验环境推向生产服务,需要跨越三道工程瓶颈。第一道是显存瓶颈:一个 7B 参数模型在 FP16 精度下需要约…

作者头像 李华