硬件部分:
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模型 | 风险等级 | 参考价格 | 更多信息 |
---|---|---|---|---|---|---|---|---|
GS12070-IBE3 | 1 | Semtech Corporation | Consumer Circuit, |
|
|
暂无数据 | 查看 | |
STMPE811QTR | 1 | STMicroelectronics | S-Touch® advanced resistive touchscreen controller with 8-bit GPIO expander |
ECAD模型 下载ECAD模型 |
|
$5.92 | 查看 | |
PAM8403DR | 1 | Diodes Incorporated | Audio Amplifier, 3.2W, 2 Channel(s), 1 Func, CMOS, PDSO16, SOP-16 |
ECAD模型 下载ECAD模型 |
|
$0.91 | 查看 |