2.单片机 LED 控制及流转制作
目录
本专栏所有引脚及端口 代码及注解 选择的是 BST-V51 单片机
需结合具体的单片机原理图进行分析
接下来的本专栏都选择该单片机及其原理图分析来进行操作
2.0 延时函数制作单灯闪烁
对延时函数进行封装
DELAYMS.H
2.1 独立按键控制 LED 亮灭
按键 K1-K4 对应 P34-P37 号引脚
另一端接地 为 0
2.2 独立按键控制 LED 状态
消除按键抖动
delay_ms(20);
while(P34 == 0);
delay_ms(20);
2.3 独立按键控制 LED 二进制转换
2.4 独立按键控制 LED 移位
按位左移<< 往左移位 低位补 0;
按位右移<< 往右移位 高位补 0;
按位与& 同为 1 时为 1 其余为 0;
按位或| 有 1 即为 1 全为 0 时才为 0;
按位异或^ 不同时为 1 相同时为 0;
按位取反~
转载于: https://zhuanlan.zhihu.com/p/508384193
我目前是一名计算机专业的学生,我会不断地在各大平台分享我的所学,让知识得到共享,希望大家多多关注,一起从学习计算机基础直到计算机的深入式学习,让我们共同进步吧。
本文来自博客园,作者:xiaoxie001,转载请注明原文链接:https://www.cnblogs.com/xiaoxie001/p/16215673.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下