第7章--单片机和键盘显示接口.pptVIP

  • 7
  • 0
  • 约2.45万字
  • 约 98页
  • 2019-10-28 发布于福建
  • 举报
7.1.1 键盘工作原理 按键开关的结构有两种,一类是触点式开关按键,如机械式开关、导电橡胶式开关等;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。 3.窜键的处理 窜键是指用户在操作时同时按下了一个以上的按键。单片机处理窜键的原则是把最后放开的按键认为是真正被按的按键。单片机在处理发生在两个不同列上的窜键时,可以预先设定一个窜键标志寄存器。窜键标志寄存器在列扫描前清零,在列扫描期间用于记录被按键个数,故发生窜键时窜键标志寄存器中的值必定大于01H。 4.按键的编码以及键盘程序的编制 一组按键或键盘都要通过I/O口线查询按键的开关状态。根据键盘结构的不同,采用不同的编码。无论有无编码,以及采用什么编码,最后都要转换成为与累加器中数值相对应的键值,以实现按键功能程序的跳转。 一个完善的键盘控制程序应具备以下功能: ①检测有无按键按下,并采取硬件或软件措施,消除键盘按键机械触点抖动的影响。 ②有可靠的逻辑处理办法。每次只处理一个按键,其间对任何按键的操作都对系统不产生影响,且无论一次按键时间有多长,系统仅执行一次按键功能程序。 ③准确输出按键值(或键号),以满足跳转指令要求。 5.键盘接口功能和常用接口方式 单片机与键盘的接口通常直接通过并行接口、串行口与键盘接口,或采用专用芯片与键

文档评论(0)

1亿VIP精品文档

相关文档