首页 > 其他分享 >单片机为什么按下为0

单片机为什么按下为0

时间:2023-10-19 19:56:15浏览次数:40  
标签:为什么 引脚 高电平 电平 单片机 按下 按键

对于单片机,单片机上电后默认为高电平,所以对于按键,按下去之后变为低电平(因为按键接地了),未按下去则为高电平,而因为单片机不仅可以改变引脚电平,也可以读取引脚电平,所以可以根据读取引脚电平高低来判断按键是否按下。

标签:为什么,引脚,高电平,电平,单片机,按下,按键
From: https://www.cnblogs.com/HcyRcer/p/17775472.html

相关文章

  • 为什么都说闺蜜劝分兄弟劝和?
    摘自:https://baijiahao.baidu.com/s?id=1739476912278948062想必有对象的朋友们都有过与自己的兄弟或闺蜜分享感情生活的经历,在感觉到幸福的时候秀恩爱,在闹别扭的时候吐槽对象的种种不是。但是,有一个奇怪的现象:当情侣之间闹矛盾向自己的至交好友倾诉时,女生的闺蜜经常扮演着劝分......
  • 为什么 0.1 + 0.1 !== 0.2
    为什么0.1+0.1!==0.2总结了几个很有意思的基础题目,分享一下。为什么0.1+0.1!==0.2看到这个问题,不得不想到计算机中的数据类型,其中浮点数表示有限的精度。那么它就无法精确的表示所有的十进制小数,所以在在某些情况下,浮点数的运算可能会导致微小的精度误差。这就是为什么......
  • 神经网络入门篇:为什么深度学习会兴起?
    为什么深度学习会兴起?这篇我们来讲故事,关于为什么深度学习会兴起的故事~深度学习和神经网络之前的基础技术理念已经存在大概几十年了,为什么它们现在才突然流行起来呢?因为多亏数字化社会的来临,现在的数据量都非常巨大,我们花了很多时间活动在这些数字的领域,比如在电脑网站上、......
  • 学术界和产业界之间为什么会存在这么大的差异
    学术界和产业界之间为什么会存在这么大的差异?关键差异到底在哪里?第一,学术界一些习以为常的想法在行业实践中可能并不适用例如,学术界通常认为,最重要的是发现尽可能多的问题。但是与产品线专家交流后,我们发现大部分问题对客户来说都是不重要的,测出一个重要的问题比测出100个不重要......
  • 为什么要做数据可视化系统
     数据可视化已经成为企业日常管理当中必备的一项重要技术,它以图表、图形和其他可视化形式将数据转化为可理解的信息,帮助企业快速做出决策。如今,随时外部竞争环境的恶化,拥有一套高效精准的数据可视化系统成了重中之重。因此,数聚就从为什么企业需要数据可视化系统来做深度探讨,使用......
  • 为什么说小微企业更需要客户管理系统?
    大企业普遍拥有成熟的客户管理系统,而对小微企业而言,客户管理系统的重要性更为突出。这是因为小微企业管理相对薄弱,资源有限,人力资金需要更加精细化的管理。那么,为什么说小微企业更需要客户管理系统?一、精细化销售过程让销售人员了了解每个客户的销售阶段,并根据情况分别规划下一......
  • 【Linux 网络编程】为什么 IP 地址通常以192.168开头?——私有 IP 地址段
    首先,192.168并不是设置局域网IP地址的唯一选择。很多企业都选择10.或者172.16开头规划局域网。三个私有IP地址段网络中的主机需要通信,需要使用一个IP地址,目前我们普遍使用的IPv4的地址,分为A、B、C、D、E五类,其中A、B、C类是我们常见的IP地址段。在这三类地址中,大多数为公有地......
  • 为什么Google在JSON响应中添加了`while(1);`?
    内容来自DOChttps://q.houxu6.top/?s=为什么Google在JSON响应中添加了while(1);?为什么Google在(私有)JSON响应前加上while(1);?例如,这是在Google日历中打开和关闭日历时的响应:while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false......
  • Java面试题支招-为什么Java语言不支持多继承
    这是非常经典的问题,与“为什么String类在Java中是不可变的”很类似;这两个问题之间的相似之处在于它们主要是由Java创作者的设计决策使然。Java不支持类的多继承。因为多继承会增加编程的复杂性。下图选自孙卫琴的经典Java书籍《漫画Java编程》当一个子类有多个父类可能出......
  • 学C单片机1
    C语言的条件语句ifelse,数字是0打印你好,数字是1打印世界,其他则重新输入。#include<stdio.h>intmain(){ inti; while(scanf_s("%d",&i)==1) { if(i==0) { printf("你好\n"); } elseif(i==1) { printf("世界\n"); } else { pri......