硬件部分:
16个按键配合12个二极管,由一定顺序排成矩阵按键。接口为4pin插针,从左到右为GND,P1.0,P1.1,P1.2。
软件部分:
先由单片机给三个io口写高电平,紧接着读取io口值并赋给临时变量temp。如果(k0-k7)中有按键按下,便有一条线被拉低,temp即为键值;
若三个io口仍为高!则逐个拉低io口,并读取io口值,根据送给io的状态跟返回temp值来确定按键,并返回键值。
阅读全文
完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。
当前内容为数字版权作品,购买后不支持退换且无法转移使用。
硬件部分:
16个按键配合12个二极管,由一定顺序排成矩阵按键。接口为4pin插针,从左到右为GND,P1.0,P1.1,P1.2。
软件部分:
先由单片机给三个io口写高电平,紧接着读取io口值并赋给临时变量temp。如果(k0-k7)中有按键按下,便有一条线被拉低,temp即为键值;
若三个io口仍为高!则逐个拉低io口,并读取io口值,根据送给io的状态跟返回temp值来确定按键,并返回键值。
器件型号 | 数量 | 器件厂商 | 器件描述 | 数据手册 | ECAD模型 | 风险等级 | 参考价格 | 更多信息 |
---|---|---|---|---|---|---|---|---|
L9953LXPTR | 1 | STMicroelectronics | Door Actuator Driver |
ECAD模型 下载ECAD模型 |
|
$52.51 | 查看 | |
LM3886T/NOPB | 1 | Texas Instruments | 68W, 1 Ch, 20-94V supply stereo Class-AB amplifier w/ Mute 11-TO-220 0 to 70 |
ECAD模型 下载ECAD模型 |
|
$7.64 | 查看 | |
L9678PTR | 1 | STMicroelectronics | Automotive user configurable airbag IC |
ECAD模型 下载ECAD模型 |
|
暂无数据 | 查看 |