其实以前已经学过一遍51单片机了再温习一遍P0端口控制LED灯的亮灭高电平亮低电平灭0xff则对应八个LED灯的亮灭第一个f对应前4个LED灯的亮灭。Delay函数用来浪费时间其中的unsigned char i定义的i的范围在0-256之间这是一个只占用 一个字节的数字类型它不能为负数。接下来是流水灯的代码然后是用循环和移位操作进行的流水灯操作i代指流水灯亮的位置d代指输入的十六进制数。视频没法展示是可以实现的已经做过实验了最后是跑马灯的程序它和流水灯的区别是流水灯是一个亮其他全灭而跑马灯是一个灭其他全亮这里用到了一个取巧的操作取反。不需要挨个算十六进制数就可以实现跑马灯的效果总结主要是取反循环和十六进制控制LED灯的亮灭其他没啥到了开发板后的实验图都放下面了还解决了一个问题花了些时间由于开发板的版本不同所以LED灯的位置不同这是老师的开发板的LED灯所在的位置这是我的开发板的LED灯所在的位置如绿圈所在的位置红圈位置是没有LED灯的。LED灯和交通灯部分是共用的所以我们把J19和J22连接用P0控制交通灯模块的LED灯接着咱来看看这一部分的原理图可以看到这是一个共阳极的电路所以如果要让LED灯亮的话P0得输入低电平总共就两行代码咱来看看效果可以看到八颗LED都亮了这是顺序知道了代码对应的LED灯后设计一个红绿LED灯交替闪烁的程序、这是结果。
1.6单片机控制LED灯-实验:点亮指定的灯、点亮流水灯、跑马灯
其实以前已经学过一遍51单片机了再温习一遍P0端口控制LED灯的亮灭高电平亮低电平灭0xff则对应八个LED灯的亮灭第一个f对应前4个LED灯的亮灭。Delay函数用来浪费时间其中的unsigned char i定义的i的范围在0-256之间这是一个只占用 一个字节的数字类型它不能为负数。接下来是流水灯的代码然后是用循环和移位操作进行的流水灯操作i代指流水灯亮的位置d代指输入的十六进制数。视频没法展示是可以实现的已经做过实验了最后是跑马灯的程序它和流水灯的区别是流水灯是一个亮其他全灭而跑马灯是一个灭其他全亮这里用到了一个取巧的操作取反。不需要挨个算十六进制数就可以实现跑马灯的效果总结主要是取反循环和十六进制控制LED灯的亮灭其他没啥到了开发板后的实验图都放下面了还解决了一个问题花了些时间由于开发板的版本不同所以LED灯的位置不同这是老师的开发板的LED灯所在的位置这是我的开发板的LED灯所在的位置如绿圈所在的位置红圈位置是没有LED灯的。LED灯和交通灯部分是共用的所以我们把J19和J22连接用P0控制交通灯模块的LED灯接着咱来看看这一部分的原理图可以看到这是一个共阳极的电路所以如果要让LED灯亮的话P0得输入低电平总共就两行代码咱来看看效果可以看到八颗LED都亮了这是顺序知道了代码对应的LED灯后设计一个红绿LED灯交替闪烁的程序、这是结果。
相关文章
破除STC单片机下载误区:CP2102串口芯片实测兼容性全解析
1. 项目概述:为STC单片机正名,CP2102下载器的可行性验证在嵌入式开发,特别是STC单片机入门和项目开发中,一个经典且流传甚广的“都市传说”就是:CP2102 USB转串口芯片不能用于下载STC单片机程序。这个说法在各大技术论…
硬件系统设计:从框图绘制到关键器件选型全解析
1. 从抽象需求到具象蓝图:系统设计的起点与核心 做硬件研发这些年,最常被问到的一个问题是:“拿到一个项目需求,第一步该干什么?” 我的回答永远是: 先别急着画原理图,更别急着打开PCB软件&…
终极图像分层神器:Layerdivider 一键将插画转换为可编辑PSD图层
终极图像分层神器:Layerdivider 一键将插画转换为可编辑PSD图层 【免费下载链接】layerdivider A tool to divide a single illustration into a layered structure. 项目地址: https://gitcode.com/gh_mirrors/la/layerdivider 你是否曾面对一张精美的插画或…
12位USB数据采集卡深度评测:从硬件原理到LabVIEW恒温控制实战
1. 项目概述与核心价值最近在整理工作室的测试设备,又把这台自己用了好几年的12位多功能USB数据采集卡翻了出来。说实话,当初选择它,纯粹是看中了它“多功能”和“高性价比”的标签。作为一名经常需要搭建小型测试台、验证传感器信号或者做一…
“透明度即信任”:用联邦学习+零知识证明实现捐赠者隐私保护与资金流向100%可验——国内首例民政部备案智能慈善平台技术复盘
更多请点击: https://intelliparadigm.com 第一章:AI工具与智能慈善整合 人工智能正以前所未有的深度介入社会公益领域,将数据洞察力、自动化决策与人本价值有机融合。在智能慈善实践中,AI工具不再仅作为效率增强器,而…
无人机实时目标跟踪:基于异构计算与增益调度PID的嵌入式AI系统实践
1. 项目概述:当无人机需要“思考”时,我们如何为它打造一颗高效能的大脑?在无人机(UAV)的自主化浪潮中,赋予其“眼睛”和“大脑”以实现实时目标检测与跟踪,一直是业界追求的核心能力。想象一下…
PSpice振荡电路仿真不起振的三大原因与解决方案
1. 从一次仿真失败说起:为什么我的PSpice电路振不起来?作为一名在模拟电路设计领域摸爬滚打了十几年的工程师,我几乎每天都要和仿真软件打交道。PSpice,这个业界老牌的仿真工具,就像我的“数字实验室”,帮我…
Claude情景规划能力跃迁路径(从Prompt调优到动态推理链构建)
更多请点击: https://kaifayun.com 第一章:Claude情景规划能力跃迁路径(从Prompt调优到动态推理链构建) Claude模型的情景规划能力并非静态配置的产物,而是随交互范式演进而持续跃迁的智能涌现过程。早期实践依赖人工…
AI_Python基础-10.Pandas
Pandas 数据处理与分析 标签: #Python #Pandas #数据处理 #数据分析 #Series #DataFrame 学习周期:2 天 | 核心目标:掌握 Pandas 核心数据结构,能完成数据读取、清洗、筛选、分组聚合及合并操作 4.2 Pandas(数据处理与…
利用claude code skill在快马平台快速构建个人博客原型
快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请使用快马平台生成一个个人博客网站的原型。要求具备以下核心功能:响应式设计适配手机和电脑,包含首页文章列表展示,文章详情页,关…
Gemma-4 E4B配置参数详解:如何优化模型性能和输出质量
Gemma-4 E4B配置参数详解:如何优化模型性能和输出质量 【免费下载链接】gemma-4-E4B 项目地址: https://ai.gitcode.com/hf_mirrors/google/gemma-4-E4B Gemma-4 E4B是Google推出的先进多模态AI模型,支持文本、图像、音频和视频处理。本文将详细…
AI 赋能下企业账户接管欺诈成因、风险与全维度防御体系研究
摘要:依托 Wintrust 金融集团发布的行业调研与美联储、FinCEN 公开统计数据,本文以美国 2022—2024 年账户接管欺诈(Account Takeover Fraud,ATO)损失逐年攀升的现实数据为切入点,系统梳理账户接管欺诈的定…
Win10/Win11下Realtek 8188GU网卡驱动感叹号?别急着扔,试试这个手动安装的野路子
Realtek 8188GU网卡驱动故障深度修复指南:从原理到实战当设备管理器里那个顽固的黄色感叹号挥之不去,而你已经尝试了所有"标准操作"——Windows自动更新、第三方驱动工具、甚至重启大法——却依然无济于事时,是时候换个思路了。这篇…
AnolisOS 8.8安装源配置踩坑实录:从‘设置基础软件仓库时出错’到成功联网的保姆级指南
AnolisOS 8.8安装源配置实战指南:从诊断到解决方案的全流程解析当你在安装AnolisOS 8.8时遇到"设置基础软件仓库时出错"的提示,这通常意味着系统无法访问或识别安装源。这个问题看似简单,但背后可能涉及网络配置、镜像选择、启动参…
基于树莓派Pico的反应速度测试游戏:从GPIO编程到状态机实战
1. 项目概述与核心思路最近在整理工作室的电子元件,翻出来几个闲置的街机按钮和一块树莓派Pico,灵机一动,决定做个简单又有趣的反应速度测试游戏。这个项目非常适合想入门嵌入式开发的朋友,它不涉及复杂的传感器和通信协议&#x…
Zotero Duplicates Merger:5步彻底清理文献库重复条目
Zotero Duplicates Merger:5步彻底清理文献库重复条目 【免费下载链接】ZoteroDuplicatesMerger A zotero plugin to automatically merge duplicate items 项目地址: https://gitcode.com/gh_mirrors/zo/ZoteroDuplicatesMerger 还在为文献库中堆积如山的重…
利用随机有限集理论对蜂群的ILQR和MPC控制研究附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室🍊个人信条:格物致知,完整Matlab代码及仿真咨询…
为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因
更多请点击: https://intelliparadigm.com 第一章:为什么你的Gemini邮件CTE低于行业均值2.8倍?:从Prompt架构到发送时序的深度归因 Gemini邮件的客户转化效率(CTE)显著偏低,根本原因常被误判为…