9.3 键盘及其接口技术
在单片机应用系统中,为了输入数据、查询和控制系统的工作状态,一般都设置有键盘,包括数字键、复位键和各种功能键。键盘是单片机应用系统中主要的输入设备,用户可以向计算机输入数据或命令。根据按键的识别方法分类,键盘有编码和非编码两种。靠硬件识别按键的键盘称编码键盘,每按下一个键,键盘能自动生成按键代码,还有去抖动等功能,因此使用方便,但硬件较复杂。非编码键盘仅提供键开关状态,其他工作都是用软件来完成的,即依靠程序来识别闭合键,去抖动,产生相应的代码,转入执行该键的功能程序。一般这种非编码键盘上键的数量也少,称为小键盘,硬件简单。单片机系统多用非编码键盘。