【51單片機單按鍵控制2個LED循環閃爍】2022-12-7

緣由--CSDN問答

#include "reg52.h"
sbit LED1=P1^0;
sbit LED2=P1^5;
sbit anjn=P3^2;
void main()
{unsigned char H=0,L=0,Ys=0;LED1=LED2=0;while(1){if(anjn==0&&++Ys==0){if(++L>3)L=0;while(anjn==0);}if(L==0)LED1=LED2=0;//0表示亮1表示熄else if(L==1){LED1=1;LED2=0;}else if(L==2)LED1=LED2=1;else if(L==3){LED1=0;LED2=1;}}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/97940.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/97940.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/97940.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

RustFS企業級高可用部署全指南:多活架構與跨數據中心實戰

作為一名深耕分布式存儲多年的架構師,我在金融、AI和物聯網領域多次成功落地RustFS高可用集群。本文將分享如何構建99.95%可用性的RustFS企業級部署方案,涵蓋從單數據中心到多活架構的全場景實踐。 一、高可用架構設計核心 RustFS的高可用性建立在分布式…

leetcode算法題記錄:

14、最長公共前綴編寫一個函數來查找字符串數組中的最長公共前綴。如果不存在公共前綴,返回空字符串 ""。示例 1:輸入:strs ["flower","flow","flight"] 輸出:"fl"示例 2&…

HarmonyOS 應用開發深入淺出:基于 Stage 模型與 ArkUI 的聲明式開發實踐

好的,請看這篇關于 HarmonyOS 應用開發中 Stage 模型與 ArkUI 聲明式開發實踐的技術文章。 HarmonyOS 應用開發深入淺出:基于 Stage 模型與 ArkUI 的聲明式開發實踐 引言 隨著 HarmonyOS 的不斷發展,其應用開發范式也經歷了重大的演進。從…

web服務解析案例

題目 模擬一個基于 DNS(域名系統)和 Nginx 的 Web 服務架構。 整體是模擬從用戶輸入域名,經 DNS 解析找到 Web 服務器,再由 Web 服務器(Nginx)提供內容的完整 Web 服務流程。 主機規劃主機名ip地址軟件說明…

揭示電解液與界面奧秘,理論計算賦能水系電池創新

揭示電解液與界面奧秘,理論計算賦能水系電池創新隨著全球對高安全、低成本儲能需求的激增,水系電池成為了下一代電池技術的重要候選者。然而,其性能瓶頸,如循環壽命、能量密度等,深深根植于復雜的電解液化學和電極-電解…

xv6實驗:Ubuntu2004 WSL2實驗環境配置(包括git clone網絡問題解決方法)

基本配置參考MIT6.S081 Ubuntu22.04 WSL2實驗環境配置,wsl安裝配置參考本欄的另一篇文章WSL2(ubuntu20.04)vscode聯合開發(附遷移方法) 如執行: git clone git://github.com/mit-pdos/xv6-riscv.git出現錯誤,或者無法clone情況,可以掛一個代理,然后按如…

reversed()方法

在 Python 中,reversed() 是一個內置函數,用于返回一個反向迭代器對象。這個函數可以處理多種序列類型的數據,如列表、元組、字符串、范圍對象等,通過它可以方便地實現序列元素的反向遍歷。下面從基本語法、適用對象、使用示例等方…

根據文本區域`textarea`的內容調整大小`field-sizing:content`

field-sizing:content 新屬性,可以讓 文本域textarea 根據輸入的內容自動調整大小, 無需使用javascript See the Pen 根據文本區域textarea的內容調整大小field-sizing:content by liu874396180 ( liu874396180) on CodePen.

Python3練習題

上一節中全面講解了基礎知識,為了鞏固知識點,當然最好的方法就是練習了。 練習 1:變量類型轉換與算術運算 需求:接收用戶輸入的兩個數字(可能是整數或字符串格式),轉換為浮點數后計算 “冪運算、…

Motioncam Color S + 藍激光:3D 視覺革新,重塑工業與科研應用新格局

在工業自動化、科研探索及智能檢測等前沿領域,對物體進行高精度、高速度且穩定可靠的三維成像,始終是推動技術進步與效率提升的關鍵訴求。過往的 3D 成像設備,常因精度欠佳、對復雜材質適應性差、難以應對動態場景等局限,在實際應…

用html5寫一個第一視角的摩托車開車游戲,畫上摩托車把手,把手兩側放上可操控方向的按鈕,再加上,前進和減速的按鈕

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>第一視角摩托車</title><style>html…

SpringMVC 系列博客(一):基礎概念與注解開發入門

目錄 一、引言 二、MVC 模式&#xff1a;SpringMVC 的設計基石 2.1 MVC 三大組件 2.2 主流 MVC 框架對比 2.3 MVC 模式的核心優勢 三、SpringMVC 框架&#xff1a;是什么&#xff1f;為什么學&#xff1f; 3.1 什么是 SpringMVC&#xff1f; 3.2 為什么要學 SpringMVC&a…

Java 字符串操作教程:三個任務完整復現與解析

這次是完成一些小任務來試試身手&#xff0c;免得生疏&#xff1a; 編寫程序&#xff0c;使用charAt和length方法&#xff0c;將字符串"HelloWorld"拆分為"Hello"和"World"兩個子串并輸出。 設計一個方法&#xff0c;利用indexOf和lastlndexOf&a…

向量技術研究報告:從數學基礎到AI革命的支柱

1. 向量的數學本質與歷史演變 1.1 核心定義與數學表示 向量是同時具有大小&#xff08;Magnitude&#xff09;和方向&#xff08;Direction&#xff09;的量&#xff0c;在數學上被嚴格定義為向量空間中的元素。與僅有大小的標量&#xff08;Scalar&#xff09;不同&#xff0c…

Qt QHorizontalStackedBarSeries詳解

1、概述QHorizontalStackedBarSeries 是 Qt Charts 模塊中的一個類&#xff0c;用于創建水平堆疊條形圖。它繼承自 QAbstractBarSeries 類&#xff0c;允許將多個數據系列堆疊在一起顯示&#xff0c;每個條形由多個部分組成&#xff0c;這些部分共同構成一個完整的條形&#xf…

《股票智能查詢與投資決策輔助應用項目方案》

前引&#xff1a;本股票智能查詢與投資決策輔助應用通過整合多源金融數據&#xff0c;運用量化分析 機器學習技術&#xff0c;為普通投資者提供全方位股票信息服務和個性化投資建議。系統不僅解決了傳統工具 “數據分散、分析復雜” 的問題&#xff0c;更通過人性化交互和直觀…

從零開始構建Kubernetes Operator:一個完整的深度學習訓練任務管理方案

從零開始構建Kubernetes Operator&#xff1a;一個完整的深度學習訓練任務管理方案一、引言二、為什么需要Operator&#xff1f;1. Controller vs Operator&#xff1a;本質區別2. 有狀態服務 vs 無狀態服務的挑戰三、項目架構設計3.1整體架構圖3.2核心組件4.核心實現解析1. CR…

第二十二篇|新世界語學院教育數據深度解析:學制函數、能力矩陣與升學圖譜

第二十二篇&#xff5c;新世界語學院教育數據深度解析&#xff1a;學制函數、能力矩陣與升學圖譜 系列主題&#xff1a;500所日本語言學校結構數據工程 關鍵詞&#xff1a;新世界語學院、東京新宿、學制函數建模、JLPT能力矩陣、升學網絡、教育數據工程 一、合規與法人建模&…

Java開發工具選擇指南:Eclipse、NetBeans與IntelliJ IDEA對比

在Java開發的世界里&#xff0c;選擇合適的開發工具就如同挑選一把稱手的禪杖&#xff0c;能助你在代碼修行的路上更加得心應手。本文將為Java開發者提供一份實用的IDE選擇指南&#xff0c;從功能、適用人群、性能等方面深入解析幾款主流的Java開發工具&#xff0c;幫助你找到最…

iOS App 內存泄漏與性能調優實戰 如何排查內存問題、優化CPU與GPU性能、降低耗電并提升流暢度(uni-app iOS開發優化指南)

在 iOS 應用開發中&#xff0c;內存泄漏 是最常見且最難排查的性能問題之一。 它會導致應用 運行越來越卡、占用內存過高、頻繁崩潰&#xff0c;甚至嚴重消耗電池。 尤其在 uni-app 跨平臺開發 中&#xff0c;JS 層和原生層的混合調用更容易隱藏內存問題&#xff1a; 對象未釋放…