有了按键控制LED状态以及控制LED显示二进制操作流水灯就很容易,定义一个变量,当每次检测到按键按下并且松手时,使该数值加一,利用按位左移实现流水灯

#include <REGX52.H>
void Delay(unsigned int xms)
{unsigned char i, j;while(xms--){       i = 2;j = 239;do{while (--j);} while (--i);}
}void main()
{   unsigned char m=0;P2=~0x01;while(1){if(P3_1==0){Delay(20);while(P3_1==0);Delay(20);m++;if(m>=8)m=0;P2=~(0x01<<m);}}}

按键控制LED流水灯相关推荐

  1. 51单片机 按键控制LED流水灯模式

    本章博客实现按键控制LED流水灯模式的功能 1.将之前文件中Delay.c.h复制过来,进行添加 2.模块化编程 3.main.c #include <REGX52.H> #include ...

  2. STC15单片机 线性按键控制LED流水灯位移

    目录 1.现象 2.代码 3.LED模块原理图 4.线性键盘原理图 1.现象 程序下载完成后: 首先,由最右边的 LED1 点亮.当按下线性按键 S1 后,LED1 熄灭,LED2 点亮.其次,每按下 ...

  3. 4、Proteus仿真STM32串口通信,发送数据控制LED流水灯的启动和停止

    一.实验说明 本次实验建立在第三个实验基础上,稍加修改,通过串口调试助手发送数据到Proteus来实现对流水灯的启动和停止,所以实验采用2个通信串口,实验原理非常简单,只要熟悉第三次实验的过程,就非常 ...

  4. FPGA 双按键控制LED呼吸灯实现

    FPGA &&双按键控制&&LED呼吸灯实现 文章目录 FPGA &&双按键控制&&LED呼吸灯实现 1.按键脉冲设计 1.1按键脉冲信 ...

  5. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc

    WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...

  6. 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...

  7. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的应该是这样的先奇数亮 ...

  8. FPGA控制LED流水灯

    FPGA实验二:LED流水灯 ##一.实验目的1.学习LED闪烁原理:2.学习Nexys4-DDR处理器控制LED的闪烁:3.学习如何实现分频. 二.实验要求1.基本:编写单个LED闪烁的代码并下载至 ...

  9. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边,从两边向中间...

    这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的  先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两 ...

最新文章

  1. 让你提升命令行效率的 Bash 快捷键
  2. DayDayUp:发明专利授予条件、撰写发明专利的注意事项以及申辩模板
  3. 转帖--一封爸妈给女儿写的信
  4. MySQL使用distinct去掉查询结果重复的记录
  5. ORA-01843:无效的月份
  6. 【AI视野·今日CV 计算机视觉论文速览 第211期】Wed, 2 Jun 2021
  7. java命令行参数写哪里_Java的命令行参数
  8. 【爬虫剑谱】二卷4章 实战篇-模拟登录铁路12306网站(滑块验证)
  9. 六石管理学:流程是为工作服务的
  10. Atitit 网盘使用法 艾提拉著 目录 1. 需要解决几个问题 2 1.1. 多关键词搜索的问题 使用every索引解决 2 1.2. 重要文具类索引使用分类索引 日志 crm类增加000前缀
  11. pcd格式点云的显示程序
  12. 计算机什么快捷键是睡眠,电脑睡眠快捷键(ctrl加哪个键是睡眠)
  13. 创建Visual Studio离线升级包
  14. 洲际酒店集团发布全新奢华精选品牌;凯悦27亿美元收购奢华酒店运营集团ALG | 美通社头条...
  15. mac小技巧之打印文件
  16. Gunicorn-配置参数
  17. Rocket-api 调研
  18. Axure交互模拟线框图等等
  19. 深度解析Istio系列之策略与遥测篇
  20. 粤嵌打卡第51天(小白带你进入bootstrap的学习(包含常用的页面插件源码供大家ctr+v))

热门文章

  1. C++编写一个求x的n次方的函数
  2. 每日一书丨由浅入深解析软件自动化的痛点问题
  3. cncf,ddd,kong,zookeeper,k8s,ectd,docker,hbase,kafka,rocketmq,lua
  4. vue.js获取数据库数据
  5. 【物联网无线通信技术】LoRa从理论到实现(SX1268)
  6. linux编程是否含7,第7章Linux编程简介.ppt
  7. 域名展示php源码,NameCMS域名展示和出售系统 php版 v1.5 beta UTF-8
  8. python 钉钉机器人发送图片,python操作钉钉机器人发送各种消息
  9. PMP十五至尊图核心要点记忆法
  10. org.eclipse.jgit.api.errors.TransportException