按键控制LED流水灯
有了按键控制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流水灯相关推荐
- 51单片机 按键控制LED流水灯模式
本章博客实现按键控制LED流水灯模式的功能 1.将之前文件中Delay.c.h复制过来,进行添加 2.模块化编程 3.main.c #include <REGX52.H> #include ...
- STC15单片机 线性按键控制LED流水灯位移
目录 1.现象 2.代码 3.LED模块原理图 4.线性键盘原理图 1.现象 程序下载完成后: 首先,由最右边的 LED1 点亮.当按下线性按键 S1 后,LED1 熄灭,LED2 点亮.其次,每按下 ...
- 4、Proteus仿真STM32串口通信,发送数据控制LED流水灯的启动和停止
一.实验说明 本次实验建立在第三个实验基础上,稍加修改,通过串口调试助手发送数据到Proteus来实现对流水灯的启动和停止,所以实验采用2个通信串口,实验原理非常简单,只要熟悉第三次实验的过程,就非常 ...
- FPGA 双按键控制LED呼吸灯实现
FPGA &&双按键控制&&LED呼吸灯实现 文章目录 FPGA &&双按键控制&&LED呼吸灯实现 1.按键脉冲设计 1.1按键脉冲信 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc
WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...
- 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的应该是这样的先奇数亮 ...
- FPGA控制LED流水灯
FPGA实验二:LED流水灯 ##一.实验目的1.学习LED闪烁原理:2.学习Nexys4-DDR处理器控制LED的闪烁:3.学习如何实现分频. 二.实验要求1.基本:编写单个LED闪烁的代码并下载至 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边,从两边向中间...
这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两 ...
最新文章
- 让你提升命令行效率的 Bash 快捷键
- DayDayUp:发明专利授予条件、撰写发明专利的注意事项以及申辩模板
- 转帖--一封爸妈给女儿写的信
- MySQL使用distinct去掉查询结果重复的记录
- ORA-01843:无效的月份
- 【AI视野·今日CV 计算机视觉论文速览 第211期】Wed, 2 Jun 2021
- java命令行参数写哪里_Java的命令行参数
- 【爬虫剑谱】二卷4章 实战篇-模拟登录铁路12306网站(滑块验证)
- 六石管理学:流程是为工作服务的
- Atitit 网盘使用法 艾提拉著 目录 1. 需要解决几个问题	2 1.1. 多关键词搜索的问题 使用every索引解决	2 1.2. 重要文具类索引使用分类索引 日志 crm类增加000前缀
- pcd格式点云的显示程序
- 计算机什么快捷键是睡眠,电脑睡眠快捷键(ctrl加哪个键是睡眠)
- 创建Visual Studio离线升级包
- 洲际酒店集团发布全新奢华精选品牌;凯悦27亿美元收购奢华酒店运营集团ALG | 美通社头条...
- mac小技巧之打印文件
- Gunicorn-配置参数
- Rocket-api 调研
- Axure交互模拟线框图等等
- 深度解析Istio系列之策略与遥测篇
- 粤嵌打卡第51天(小白带你进入bootstrap的学习(包含常用的页面插件源码供大家ctr+v))
热门文章
- C++编写一个求x的n次方的函数
- 每日一书丨由浅入深解析软件自动化的痛点问题
- cncf,ddd,kong,zookeeper,k8s,ectd,docker,hbase,kafka,rocketmq,lua
- vue.js获取数据库数据
- 【物联网无线通信技术】LoRa从理论到实现(SX1268)
- linux编程是否含7,第7章Linux编程简介.ppt
- 域名展示php源码,NameCMS域名展示和出售系统 php版 v1.5 beta UTF-8
- python 钉钉机器人发送图片,python操作钉钉机器人发送各种消息
- PMP十五至尊图核心要点记忆法
- org.eclipse.jgit.api.errors.TransportException