电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
51单片机
已解决
73482
个问题
已帮助
5993
位优秀工程师
51单片机
71fb07fca8447481
2018-11-16
浏览量:1197
五一单片机按键控制的原理
显示全部
单片机
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
明有几时有
就是测一下IO口的电平,按下时是低电平,再检测到低电平后,就运行其他的程序
在程序中使用if判断
发布于
2018-11-16
举报
评论 0
0
0
其他答案
数量:
17
坐着,玩泥巴
原理就是读IO口电平,假设按键没按之前IO口是接到5V,按键按下IO口就接到地。所以,,你就对IO口的电平进行判断,如果为1,就没有按下,如果为零,按键就按下。
发布于
2018-11-16
举报
评论 0
0
0
涛涛涛涛涛
原理很简单,就是电平检测,
发布于
2018-11-16
举报
评论 0
0
0
oh_耗子
按键就是高低电平,矩阵可以用循环检测高低电平,还有就是键盘码
发布于
2018-11-16
举报
评论 0
0
0
yhj416606438
通过读取低电平识别按键是否按下
发布于
2018-11-16
举报
评论 0
0
0
hehung
按键控制就是引脚的电平信号的采集,一般的按键设计都是按键按下之后是低电平,这样当按键没按下的时候是高电平,引脚检测到了低电平之后就表示按下了。但是也不是每个按键都是按下就是低电平,这个要看电路是怎样设计的
发布于
2018-11-16
举报
评论 0
0
0
chen0000009
按键控制是靠定时扫描键盘,看哪个按钮被按下
发布于
2018-11-16
举报
评论 0
0
0
wo4fisher
要看按键电路了,是独立按键还是矩阵按键,还是使用其它电路来扩展出的多按键电路,结构不同,需要的驱动程序也不尽相同。与使用哪个单片机无关
发布于
2018-11-17
举报
评论 0
0
0
megar
看你用哪种检测,用扫描检测就是检测按键按下之后IO口电平,还有中断检测原理其实都是检测电平变化!
发布于
2018-11-17
举报
评论 0
0
0
小白爱32
检测按键对应IO口的电平,比如高没有按下,低按下了,单片机外部中断或者直接IO口检测都可以
发布于
2018-11-17
举报
评论 0
0
0
与梦说心事
内部的怎么控制的估计没几个懂的,而外部的控制就是检测高低电平,一般都是3.3V或者5V为高就是1
发布于
2018-11-17
举报
评论 0
0
0
WQS1314
原理就是检测IO口电平的变化。
发布于
2018-11-17
举报
评论 0
0
0
donatello
如果是使用最简单的独立按键检测,那就是直接检测IO口的电平来检测是否按下,如果是矩阵按键那就要逐行扫描,如果是外部中断那就要先打开时钟。
发布于
2018-11-18
举报
评论 0
0
0
奇迹12
读io电平来判断,没啥特别的
发布于
2018-11-18
举报
评论 0
0
0
1667
扫面按键是不是按下,根据按键状态运行不同的控制代码。
发布于
2018-11-19
举报
评论 0
0
0
厉害企鹅
通过不停的测量引脚的电平,来判断按键是不是按下了
发布于
2018-12-10
举报
评论 0
0
0
木兮青鱼
主要是通过你的按键不同来确定你的电平,用IO读取你的电平识别
发布于
2018-12-15
举报
评论 0
0
0
序缘阿斌
通过检测引脚电平,然后确定你的按键状态
发布于
2018-12-23
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
51单片机
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: