注册
登录
网站首页
加入收藏
使用帮助
联系我们
论坛
排行榜
最新帖子
管理团队
应用
风格
搜索
微控网
微控论坛
MSP430单片机专版
MSP430讨论区
查看帖子
主题:
关于键盘有个小问题
回复:
3
帖
上篇
返回版面
下篇
发表新主题
发起投票
回复此主题
1
复制本帖地址
DC
2011-08-05 19:48:00
引用
查看全部
1
楼
门派
职务
总版主
声望
+9
财富
5
积分
3065
经验
390701
文章
6744
注册
2006-03-07
[P]因为人地设置时使IO口在未被按下时IO都为高;只有在动态阵列扫键时,才会根据某位输出为0时,若原来为高的IO被接低了才被认为有键被按下。
再简单点说,正常时,这些IO被设置为高电平,当有键被按下时(另一端为低),则高的被拉低了。[/P][P]我解释不是太好,不知道你明不明白...[/P]
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
DC
2011-08-05 20:06:37
引用
查看全部
2
楼
门派
职务
总版主
声望
+9
财富
5
积分
3065
经验
390701
文章
6744
注册
2006-03-07
没按时当然是高电平了,没按时一直有上拉的;这是宏观的看法。在而动态时微宏看法,部分的IO还是会输出为低电平的。如果还未明白,那你自己弄个电路和实验一下吧。这种理解方法最好用调试单步方法,这样便可将动态的键扫变成静态让你去测量和理解。
[COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
发表新主题
发起投票
回复此主题
1
Copyright
©
2003-2024 微控网 -
清空COOKIE
-
手机版
-
RSS
网站备案序号:
粤ICP备12090318号
Powered by
LeadBBS 9.2
.
Page created in 0.4219 seconds with 10 queries.
顶部