• 已解决 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

  • 按键控制就是引脚的电平信号的采集,一般的按键设计都是按键按下之后是低电平,这样当按键没按下的时候是高电平,引脚检测到了低电平之后就表示按下了。但是也不是每个按键都是按下就是低电平,这个要看电路是怎样设计的
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 按键控制是靠定时扫描键盘,看哪个按钮被按下
    • 发布于2018-11-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 要看按键电路了,是独立按键还是矩阵按键,还是使用其它电路来扩展出的多按键电路,结构不同,需要的驱动程序也不尽相同。与使用哪个单片机无关
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你用哪种检测,用扫描检测就是检测按键按下之后IO口电平,还有中断检测原理其实都是检测电平变化!
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 检测按键对应IO口的电平,比如高没有按下,低按下了,单片机外部中断或者直接IO口检测都可以
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 内部的怎么控制的估计没几个懂的,而外部的控制就是检测高低电平,一般都是3.3V或者5V为高就是1
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 原理就是检测IO口电平的变化。
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是使用最简单的独立按键检测,那就是直接检测IO口的电平来检测是否按下,如果是矩阵按键那就要逐行扫描,如果是外部中断那就要先打开时钟。

    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 读io电平来判断,没啥特别的
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 扫面按键是不是按下,根据按键状态运行不同的控制代码。
    • 发布于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单片机