单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 按键按照接口原理可分为编码键盘与非 编码键盘两类,这两类键盘的主要区别是识 别键符及给出相应键码的方法。编码键盘主 要是用硬件来实现对键的识别,非编码键盘 主要是由软件来实现键盘的定义与识别
第10章 单片机接口技术 按键按照接口原理可分为编码键盘与非 编码键盘两类,这两类键盘的主要区别是识 别键符及给出相应键码的方法。编码键盘主 要是用硬件来实现对键的识别,非编码键盘 主要是由软件来实现键盘的定义与识别
单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 全编码键盘能够由硬件逻辑自动提供与键 对应的编码,此外,一般还具有去抖动和多键 窜键保护电路。这种键盘使用方便,但需要较 多的硬件,价格较贵,一般的单片机应用系统 较少采用。非编码键盘只简单地提供行和列的 矩阵,其它工作均由软件完成。由于其经济实 用,较多地应用于单片机系统中。下面将重点 介绍非编码键盘接口
第10章 单片机接口技术 全编码键盘能够由硬件逻辑自动提供与键 对应的编码,此外,一般还具有去抖动和多键、 窜键保护电路。这种键盘使用方便,但需要较 多的硬件,价格较贵,一般的单片机应用系统 较少采用。非编码键盘只简单地提供行和列的 矩阵,其它工作均由软件完成。由于其经济实 用,较多地应用于单片机系统中。下面将重点 介绍非编码键盘接口
单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 按键编码 组按键或键盘都要通过O口线查询 按键的开关状态。根据键盘结构的不同,采 用不同的编码。无论有无编码,以及采用什 么编码,最后都要转换成为与累加器中数值 相对应的键值,以实现按键功能程序的跳转
第10章 单片机接口技术 按键编码 一组按键或键盘都要通过I/O口线查询 按键的开关状态。根据键盘结构的不同,采 用不同的编码。无论有无编码,以及采用什 么编码,最后都要转换成为与累加器中数值 相对应的键值,以实现按键功能程序的跳转
单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 键输入原理 在单片机应用系统中,除了复位按键有专门的 复位电路及专一的复位功能外,其它按键都是以开 关状态来设置控制功能或输入数据的。当所设置的 功能键或数字键按下时,计算机应用系统应完成该 按键所设定的功能,键信息输入是与软件结构密切 相关的过程
第10章 单片机接口技术 键输入原理 在单片机应用系统中,除了复位按键有专门的 复位电路及专一的复位功能外,其它按键都是以开 关状态来设置控制功能或输入数据的。当所设置的 功能键或数字键按下时,计算机应用系统应完成该 按键所设定的功能,键信息输入是与软件结构密切 相关的过程
单片机原理与接口技术 第10章单片机接口技术 single chip microcomputer 对于一组键或一个键盘,总有一个接 口电路与CPU相连。CPU可以采用查询 或中断方式了解有无将键输入,并检查是 哪一个键按下,然后通过跳转指令转入执 行该键的功能程序,执行完后再返回主程 序
第10章 单片机接口技术 对于一组键或一个键盘,总有一个接 口电路与CPU相连。CPU可以采用查询 或中断方式了解有无将键输入,并检查是 哪一个键按下,然后通过跳转指令转入执 行该键的功能程序,执行完后再返回主程 序