.NET Micro work模拟器提供了5个模拟按键(上、下、左、右和确认按键),所以一般.NET MF开发板也只需要提供5个按键就可以了,而这5个键,也是直接和CPU的pin脚相连,用GPIO的输入相关的函数就可以操作了,使用非常简单。
但是对一些特殊的应用,如一些.NET Micro work教育箱或一些工业实际用的系统,5个按键显然太少了点。但是如果需要十几个按键,如果直连芯片pin脚,显然占用的资源比较多了,也会导致其它的功能无法使用了,这时候最常用的就是扫描键盘了。
上述扫描键盘的原理图应该是最简单的一种了,复杂一点的,在行或列上,通过一个上拉电阻接VCC。这样,我们只需要8个pin脚,就可以获取16个按键的信息了。
一般实现的思路也比较简单:就是把行(或列)接芯片输出pin脚,把列(或行)接芯片输入pi
继续阅读与本文标签相同的文章
上一篇 :
【物联网智能网关-03】GPRS模块中文短信收发
下一篇 :
2012 ARM嵌入式开发应用研讨会杂谈
-
【物联网智能网关-13】Html5:Canvas+WebSocket实现远程实时通信(上)
2026-05-24栏目: 教程
-
【物联网智能网关-12】以网关为核心,互联网为基础构建物联网平台
2026-05-24栏目: 教程
-
【物联网智能网关-11】流式驱动之用户驱动(MDK C++开发)
2026-05-24栏目: 教程
-
【物联网智能网关-10】构建.NET MF平台下的流式驱动模型
2026-05-24栏目: 教程
-
.NET Micro Framework V4.2 QFE2新版本简介
2026-05-24栏目: 教程
