已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
昨天关门了。
Improve this question
我想编写一个汇编代码,用于连接键盘,并使用Atmel atnego328p在max7219上显示结果
我不知道如何构建汇编程序
已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
昨天关门了。
Improve this question
我想编写一个汇编代码,用于连接键盘,并使用Atmel atnego328p在max7219上显示结果
我不知道如何构建汇编程序
1条答案
按热度按时间6ovsh4lw1#
小键盘通常排列成4行4列的矩阵。要读取小键盘:
PB7..4
)作为输出。PB3..0
),作为上拉输入。0
依次写入四个输出中的每一个,并在同一步骤中读取所有4个输入。0
,则表示按下了某个键。有些键盘在每行和每列的交叉点(即每个键上)都有一个二极管,以防止同时按下2个键时出现重影值。有些键盘则没有。请找出您有哪种类型的键盘。