- 15
- 0
- 约 53页
- 2016-09-18 发布于湖北
- 举报
按键按接口原理可分为键盘分编码键盘和非编码键盘。 这两类键盘的主要区别是识别键符及给出相应键码的方法。编码键盘主要是用硬件来实现对键的识别,非编码键盘主要是由软件来实现键盘的定义与识别。 键盘上闭合键的识别由专用的硬件译码器实现,并产生键编号或键值的称为编码键盘,如BCD码键盘、ASCII码键盘等;靠软件识别的称为非编码键盘。 图10-8为8255A扩展I/O口的独立式按键接口电路。 图10-9用三态缓冲器扩展的I/O口的按键接口电路。 首先判别键盘中有无键按下: 由单片机I/O口向键盘送(输出)全扫描字,然后读入(输入)列线状态来判断。方法是: 向扫描线(图中水平线)输出全扫描字00H,把全部行线置为低电平,然后将回读线的电平状态读入累加器A中。如果有按键按下,总会有一根列线电平被拉至低电平,从而使列输入不全为1。 判断键盘中哪一个键被按下: 通过将扫描线逐行置低电平后,检查回读线输入状态。方法是: 依次给扫描线送低电平,然后查所有回读线状态,称行扫描。如果全为1,则所按下的键不在此行;如果不全为1,则所按下的键必在此行,而且是在与零电平列线相交的交点上的那个键。 在扫描过程中,当发现某行有键按下,也就是输入的列线中有一位为0时,便可判别闭合按键所在列的位置,根据行线位置和列线位置就能判断按键在矩阵中的位置,知道是哪一个键按下。 键的位
您可能关注的文档
最近下载
- 北京市海淀区2020-2021学年第二学期5年级数学期末考试试卷.pdf VIP
- 部编版小学五年级下册数学期末复习总纲(最新教材版).docx VIP
- QCR 9149-2018-铁路大型临时工程和过渡工程设计规范.pdf VIP
- 安宁疗护症状管理课件PPT.pptx VIP
- 企业生产事故时的紧急处置与整改预案.docx VIP
- 北京师范大学2026年强基计划综合能力测试笔试试题及参考答案.docx VIP
- 亲情散文课件.pptx VIP
- 《有机化学》习题解答.doc VIP
- 解读《GB_T 20195-2024动物饲料 试样的制备》全面解读.docx VIP
- 实用儿科学第9版-新生儿高胆红素血症.pptx VIP
原创力文档

文档评论(0)