行列反转法的工作原理
问题描述
- 精选答案
-
向所有行输出低电平,若无键按下,则+5V电压经电阻R使得所有列的输出均为高电平;如有键按下,就会将所在列钳位到低电平 2.(逐行扫描)首先向第0行输出低电平,其余行输出高电平。若列线读取的值全为1,说明按下的键不在第0行;若某一列读取为0,则可确定按键的键码(行号+列号) 然后向第1行输出低电平,其余行输出高电平。
反转法键盘扫描过程:1)P3高4位为列低4位为行让高4位为1低4位为0。
2)判断是否有按键按下,如果有按键按下则高4位上的有一位为低电平。
3)去抖动程序。
4)继续判断。
5)保存高4位上的按键情况。
6)判断是否有按键按下,如果有按键按下则低4位上的有一位为低电平。
7)去抖动。
8)继续判断。
9)保存低4位上的按键情况。
反转法是 凸轮轮廓曲线的设计的基本原理。在设计凸轮廓线时,可假设凸轮静止不动,而使推杆相对于凸轮作反转运动,同时又在其导轨内作预期运动,作出推杆在这种复合运动中的一系列位置,则其尖顶轨迹就是所求的凸轮廓线。
一般步骤:
(1)作出推杆在反转中依次占据的位置。
(2)根据选定的运动规律,求出推杆在预期运动中依次占据的位置。
(3)作出轮廓线。
- 其他回答
-
1、行反转法的基本概念是: 行列线的交叉位置布置按键。所有行和列加上拉电阻。 所有行作输出先送低电平,然后读入列值。 如果有任意键按下,那么一定对应列值有0出现,也就知道了按下的键所在列。 反过来驱动这一列为0,其他列为1。把行作输入。就可以判断按下的键所在行。
2、掌握8255的接口。如何配置输入和输出。如何访问他们。 根据以上两点,和注释,你就能读懂程序的意图了。
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















