1.利用单片机的P2口接8个发光二极管。简单的流水灯程序问题-编程语言-CSDN问答
2.发光二极管自由闪烁(自己设计两种模式)。
3.可通过按键实现暂停、启动以及不用模式的切换。
4. 利用Proteus绘制电路原理图
5. 元件选型:确定单片机型号及各元件型号,列出元件清单

#include "REG52.h"
#include <intrins.h>
unsigned char Js=0;//中断计时 秒 分 时 毫秒
sbit k1=P1^0;
sbit k2=P1^1;
bit Qh=0;//切换
void ZhongDuanSheZhi()
{TH0+=(65536-9216*5)/256;/*定时器赋初值,定时50ms触发中断,自动补偿方式*/TL0+=(65536-9216*5)%256; TMOD=0X01;//16位定时器/计数器TR0=1; //启动定时器T0。ET0=1; //开启定时器EA=1; //全局中断开关
}
void main()
{unsigned char Ys=0,wei=0,Xd=0;//延时 数码位 消抖ZhongDuanSheZhi();P2=1;while(1){if(k1==0&&Xd==0){Qh=~Qh;Js=0;while(k1==0);}//切换if(k2==0&&Xd==0){TR0=~TR0;Js=0;while(k2==0);}//启停if(Js==20){Js=0;if(Qh==0)P2=_cror_(P2,1);else P2=_crol_(P2,1);}}
}
void ZhongDuan() interrupt 1
{++Js;TH0+=0X4c;TL0+=0X00;        
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/910270.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/910270.shtml
英文地址,请注明出处:http://en.pswp.cn/news/910270.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第七节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 用户管理(上)

Vben5 系列文章目录 💻 基础篇 ✅ 第一节:Vben Admin 最新 v5.0 (vben5) 快速入门 ✅ 第二节:Vben Admin 最新 v5.0 (vben5) 快速入门 - Python Flask 后端开发详解(附源码) ✅ 第三节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 对接后端登录接口(上) ✅ 第四节:Vben Ad…

1572. 矩阵对角线元素的和

给你一个正方形矩阵 mat&#xff0c;请你返回矩阵对角线元素的和。 请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。 示例 1&#xff1a; 输入&#xff1a;mat [[1,2,3],[4,5,6],[7,8,9]] 输出&#xff1a;25 解释&#xff1a;对角线的和为&#xf…

供应链场景使用ClickHouse最佳实践

一、概述 ClickHouse是一款由俄罗斯公司Yandex开发的开源列式数据库管理系统&#xff0c;以其高性能的分析查询能力和高压缩比著称。供应链场景中&#xff0c;数据量大且数据类型复杂&#xff0c;需要高效的数据存储和快速的查询性能&#xff0c;ClickHouse在这些方面具有显著…

RA4M2开发IOT(0)----安装e² studio

RA4M2开发IOT.0--安装e studio 概述视频教学样品申请安装 概述 瑞萨电子灵活配置软件包 (FSP) 是用于嵌入式系统设计的高质量增强型软件包&#xff0c;支持瑞萨电子 RA 产品家族 Arm 微控制器&#xff0c;提供用户友好的界面且可灵活扩展&#xff0c;确保从入门级到高性能的整…

【Ambari3.0.0 部署】Step2—免密登陆认证-适用于el8

如果有其他系统部署需求可以参考原文 戳我->所有组件编译教程 戳我->获取部署源代码 一、免密登录认证 &#x1f510; 在多台服务器协同工作的环境中&#xff0c;免密登录&#xff08;SSH 免密认证&#xff09;是一种常见的优化手段&#xff0c;能够极大地提升运维效率&…

网站自助广告投放系统源码 附安装教程(源码下载)

网站自助广告投放系统源码 全自动无人化出售网站广告位 站长必备 源码测试可用&#xff0c;部分加密。感兴趣自行下载 源码下载&#xff1a;https://download.csdn.net/download/m0_66047725/91093092 更多资源下载&#xff1a;关注我 图片&#xff1a;

日常运维问题汇总-15

42.SD开票计划产生的预收款在正式开票时未自动清账 统驭科目&#xff08;应收、预收&#xff09;对应的字段状态组中附加科目设置销售订单字段设置为了隐藏导致&#xff0c;更改为“可选输入项” 43.MIGO取消凭证时&#xff0c;用户反馈发现除一行外&#xff0c;其它都不能取消…

【设计模式】6.原型模式

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 原型模式 1. 基础 import copyclass Resume:def __init__(self, name):self.name nameself.sex Noneself.age Noneself.time_area Noneself.compan…

【算法 day08】LeetCode 151.翻转字符串里的单词 |卡码网:55.右旋转字符串

151.翻转字符串里的单词 题目链接 | 文档讲解 |视频讲解 : 链接 1.思路&#xff1a; 1.去除字符串头尾的空格 &#xff0c;使用库函数 trim&#xff08;&#xff09; 2.对字符串进行分割&#xff0c;使用库函数split&#xff08;&#xff09; 3.创建StringBuilder sb&#x…

【WordPress优化插件】WPOPT v2.4.7

WPOPT插件,是由本站开发的一款WordPress优化插件,能对WordPress底层功能进行优化,支持功能开关,系统加速等功能。 2.0版本全新发布,采用vite打包,界面采用Vue3+element-plus制作。无论是外观,还是框架功能,都是空前的强大。 功能更多,更强,是所有WordPress网站都值得…

如何使用 mkimage 工具生成 uImage 文件(RISC-V 环境)

一、mkimage 命令参数详解 在 RISC-V Linux 环境下&#xff0c;使用 U-Boot 的 mkimage 工具生成 uImage 的基本命令格式如下&#xff1a; mkimage -A riscv -O linux -T kernel -C compression -a load_addr -e entry_addr -n "描述信息" -d Image uImage核心参数…

React Native 搭建iOS与Android开发环境

目录 第一步 第二步 一、必须安装的工具 二、具体安装步骤 1. 安装 Homebrew 切换国内源和其他配置&#xff1a; 2. 安装 node 3.下载watchman 4. Ruby 5.CocoaPods 配置环境 6. jdk 7. 配置git 开发环境 第三步——启动项目&#xff08;可以忽略&#xff09; 1…

Vue 简写形式全解析:清晰记忆指南

Vue 简写形式全解析:清晰记忆指南 Vue 中的各种简写形式确实容易混淆,我将它们系统化整理,并提供了多种记忆方法,帮助你轻松掌握! 一、核心简写形式汇总表 完整形式简写形式适用场景记忆技巧v-bind:attribute:attribute动态绑定属性: 像链条,表示"绑定"v-on:…

车载电子电器架构 --- 电子电气架构设计方案

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 做到欲望极简,了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风。把自己的精力全部用在自己。一是去掉多余,凡事找规律,基础是诚信;二是…

MVCC中read_view的核心参数解析与读操作流程实战

在数据库并发控制领域&#xff0c;MVCC&#xff08;多版本并发控制&#xff09;是实现高性能读写并发的关键技术。其中&#xff0c;read_view作为MVCC判断数据可见性的核心组件&#xff0c;其内部参数的设计直接影响着并发访问的行为。本文将深入解析read_view的三个核心参数&a…

从代码学习深度强化学习 - REINFORCE 算法 PyTorch版

文章目录 前言**一、 理论基础:什么是策略梯度?****1.1 基于价值 vs. 基于策略****1.2 策略梯度(Policy Gradient)****1.3 REINFORCE 算法:蒙特卡洛策略梯度****1.4 REINFORCE 算法流程****二、 PyTorch 代码实践****2.1 环境与辅助函数****2.2 核心算法实现****2.3 训练与…

CRMEB 代码规范指南:ThinkPHP6+Uni-app 架构下的开发标准

二、代码规范 2.1 Vue .1.1 代码结构 <template><div id"my-component"><DemoComponent /></div> </template><script> import DemoComponent from ../components/DemoComponentexport default {name: MyComponent,component…

游戏技能编辑器开发完全指南系统架构设计之技能编辑器整体架构

技能编辑器整体架构 角色资源划分与管理 1. 角色资源结构 角色资源划分与管理 1. 角色资源结构 // 骨骼重定向示例 void RetargetAnimation(Animation& srcAnim, Skeleton& targetSkeleton) {for (int frame 0; frame < srcAnim.numFrames; frame) {for (Bone&a…

SD-WAN 不是“裸跑”:聊聊怎么把网络安全绑在智能网关上

SD-WAN 不是“裸跑”:聊聊怎么把网络安全绑在智能网关上 一、别被“软件定义”忽悠了:SD-WAN 到底安不安全? 这些年,“SD-WAN”这个词火得不行,听上去高大上,像“云原生网络”、“下一代 WAN 技术”、“运维降本神器”,厂商的 PPT 一个比一个能吹。 但咱搞运维的知道…

国产Linux银河麒麟操作系统上安装开源的视频录制和直播推流OBS Studio软件

一、OBS Studio 简介 OBS Studio (Open Broadcaster Software Studio) 是一款开源的视频录制和直播推流软件&#xff0c;具有以下特点&#xff1a; 跨平台支持&#xff1a;支持 Windows、macOS 和 Linux 系统功能全面&#xff1a; 支持多场景无缝切换提供丰富的音视频源管理内…