1、实验环境:win732位系统,keil2,proteus7.5sp3。
2、实验目的:学习通过编程单片机独立按键控制LED。
3、实验连接图。

4、实验代码。

#include<reg52.h>
sbit d1=P1^0;
sbit key1=P3^4;
void delay(void)
{unsigned char i;for(i=200;i>0;i--);
}
void main()
{P3=0xff;while(1){if(key1==0){delay();if(key1==0)d1=0;while(!key1);}elsed1=1;}
}

5、实验结果:

6、实验体会:
今天,进行了单片机独立按键控制LED的实验,了解了51单片机的独立按键如何操作,还学会了连接单片机的最小系统,对单片机的理解进一步加深,有所收获,感觉棒棒哒,继续加油。

单片机实验(十一)单片机独立按键控制LED相关推荐

  1. 单片机IO口应用-独立按键控制LED以及控制LED灯闪烁

    目录 P1=0xdf: sbit LED=P1^5; 输出控制 P1并行口第5位引脚IO置为1 P1并行口第5位引脚IO置为0 输入检测 延时函数 控制LED灯闪烁 方法一 方法二 方法三 P1=0x ...

  2. 51单片机(三)独立按键控制LED

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分:建议先学习51单片机,其是STM32等高级单片机的基础:这样再学习STM32时才能融会贯通. ☀️ 专栏适 ...

  3. 51单片机-独立按键控制LED

    1.   51单片机独立按键的位置: 独立按键的定义:独立按键相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开: 在整个51开发板的左下 ...

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

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

  5. 51单片机入门学习------独立按键控制LED亮灭

    一.独立按键 1.特点:同侧导通,异侧断开 2.独立按键的I/O口  单片机上电后,所有I/O口默认都是高电平.没有按开关时都是高电平,按下后变成低电平. 寄存器通过检测高低电平检测按键是否被按下 1 ...

  6. 51单片机 4个独立按键控制LED灯 (protues仿真)(C语言版)

    51单片机 4个独立按键控制LED灯 仿真操作及代码展示 _ (protues仿真)_(C语言版) 一.思路及相关问题 1.逻辑思路: 当按下key1时 led1亮起来 因为按下去具有瞬时性不用whi ...

  7. 51单片机:独立按键控制LED灯

    1. 独立按键控制LED灯状态 亮灭实验完成后,就可以控制LED状态,首先我们知道由于机械结构的弹性作用,按键开关在闭合时不会一瞬间稳定的接通,在断开时,也不会一下子断开.所以就得需要程序消抖,也就是 ...

  8. 51单片机实现独立按键控制LED灯

    本节博客主要实现以下效果: 3-1独立按键控制LED亮灭 本段代码主要使用了if...else...语句实现按下按下灯亮,松开按键时灯灭 #include <REGX51.H>void m ...

  9. 03独立按键控制LED移动

    51单片机学习记录04 一.独立按键控制LED单向移动 单项右移 单项左移 二.独立按键控制LED移动 总结 一.独立按键控制LED单向移动 代码分为两个部分:"主函数"+&quo ...

  10. 8个独立按键控制LED

    8个独立按键控制LED

最新文章

  1. js控制使div自动适应居中
  2. 开发过程中快速抓包并解析
  3. 还需要“注意力层”吗?一堆“前馈层”在ImageNet上表现得出奇得好
  4. 即时聊天IM之一 XMPP协议简述
  5. 【渝粤教育】国家开放大学2018年秋季 0717-21T社会保障基础 参考试题
  6. python递归求13的n次方_Python题目:递归的简单题目,求阶乘,求n-m的累积和,求斐波那契...
  7. 删除桌面小箭头小盾牌
  8. python跳一跳编程构造_Python + 新手 制作“跳一跳”辅助程序
  9. filezilla server 有时连不上可以重启arm试试 server安装为手动 每次要点下start
  10. em算法 实例 正态分布_4-EM算法原理及利用EM求解GMM参数过程
  11. 游戏多开的原理与方法
  12. STAMP:扩增子、宏基因组统计分析神器(中文帮助文档)
  13. vscode格式化代码设置
  14. PHP TP5框架 发送短信验证码
  15. 压缩包里面是html文件怎么打开方式,解决电脑rar压缩包文件怎么打开?教你正确打开方式...
  16. 计算机无法访问 与管理员联系,解决windows无法访问 你没有权限访问,请与网络管理员联系-win7管理员取得所有权...
  17. 数据分析(二)特征值和特征向量、奇异值、傅里叶变换
  18. aspx连接mysql木马_让你变成ASP木马高手_安全教程_脚本之家
  19. pychram 配置清华镜像源_教你如何给树莓派更换软件源
  20. Java中自己实现log2(N)

热门文章

  1. java计算机毕业设计济南旅游网站源码+mysql数据库+系统+lw文档+部署
  2. 抖音SEO优化源码,抖音搜索排名系统,矩阵同步分发。
  3. 电商业务中的五大机器学习问题!
  4. 配置 Maven 阿里云镜像
  5. vue数据双向绑定,Android-MVP模式详解,附超全教程文档
  6. mbedtls入门和使用
  7. 平面设计基础(PS)知识点总结
  8. php随机产生六位数密码
  9. 小米笔记本linux指纹,小米笔记本Air 13.3寸指纹版(128GB)如何bios设置u盘启动
  10. 【例6-19】求字符串长度函数strlen()