本帖最后由 ll13536121668 于 2017-11-2 17:32 编辑

4只独立按键控制4只LED亮和灭,按下按键,LED亮,再按下,LED灭。因为我们很多都是按完按键,松开手LED才亮。 我现在是想一按按键,LED就亮或灭,这个又怎么写呢?while(!key1)   ,while(!key2)   ,while(!key3)   ,while(!key4  )这句是松手之后,LED亮或灭,但是,如果去掉这一句松手检测,那按键就不灵活了,有时行,有时不行,有时要按很多次才亮或者灭,请朋友们帮帮忙,要怎样改才正确?谢谢。下面是程序

#include

//定义一下,方便使用

#define uchar unsigned char

#define uint  unsigned int

sbit key1=P2^4;                //按键1定义

sbit key2=P2^5;                //按键2定义

sbit key3=P2^6;                //按键3定义

sbit key4=P2^7;                //按键4定义

sbit led1=P3^0;                //led1端口

sbit led

按键控制led灯亮灭c语言原理,4个独立按键控制4个LED亮灭的单片机程序问题相关推荐

  1. 调节小灯亮度的c语言程序,需要一个用按键控制一个LED灯亮度的C语言程序

    匿名用户 1级 2012-02-21 回答 /**52系列单片机,晶振12MHz,P1.0输出100Hz方波(即周期10ms),方波由T0定时器产生 P1.3接按键 K1,每按一次按键,方波占空比改变 ...

  2. 自动感光调节LED灯亮度C语言程序,PWM控制LED灯的亮度(C 语言)

    控制LED灯的亮度,通过调节电压的方式可以达到,但不理想,而且可调的范围很小,电压稍高,还容易把LED烧毁,唯一可行的方法就是通过PWM(脉冲宽度调节)来控制其亮度. 以下程序是在单片机中控制LED. ...

  3. 模型预测控制c语言程序_搭建第一个程序控制电路LED灯,体会C语言的魅力

    学习C语言,先从读程序开始!这一点是过来人的经验之谈.本文建议大家选择一款图形编程软件,本文选择了Mixly. 一.首先,介绍一下arduino UNO控制器内部电压的问题. v 高电平(5V):对应 ...

  4. led灯模组是什么东西_【轻工标准抢先知】LED灯、LED灯具和LED模组的测试方法

    如今越来越多的人在新房装修时采用LED灯作为家庭照明灯具,LED灯具也因光色自然柔和均匀.节能环保.使用寿命长等特点在室内外照明中广泛使用.目前,我国已成为LED灯.灯具和模块等LED产品的制造大国. ...

  5. led灯模组是什么东西_现代灯具什么牌子好 节能LED灯新品推荐

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.声明:图文来源于网络,版 ...

  6. led灯bin值_这款指甲刀自带3倍镜和LED灯,颠覆剪指甲体验,100元也值

    日本人的脑洞认第二,没人敢认第一. 如果你经常关注海外众筹网站,应该会认同这句话. 他们的很多作品真的会让人感叹,咱们的脑子不一样. 比如,为了解决滴眼药水经常失手的烦恼,捣鼓出了这款滴眼药水眼镜,保 ...

  7. led灯什么牌子的质量好又耐用?2022性价比高的led护眼灯品牌推荐

    大家生活中可能都接触到了不少的人造灯光,不知道有没有留意过,其实大部分都是使用led灯珠作为发光源呢,这是由于led灯的确有很多传统台灯所不具备的优势. Led作为一种固态半导体元件,具有自发光的特性 ...

  8. 独立按键控制数码管c语言,各位大佬,独立按键控制数码管为什么按下的时候要加一呢?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "main.h" sbit S7=P3^0;//加 sbit S6=P3^1;//减 sbit S5=P3^2;// ...

  9. 单片机C51(STC89C52RC)独立按键控制LED亮灭、状态、显示二进制、位移

    目录 1.独立按键控制LED灯亮灭 2.独立按键控制LED灯状态 3.独立按键控制LED灯显示二进制 4.独立按键控制LED灯位移 5.附录 1.独立按键控制LED灯亮灭 独立按键控制LED灯状态,在 ...

最新文章

  1. JAR打包的误区:第三方包的嵌套打包
  2. C# foreach循环较for循环的优势与劣势
  3. AOP—JVM SandBox—底层原理解析
  4. 减小TabLayout高度而不影响每个tab展示的几种方法
  5. 如何自己动手写一个搜索引擎?我是一份害羞的教程
  6. JSTL的错误“attribute test does not accept any expressions”解决方法
  7. pytorch使用GPU炼丹笔记
  8. spring boot 2.x 系列 —— spring boot 整合 kafka
  9. 用typescript完成倒计时_TypeScript(一):类型
  10. /bin、/sbin、/usr/bin、/usr/sbin目录的区别
  11. 实验4-2-2 求e的近似值 (15 分)
  12. 加上mvc:resources后controller访问404
  13. 小米笔记安装双系统linux,小米笔记本电脑怎么安装双系统?-小米win7
  14. 杀毒软件之父 John McAfee 自杀
  15. python获取图片曲线数据_从图片中提取曲线坐标数据
  16. 华为USG6330运维记录-端口回流、策略路由
  17. 腾达ac5第三方固件_腾达AC9的刷固件指南
  18. 计算机应届生的面试经验
  19. DM642的PCI驱动编程笔记:详述DM642的PCI接口的地址映射机制
  20. 哈佛结构和冯·诺依曼结构

热门文章

  1. 甘肃首例cn告com侵权案开审
  2. 程序员辞职理由_我成为程序员的5大理由
  3. 将Anaconda配置为国内的源
  4. 二进制除法转乘法原理
  5. 国家版权局关于对出版和复制境外电子出版物和计算机软件进行著作权授权合同登记和认证的通知
  6. Python爬虫学习之第七天---数据提取-lxml模块和Xpath使用
  7. Flutter从入门到精通之Dart基础篇(一)
  8. 7-1 迷宫问题 (10 分)
  9. 数据存储方式有哪些?这3种数据存储方式了解吗?
  10. 电脑提示“正在配置windows,请勿关闭计算机“?