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

【51单片机4按键启动停止向上向下流水灯】2022-10-26

缘由一键控流水灯咋实现?-嵌入式-CSDN问答

#include "REG52.h"
sbit k1=P3^0;
sbit k2=P3^1;
sbit k3=P3^2;
sbit k4=P3^3;//端口定义自行修改
void main()
{unsigned char l=0,xd=0,ys1=0,ys2=0,z=0,qt=0;P1=l;while(1){if(k1==0&&++xd==0){//自上而下z=0;while(k1==0);}if(k2==0&&++xd==0){//自下而上z=1;while(k2==0);}if(k3==0&&++xd==0){//启动if(qt==0){z=qt=1;l=128;}else;while(k3==0);}if(k4==0&&++xd==0){//停止qt=0;while(k4==0);}if(qt==1)if(++ys1==0)if(++ys2==0){if(z==0)if(l==0)l=1;else l*=2;else if(l==0)l=128;else l/=2;P1=l;//端口自行修改}}
}

http://www.lryc.cn/news/615316.html

相关文章:

  • 本文章分享一个本地录音和实时传输录音给app的功能(杰理)
  • 【c++】探秘Loop机制:C++中优雅的双向数据交互模式
  • Ubuntu下安全彻底删除后端服务完整指南
  • 网络原理-初识
  • PNPM总结
  • QT第一讲- Qt初探
  • Microsoft Office Visio(流程图)学习笔记
  • 使用SymPy lambdify处理齐次矩阵的高效向量化计算
  • 动手学深度学习(pytorch版):第二章节——预备知识(1)——数据操作
  • 2025华数杯数学建模C题:可调控生物节律LED光源全解析
  • 理解协议最大传输单元(MTU)和TCP 最大报文段长度(MSS)
  • 自动生成视频的AI大模型高效创作指南
  • 掌握数据可视化:全局配置项详解
  • Nginx 反向代理与负载均衡架构
  • Redhat Linux 9.6 配置本地 yum 源
  • qt文件操作与qss基础
  • 2025彩虹易支付官方正版无删减完整版源码
  • B.10.01.5-电商系统的设计模式应用实战
  • 【Canvas与旗帜】圆角蓝底大黄白星十一红白带旗
  • Node.js特训专栏-实战进阶:22. Docker容器化部署
  • 北京JAVA基础面试30天打卡05
  • STM32的中断系统
  • 05.【数据结构-C语言】栈(先进后出,栈的实现:进栈、出栈、获取栈顶元素,栈实现代码,括号匹配问题)
  • 【排序算法】③直接选择排序
  • 心灵笔记:思考三部曲
  • 使用 Spring Boot 集成七牛云实现图片/文件上传
  • 机器翻译:FastText算法详解与Python的完整实现
  • istio笔记03--快速上手多集群mesh
  • 支持 UMD 自定义组件与版本控制:从 Schema 到动态渲染
  • [FOC电机控制]霍尔传感器于角度问题