找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4004|回复: 7
收起左侧

请问这个单片机按键是什么原理,每个按键该如何触发

[复制链接]
ID:170589 发表于 2018-4-2 10:59 | 显示全部楼层 |阅读模式
key-button.png
回复

使用道具 举报

ID:287575 发表于 2018-4-2 15:48 | 显示全部楼层
首先查P3.3是低电平?,是S10按下, 不是 查P3.4是低电平,是S11按下,不是查P3.5是低电平,是S12按下,不是 P3.2输出低电平
      查P3.3是低电平?,是S7按下, 不是 查P3.4是低电平,是S8按下,不是查P3.5是低电平,是S9按下,不是
没按键按下
回复

使用道具 举报

ID:300905 发表于 2018-4-2 15:49 | 显示全部楼层
每个循环扫描两次,P32为高低各一次

回复

使用道具 举报

ID:164602 发表于 2018-4-2 16:02 | 显示全部楼层
个人认为:
第一:S10是一个外部中断1按键,按下就可以触发外部中断。
第二:S10、S11、S12还可以是独立按键。按下,就可以拉低P33、P34、P35口,可以通过程序判断使用。
第三:S7、S8、S9可以是扩展独立按键——程序应该先让P32口为低电平,则按下这三个键,对应的P33、P34、P35口会被拉低。
回复

使用道具 举报

ID:213173 发表于 2018-4-2 21:01 | 显示全部楼层
置P3.2高电平时查S10、S11、S12,这与普通独立按键没有区别,置P3.2低电平时查S7、S8、S9,并再置P3.2高电平来确认。
回复

使用道具 举报

ID:170589 发表于 2018-4-3 21:43 | 显示全部楼层
谢谢各位大神,问题已经接解决了
回复

使用道具 举报

ID:301757 发表于 2018-4-3 22:33 | 显示全部楼层
给0接通触发
回复

使用道具 举报

ID:285301 发表于 2018-4-4 08:06 | 显示全部楼层
如果单片机端口可以上拉和下拉,P32那条线接正电源就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表