C51单片机——实现用独立按键控制LED亮灭(调用函数篇)

2023-10-29

说在前面

这部分我本来是合为一篇来写的,因为目的是一样的,都是通过独立按键来控制LED闪灭本质上是起到开关的作用,即调用函数中断函数。但是写一篇太累了,我还是决定分为两篇写,这篇是调用函数篇

在本篇中你主要看到这些东西!!!

1.调用函数的方法(主要讲语法和格式

2.独立按键如何控制LED亮灭

3.程序中的一些细节(软件消抖等)

1.调用函数的方法

思路还是比较清晰地,就是通过按下按键来控制LED闪灭,即每按下一次,LED取反一次。

重要的是,把按键与LED联系在一起。

我打算用K1来作为开关,看了一下开发板原理图,K1连接的是单片机的P31口,当按下K1时,P31是与GND相连的,也就是说,当我按下去时,相当于给P31送进去一个低电平。我的目的是,当单片机的P31检测到低电平时,让LED取反。

LED  =!LED;//取反的程序

LED =~ LED࿱

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C51单片机——实现用独立按键控制LED亮灭(调用函数篇) 的相关文章

  • VuforiaAR扫描3d物体

    Unity版本为2020 3 20 Vuforia版本为9 6 3 有偿demo 链接 https pan baidu com s 1YlmKeMWvMFRYPhieP3OrqQ 3D物体数据扫描 安卓机扫描3D物体的Scanner工具包下
  • C#的线性规划代码

    using System using System Collections Generic using System Linq using System Text using System Threading Tasks namespace
  • C语言实现RAND函数的方法

    C语言使用rand 一个值就可以实现生成一个伪随机数供我们使用 那么rand函数是如何实现的呢 我们自己可不可以编辑出来 其实是可以的 rand作为伪随机数发生器产生的是一个伪随机数 一般的用途能够满足 要想实现这个函数 需要用一个公式 x
  • Springboot使用Thymeleaf模板引擎无法加载css样式等静态资源

    我的项目文件目录如下 在使用thymeleaf模板引擎时访问不到css样式文件如下 其原因是Thymeleaf模板引擎引用文件需要按照规定的写法 如下 需使用th href属性 路径需使用 文件路径 包裹 加上后就可以看见样式了

随机推荐

  • 报表的发布

    各种不同的报表工具 其发布方式是不一样的 现在说说一些报表工具的发布方式 笔者对报表了解不多 可能有些认识上的错误 望大家指明 DevExpress公司出品的报表工具 XtraReport 它的报表设计器就是集成在VS NET集成开发环境中
  • 简单了解JVM 组成以及各部分

    简单介绍JVM各组成部分 图1 JVM组成部分 JVM包含两个子系统和两个组件 两个子系统 类加载子系统 Class loader 和执行引擎 Execution engine 两个组件 运行时数据区 Runtime data area 本
  • leetcode 1233. 删除子文件夹

    1233 删除子文件夹 难度中等142 你是一位系统管理员 手里有一份文件夹列表 folder 你的任务是要删除该列表中的所有 子文件夹 并以 任意顺序 返回剩下的文件夹 如果文件夹 folder i 位于另一个文件夹 folder j 下
  • Java集合框架

    文章目录 一 简介 1 集合框架介绍 2 相关容器介绍 2 1 Set相关 2 2 List相关 2 3 Queue相关 2 4 Map相关 3 集合重点 二 ArrayList分析 1 ArrayList使用 2 ArrayList介绍
  • MMCV/MMDet/MMDet3D 的版本对应

    MMDetection3D version MMDetection version MMSegmentation version MMCV version master mmdet gt 2 24 0 lt 3 0 0 mmseg gt 0
  • [Pytorch系列-65]:生成对抗网络GAN - 图像生成开源项目pytorch-CycleGAN-and-pix2pix - 无监督图像生成CycleGan的基本原理

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 121962962 目录 第1章 什么是
  • 图片像素点统计

    最近这几天闲来无事 想起来18年12月末帮别人做了一个编程题 题目就是如何统计一张图片中的气泡数目 以及每个气泡的面积 上面这张图就是案例 里面白色的都是不规则形态的气泡 当拿到这个题目时看一眼就大致有些思路 因为怎么说也是学了数据结构的人
  • PHp 密码验证

    MD5加密 string md5 string str bool raw output false 参数 str 原始字符串 raw output 如果可选的 raw output 被设置为 TRUE 那么 MD5 报文摘要将以16字节长度
  • 纯前端实现地址分词,模糊匹配

    关于地址分词的一点思路 一些主要代码的简要说明 本人的思路是 解析的结果存储在一个类似树状的结构中 就和DOM节点类似 用parent字段指向父级 用children字段指向子级 准备工作 CityModel 类 先构建出一个 CityMo
  • QT程序发布方法

    方法一 首先打开想要发布的程序所在的项目 然后将右下角的Debug换成Release Debug版本的程序非常大 因为有很多调试的信息 接着 按Ctrl R运行一遍 确保自己的程序没有问题 然后到程序的输出文件夹中 一般在项目目录的上一层目
  • 二分法查找之应用

    待定 1 二分法查找的前提 有序 1 二分法查找元素 例题1 287 寻找重复数 给定一个包含 n 1 个整数的数组 nums 其数字都在 1 到 n 之间 包括 1 和 n 可知至少存在一个重复的整数 假设只有一个重复的整数 找出这个重复
  • python opencv去图片水印

    背景 最近有一个需要为图片去水印的需求 于是各种折腾开始 背景了解图片标准 图片使用RGB编码 RGB色彩模式是工业界的一种颜色标准 是通过对红 R 绿 G 蓝 B 三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色 RGB即是代
  • java sort方法详解

    JAVA ARRAYS SORT 方法 static void sort ElementType a 默认为升序排序 static void sort ElementType a int FromIndex int ToIndex 在指定范
  • bash shell 计时运行耗时

    starttime date Y m d H M S ls usr lib endtime date Y m d H M S start seconds date date starttime s end seconds date date
  • WEEX框架(一)框架简介和快速上手体验

    框架简介 Weex 是能够完美兼顾性能与动态性 让移动开发者通过简捷的前端语法写出Native级别的性能体验的框架 并支持iOS 安卓 Web等多端部署 由阿里巴巴研发和维护 对于移动开发者来说 Weex主要解决了频繁发版和多端研发两大痛点
  • Google App Engine技术架构资料大盘点

    一 Google的核心技术 在切入Google App Engine之前 首先会对Google的核心技术和其整体架构进行分析 以帮助大家之后更好地理解Google App Engine的实现 本篇将主要介绍Google的十个核心技术 而且可
  • 跳动的爱心代码--李峋爱心代码(完整源码)

    本文章分为两部分 第一部分为实现效果展示 第二部分是实现跳动爱心源码 关注微信公众号 ClassmateJie 跳动的爱心效果展示 关注微信公众号 ClassmateJie 获取完整源码 回复爱心代码 实现步骤 1 建一个html文件 代码
  • 基于MYSQL的互联网药品交易系统数据库设计项目实战

    说明 这是一个数据库课程设计实战项目 附带代码 文档 视频讲解 如需代码 文档 视频讲解可以直接到文章最后获取 项目背景 疫情期间实体经济收到打击 实体药店经营困难 医院也面临着疫情患者的压力运转着 这种情况下更需要网上药店的存在 居民可以
  • 使用 SkyWalking & Arthas 优化微服务性能

    背景 接收到公司业务部门的开发反馈 应用在升级公司内部框架后 UAT 预生产 环境接口性能压测不达标 升级前压测报告 升级后压测报告 在机器配置 1C4G 相同的情况下 吞吐量从原来的 53 9 s 下降到了 6 4 s 且 CPU 负载较
  • C51单片机——实现用独立按键控制LED亮灭(调用函数篇)

    说在前面 这部分我本来是合为一篇来写的 因为目的是一样的 都是通过独立按键来控制LED闪灭本质上是起到开关的作用 即调用函数和中断函数 但是写一篇太累了 我还是决定分为两篇写 这篇是调用函数篇 在本篇中你主要看到这些东西 1 调用函数的方法