当前位置: 首页 > article >正文

星期天实训内容

文章目录1、测试代码照片2、流水灯视频2.1 测试代码2.1 视频3、独立按键视频点亮4个灯3.1 代码3.2 视频4、独立按键视频点亮8个灯5、数码管显示“000000”或者“111111”6、数码管显示“123456”7、数码管显示“11.12.13”8、数码管显示“HH8800”1、测试代码照片2、流水灯视频2.1 测试代码#includeREGX51.H// 定义按键sbit KEY1P3^4;sbit KEY2P3^5;sbit KEY3P3^6;sbit KEY4P3^7;// 定义所有LEDsbit LED1P1^0;sbit LED2P1^1;sbit LED3P1^2;sbit LED4P1^3;sbit LED5P1^4;sbit LED6P1^5;sbit LED7P1^6;sbit LED8P1^7;// 延时消抖voiddelay_ms(unsignedintms){unsignedinti,j;for(i0;ims;i)for(j0;j123;j);}voidmain(){// 初始全部熄灭LED11;LED21;LED31;LED41;LED51;LED61;LED71;LED81;while(1){// KEY1 控制 D1 D2 翻转 if(KEY10){delay_ms(20);if(KEY10){while(KEY10);// 等待松手LED1~LED1;LED2~LED2;}}// KEY2 控制 D3 D4 翻转 if(KEY20){delay_ms(20);if(KEY20){while(KEY20);LED3~LED3;LED4~LED4;}}// KEY3 控制 D5 D6 翻转 if(KEY30){delay_ms(20);if(KEY30){while(KEY30);LED5~LED5;LED6~LED6;}}// KEY4 控制 D7 D8 翻转 if(KEY40){delay_ms(20);if(KEY40){while(KEY40);LED7~LED7;LED8~LED8;}}}}2.1 视频IMG_59113、独立按键视频点亮4个灯3.1 代码#includeREGX51.H// 定义按键sbit KEY1P3^4;sbit KEY2P3^5;sbit KEY3P3^6;sbit KEY4P3^7;// 定义所有LEDsbit LED1P1^0;sbit LED2P1^1;sbit LED3P1^2;sbit LED4P1^3;sbit LED5P1^4;sbit LED6P1^5;sbit LED7P1^6;sbit LED8P1^7;// 延时消抖voiddelay_ms(unsignedintms){unsignedinti,j;for(i0;ims;i)for(j0;j123;j);}voidmain(){// 初始全部熄灭LED11;LED21;LED31;LED41;LED51;LED61;LED71;LED81;while(1){// KEY1 控制 前4个灯 D1 D2 D3 D4 翻转 if(KEY10){delay_ms(20);if(KEY10){while(KEY10);// 等待松手LED1!LED1;LED2!LED2;LED3!LED3;LED4!LED4;}}// KEY2 控制 后4个灯 D5 D6 D7 D8 翻转 if(KEY20){delay_ms(20);if(KEY20){while(KEY20);LED5!LED5;LED6!LED6;LED7!LED7;LED8!LED8;}}}}3.2 视频IMG_59164、独立按键视频点亮8个灯IMG_59155、数码管显示“000000”或者“111111”6、数码管显示“123456”7、数码管显示“11.12.13”8、数码管显示“HH8800”#include reg52.h#defineuchar unsigned char#defineuint unsigned intsbitdulaP2^6;sbitwelaP2^7;// 共阴极段码表0,8,Huchar code TableDula[]{0x3F,// 00x7F,// 80x76,// H0xBF// 0. (带小数点)};// 6位数码管位选uchar code TableWela[]{0xfe,// 第1位0xfd,// 第2位0xfb,// 第3位0xf7,// 第4位0xef,// 第5位0xdf// 第6位};voiddelay(ucharx){ucharj;while(x--)for(j0;j125;j);}voidmain(){uchari;// 显示内容H H 8 8 0 0.uchar buf[]{2,2,1,1,0,3};while(1){for(i0;i6;i){P0TableWela[i];wela1;wela0;P0TableDula[buf[i]];dula1;dula0;delay(1);}}}

相关文章:

星期天实训内容

文章目录 1、测试代码照片2、流水灯视频2.1 测试代码2.1 视频 3、独立按键视频(点亮4个灯)3.1 代码3.2 视频 4、独立按键视频(点亮8个灯)5、数码管显示“000000”或者“111111”6、数码管显示“123456”7、数码管显示“11.12.13”…...

kasetto:用SQL思维操作本地CSV/JSON文件的命令行利器

1. 项目概述:一个被低估的本地化数据管理利器如果你经常需要在本地处理一些结构化的数据,比如从网页上抓取的信息、日常记账的记录、项目进度的跟踪,或者只是想把一些零散的笔记整理成表格,你可能会面临一个选择:是用E…...

作业4:独立按键+数码管实操

文章目录 1.测试代码视频2.流水灯视频3.独立按键视频(点亮四个灯)4.独立按键视频(思考题点亮8个灯)5.数码管显示“111111”6.数码管显示“123456”7.数码管显示“11.12.13”8.数码管显示“HH8800.” 1.测试代码视频 测试2.流水灯视频 流水灯#include <reg51.h> // 包含…...

基于copaw-code构建代码语义搜索系统:从原理到实践

1. 项目概述与核心价值最近在折腾一个挺有意思的开源项目&#xff0c;叫QSEEKING/copaw-code。这名字乍一看有点摸不着头脑&#xff0c;但如果你对代码搜索、智能辅助编程或者大模型应用开发感兴趣&#xff0c;那这个仓库绝对值得你花时间研究。简单来说&#xff0c;它是一套围…...

Cursor AI编程规则深度解析:从项目规范到团队协同的实战指南

1. 项目概述&#xff1a;从“Cursor Rules”看现代开发者的效率革命如果你是一名开发者&#xff0c;最近可能频繁听到一个词&#xff1a;Cursor。它不仅仅是一个编辑器&#xff0c;更是一个集成了AI能力的开发环境&#xff0c;正在悄然改变我们写代码的方式。而今天要聊的这个项…...

Dify工作流设计实战:从模式解析到生产部署的Awesome资源指南

1. 项目概述&#xff1a;一个为Dify工作流而生的“Awesome”资源集合如果你正在使用Dify.AI来构建你的AI应用&#xff0c;并且已经深入到工作流这个强大但略显复杂的模块&#xff0c;那么你很可能和我一样&#xff0c;经历过一段“摸着石头过河”的时期。Dify的官方文档固然详尽…...

开发AI应用时如何借助Taotoken进行多模型选型与测试

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 开发AI应用时如何借助Taotoken进行多模型选型与测试 在开发一个具体的AI应用功能时&#xff0c;选择合适的模型是影响最终效果与成…...

Agent才不会“赢家通吃“,证据来了……

Claude Code已经赢成这样了&#xff0c; 顺带又做了CMA&#xff0c; 定义下一代企业级Agent infra。 Claude Code『同款』infra&#xff0c; 谁不想用。 谁又不想卖可复用的工具呢。 这样下去&#xff0c; 做Agent infra须有爆款Agent证明自己吗&#xff1f; 肯定很多人反对&am…...

AI代码助手评测体系构建:从原理到实践的完整指南

1. 项目概述&#xff1a;AI代码助手评测&#xff0c;到底在测什么&#xff1f;最近在GitHub上看到一个挺有意思的项目&#xff0c;叫ameerkhan9394/ide-ai-benchmark。光看名字&#xff0c;你大概能猜到&#xff0c;这是一个给集成开发环境&#xff08;IDE&#xff09;里的AI助…...

中间件与依赖系统:构建高效 Web 后端的双重利器

文章目录一、 中间件&#xff08;Middleware&#xff09;&#xff1a;全局的“拦截器”1.1 核心概念1.2 执行原理1.3 代码实现1.4 多中间件执行顺序二、 依赖系统&#xff08;Dependency Injection&#xff09;&#xff1a;精细化的“业务注入”2.1 为什么要用依赖系统&#xf…...

2026年3月 电子学会青少年软件编程机器人技术六级等级考试试卷真题【理论综合】

答案和更多内容请查看网站&#xff1a;【试卷中心 ----->电子学会 ---->机器人技术 ----> 六级】 网站链接 青少年软件编程历年真题模拟题实时更新 2026年3月电子学会青少年机器人技术&#xff08;六级&#xff09;等级考试试卷 一、单选题 第 1 题 TCP/IP四…...

轻量级Web代理moltron:架构解析与生产级部署实战

1. 项目概述&#xff1a;一个轻量级、高性能的Web代理工具在开发和运维的日常工作中&#xff0c;我们经常需要处理不同网络环境下的服务访问问题。比如&#xff0c;本地开发需要调试一个部署在内网测试环境的API&#xff0c;或者需要安全地访问某些仅限特定网络访问的资源。传统…...

comsol导出高分辨率stl文件

笔者在做毕设时想要从comsol 6.4中导出高分辨率的stl文件&#xff0c;但是发现comsol不能调节分辨率。故此&#xff0c;做以下解决措施①从comsol导出step这种通用格式文件②用solidworks打开step文件③在sw中进行featurework这种操作&#xff0c;也就是说这一步先将step文件转…...

为 Cursor 构建 API 协议转换网关:解决多模型兼容性问题

1. 项目概述&#xff1a;为 Cursor 打造一个全能的 API 协议转换网关如果你和我一样&#xff0c;深度依赖 Cursor 作为主力开发工具&#xff0c;同时又想灵活地使用各种第三方大模型 API&#xff08;比如那些性价比更高的中转站服务&#xff09;&#xff0c;那你一定遇到过这个…...

从零构建AI编程助手:Rust实现与模型上下文协议实践

1. 项目概述&#xff1a;一个从零开始的教学型AI编程助手如果你和我一样&#xff0c;对Cursor、GitHub Copilot这类AI编程助手背后的工作原理感到好奇&#xff0c;甚至有点“黑盒恐惧症”&#xff0c;那么这个名为Groundhog的项目&#xff0c;绝对值得你花时间深入研究。它不是…...

构建更优Godot MCP:AI助手与游戏开发工作流深度集成方案

1. 项目概述&#xff1a;为什么我们需要一个更好的Godot MCP&#xff1f;如果你是一个长期使用Godot引擎的开发者&#xff0c;尤其是当你尝试将AI能力&#xff0c;比如大型语言模型&#xff08;LLM&#xff09;&#xff0c;集成到你的游戏开发工作流中时&#xff0c;你很可能听…...

开源AI导航站:从数据结构到社区协作的实战解析

1. 项目概述&#xff1a;一个AI导航站是如何炼成的作为一个长期混迹在AI工具圈的老鸟&#xff0c;我深知一个痛点&#xff1a;每天都有新的AI应用冒出来&#xff0c;但想找到一个靠谱、好用、还免费的&#xff0c;往往得在搜索引擎、社交媒体和各个论坛里“大海捞针”。直到我遇…...

同样是投手为什么分析能力相差很大

做广告投放分析能力是核心能力账户常见三个终极问题&#xff1a; 1&#xff1a;不起量 2&#xff1a;成本高 3&#xff1a;量不够简单的说&#xff0c;投手要做的&#xff0c;是从纷繁复杂的账户信息中&#xff0c;整理出有用的数据&#xff0c;并基于它们给出合理的假设&#…...

Dive开源MCP主机:统一AI工具调用,打造跨模型智能体桌面应用

1. 项目概述&#xff1a;Dive&#xff0c;一个开源的MCP主机桌面应用如果你和我一样&#xff0c;每天都在和各种大语言模型打交道&#xff0c;从ChatGPT到Claude&#xff0c;再到本地部署的Ollama&#xff0c;那你肯定也遇到过这样的烦恼&#xff1a;每个模型都有自己的界面&am…...

AI时代DevSecOps脚手架:5分钟构建安全可靠的React+TypeScript应用

1. 项目概述&#xff1a;一个为AI编码时代量身定制的DevSecOps启动器 如果你和我一样&#xff0c;经常用 Cursor、Lovable 这类 AI 编程工具来快速构建应用原型&#xff0c;那你肯定遇到过这个痛点&#xff1a;点子出来得飞快&#xff0c;代码生成也很快&#xff0c;但一到要部…...

口令猜测—PCFG

PCFG 口令猜测方法介绍 1. PCFG 是什么 PCFG 全称是 Probabilistic Context-Free Grammar&#xff0c;即概率上下文无关文法。 在口令猜测研究中&#xff0c;PCFG 的核心思想是&#xff1a;人类设置口令并不是完全随机的&#xff0c;而是具有明显的结构和习惯。例如&#xff0c…...

企业知识库RAG到底有多难:实战3:向量化与存储

文章目录&#xff08;零&#xff09;项目位置&#xff08;一&#xff09;整体功能介绍&#xff08;二&#xff09;程序入口与参数&#xff08;三&#xff09;向量数据库初始化&#xff08;四&#xff09;文档 node 构建流程&#xff08;五&#xff09;为什么 debug 模式非常重要…...

Transformer注意力机制数据流优化与MMEE方法实践

1. 注意力机制数据流优化概述在Transformer架构和大型语言模型(LLM)中&#xff0c;注意力机制的计算开销通常占整体工作负载的60%以上。随着模型处理序列长度的不断增加&#xff0c;注意力计算面临的性能瓶颈日益凸显——其计算复杂度与序列长度呈二次方关系。这种特性使得传统…...

Java版Dify SDK:构建AI应用的高效开发指南

1. 项目概述&#xff1a;为什么我们需要一个Java版的Dify SDK&#xff1f;如果你正在用Java构建AI应用&#xff0c;并且已经接触过Dify这个开源的LLM应用开发平台&#xff0c;那你大概率会遇到一个痛点&#xff1a;官方SDK主要面向Python和JavaScript生态。当你想在Spring Boot…...

2026年,想要靠谱美缝团队?看完这篇你就知道选哪家!

在高端住宅、别墅装修中&#xff0c;美缝是彰显整体质感的关键环节。选对美缝团队&#xff0c;不仅能提升家居美观度&#xff0c;还能确保美缝效果长效耐用。2026年&#xff0c;如果你正在寻找靠谱的美缝团队&#xff0c;不妨看看长沙匠心徐师傅美缝团队&#xff0c;以下将为你…...

手机端数据恢复神器,值得收藏

今天给大家推荐一款好用的安卓端数据恢复工具&#xff0c;非常好用的&#xff0c;还有一款Wifi信号检测工具&#xff0c;有需要的小伙伴及时下载收藏&#xff01; 软件介绍 第一款&#xff1a;数据恢复大师dumpster 提到数据恢复大师&#xff0c;之前好像也有推荐过&#xff0…...

IDEA(2021.3.2)模块右侧Maven中不显示Dependencies问题

前言&#xff1a;今天在B站大学上想学点东西的时候&#xff0c;发现了这个问题&#xff0c;根目录中有两个模块&#xff0c;分别是01,02我嫌麻烦就复制了一份为03&#xff0c;在刷新maven的过程中报错&#xff08;主要就是不展示Dependencies&#xff09;然后百思不得其解&…...

猫瘟爆发季,我为什么把全院空气消毒换成了净博阳?宠物医生手记

先说背景&#xff1a;我经营一家中型宠物医院&#xff0c;3个诊室、1个手术室、1个输液区、1个住院部&#xff08;15个笼位&#xff09;&#xff0c;日均接诊量30-40例。干过临床的同行都知道&#xff0c;宠物医院有一个隐形的生死线——院内交叉感染。你这边刚抢救回来一只猫瘟…...

AI编程工具实战指南:从Claude Code到Cursor的深度技巧与工作流设计

1. 项目概述&#xff1a;一份写给实干派开发者的AI编程工具实战手册 如果你和我一样&#xff0c;是个在一线写代码写了十来年的老程序员&#xff0c;那你肯定已经感受到了&#xff0c;这两年AI编程工具的出现&#xff0c;彻底改变了我们写代码的方式。从最开始GitHub Copilot那…...

Anthropic研究院议程:不止做AI大模型,更要定义AI时代的全球规则

当大模型竞赛进入白热化,多数科技公司都在比拼参数、速度、模型能力时,OpenAI竞品Anthropic走出了一条完全不同的路。 近期,Anthropic 正式公布 Anthropic Institute(Anthropic研究院)全新研究议程,不再只埋头做模型研发,而是站在行业顶层视角,深度拆解AI对经济、安全、…...