找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3837|回复: 10
打印 上一主题 下一主题
收起左侧

单片机键盘扫描的C语言源程序无法理解 谢谢大家指导下

[复制链接]
跳转到指定楼层
楼主
那三句话,意思是一瞬间让P0低四位到1?然后再跟00001111异或?这个是如何找到按键的?
比如按了K1。那几句话是如何进行的。求指导

QQ图片20170323134604.png (1.55 KB, 下载次数: 49)

QQ图片20170323134604.png

QQ图片20170323134609.png (5.61 KB, 下载次数: 67)

QQ图片20170323134609.png

QQ图片20170323134613.png (4.26 KB, 下载次数: 59)

QQ图片20170323134613.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2017-3-23 19:30 | 只看该作者
完整程序贴上来 结合上下文 看看
回复

使用道具 举报

板凳
ID:1 发表于 2017-3-23 19:30 | 只看该作者
完整程序贴上来 结合上下文 看看
回复

使用道具 举报

地板
ID:182901 发表于 2017-3-23 19:33 | 只看该作者
0000000
回复

使用道具 举报

5#
ID:182905 发表于 2017-3-23 19:37 | 只看该作者
.......
回复

使用道具 举报

6#
ID:111634 发表于 2017-3-23 21:02 | 只看该作者
对照正确程序研究
回复

使用道具 举报

7#
ID:123289 发表于 2017-3-23 22:32 | 只看该作者
楼主可知扫键的原理?
回复

使用道具 举报

8#
ID:182942 发表于 2017-3-24 12:48 | 只看该作者
首先要明白矩阵按键的原理,如果有按键按下p1.0~p1.4肯定有一位不为0,反之再另p1.0~p1.4为1,按键按下,看p1.5~p1.7哪个不为0,从而确定哪个按键按下,楼主找个教学视频弄懂原理,编程相对就好一些了
回复

使用道具 举报

9#
ID:124631 发表于 2017-3-24 16:23 | 只看该作者
你可以先看看4X4按键扫描原理,然后再理解一下
回复

使用道具 举报

10#
ID:170482 发表于 2017-3-27 21:38 | 只看该作者
admin 发表于 2017-3-23 19:30
完整程序贴上来 结合上下文 看看

完整的程序看了也没什么用。这是里面扫描按键的子函数,已经是全部了
回复

使用道具 举报

11#
ID:151348 发表于 2017-3-27 22:52 | 只看该作者
8楼给出了答案,P1口前四个引脚和后四个引脚分别表示矩阵键盘的行和列

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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