菜单
  

    最为常见的键盘之一就是PC机的键盘,除此之外,日常生活中,我们天天都在和键盘打交道,电话机的按键,手机的按键等等,这些都是键盘。在计算机控制工业应用领域,键盘设计是计算机应用系统区别于老式接触器继电控制系统的特别之处。智能仪器系统的面板键盘取代了传统的切换开关,操作方便可靠,面板控制结构布局更为合理,功能更为强大。
    3.4.2 独立连接式键盘
    当键盘数较少时,采用独立链接式键盘可以使系统简单有效。独立式键盘是最简单的键盘结构形式,每个按键的电路时独立的,都有单独一根I/O口线采集键的通断状态。当某键按下时,对应口线被下拉到地;断开时,口线被电阻上拉到+5V。显然,通过检测各I/O口线的状态,就能知道有无键闭合以及哪个键闭合。
    独立连接式键盘又分独立式无编码键盘和独立连接式编码键盘两种。
    图3.6所示为一个独立式连接式无编码键盘。系统键数较少时采用本结构简单有效。
     
    图3.6独立式连接式无编码键盘
    图3.7所示为一个独立连接式编码键盘。键数较多时,采用无编码结构则需占用处理器较多的I/O口线,图3.6电路的8个按键,需要8条I/O口线,而图3.7则只需要3条I/O口线。显然,编码键盘相比于无编码键盘可以节省I/O口线,当然,其代价是需要增加一个额外的编码器电路。
     
    图3.7 独立连接式编码键盘

    3.4.3 键盘输入的特点
    键盘中的一个按键为一个机械弹性开关,用一个电压信号(0,1)代表开关触点的合、断。机械开关触点的弹性作用使得按键的闭合过程不会马上稳定地接通,断开时也不会瞬时断开,会出现所谓的“抖动”现象,其抖动时间一般为5---10ms。
    抖动现象会引起CPU对一次键操作进行多次处理,从而可能产生错误。
    按键过程如图3.8所示:

    图3.8 按键过程示意图
    3.4.4 按键的识别
    按键的闭合与否,反映在电路上就是电位出现高低的变化,-----对连接有按键电路电位的高低的判断也就是对按键闭合与否的判断。
    键盘扫描控制方式
    ⑴ 程序控制扫描方式(查询方式)
    键处理程序固定在主程序的某个程序段。
    特点:对CPU工作影响小,但应考虑键盘处理程序的运行间隔周期不能太长,否则会影响对键输入响应的及时性。
    ⑵ 定时控制扫描方式
    利用定时/计数器每隔一段时间产生定时中断,CPU响应中断后对键盘进行扫描。 特点:与程序控制扫描方式的区别是,在扫描间隔时间内,前者用CPU工作程序填充,后者用定时/计数器定时控制。定时控制扫描方式也应考虑定时时间不能太长,否则会影响对键输入响应的及时性。
    ⑶ 中断控制方式
    中断控制方式是利用外部中断源,响应键输入信号。
    特点:克服了前两种控制方式可能产生的空扫描和不能及时响应键输入的缺点,既能及时处理键输入,又能提高CPU运行效率,但要占用一个宝贵的中断资源。
    3.4.5 本设计中的按键
    本设计中的按键设置,如图3.9所示。
     
    图3.9 按键模块示意图
    3.5 程序烧入模块
    3.5.1 USB-ASP程序烧写
    程序烧入模块电路设计图如图3.10所示。
     
    图3.10 程序烧入模块电路图
    3.5.2 USB-ASP简介
    USBASP是一种基于ATMEL公司的AVR系列RISC单片机的高速性质和一个由纯软件的USB通信协议栈而构成的一个可以向51系列,AVR系列单片机下载(烧写)程序的下载器.。
    图3.11 USB-ASP成品图
    其软件内核为:AVRUSB.些软件USB协议为一开源项目。由其产生了很多优秀的应用,USBASP就是其中之一。

  1. 上一篇:AT89S52单片机通用数据采集装置的设计+流程图
  2. 下一篇:AT89C52基于DSP的指纹识别系统设计+仿真图+流程图
  1. stc15单片机水温水压无线监...

  2. PIC16F73单片机逆变电源硬件电路设计+电路图

  3. 51单片机永磁直流无刷电动机驱动控制器设计

  4. Arduino单片机车载太阳能空气净化器设计

  5. AT89C51单片机的无线环境监测装置设计+程序

  6. STC15W404AS单片机太阳能自动浇花器的设计

  7. PIC18F4520单片机水下机器人...

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. 现代简约美式风格在室内家装中的运用

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. 高警觉工作人群的元情绪...

  12. 浅析中国古代宗法制度

  13. 中国传统元素在游戏角色...

  14. NFC协议物理层的软件实现+文献综述

  15. 江苏省某高中学生体质现状的调查研究

  16. 上市公司股权结构对经营绩效的影响研究

  17. C++最短路径算法研究和程序设计

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回