正在加载图片...
②线反转法 通过行列点到两次扫描来识别键闭合。 硬件:设置两个可编程的双向输入输出端口。 过程:先行出列入,行输出0000,读入列线,若列线中有0(如 1110),则向CPU发出中断申请,表明有键按下;然后,线反转, 列出行入,列输出上述的列值110,读行线(如为1011),则并 口输出值为:10111,隐含键值为行2列0(2,0)。 优点:软件简单,不需要逐行扫描,速度快,但需要采用双向并 行接口。应用广泛 (4)键码的产生 为了从键的行列坐标编码中得到反映键功能的键码,一般在内存 中建立一个键盘编码表,通过查表获得被按键的键码。②线反转法 通过行列点到两次扫描来识别键闭合。 硬件:设置两个可编程的双向输入/输出端口。 过程:先行出列入,行输出0000,读入列线,若列线中有0(如 1110),则向CPU发出中断申请,表明有键按下;然后,线反转, 列出行入,列输出上述的列值1110,读行线(如为1011),则并 口输出值为:10111110,隐含键值为行2列0(2,0)。 优点:软件简单,不需要逐行扫描,速度快,但需要采用双向并 行接口。应用广泛。 (4)键码的产生 为了从键的行列坐标编码中得到反映键功能的键码,一般在内存 中建立一个键盘编码表,通过查表获得被按键的键码
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有