微机化测控系统第六章.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 监控程序设计 第六章 监控程序设计 内容: 监控程序的功能和组成; 监控主程序和初始化管理; 键盘管理,键盘接口; 显示、中断与时钟管理; 硬件故障的自检 重点:监控程序的功能和组成;初始化管理;中断管理;键盘管理 难点:硬件故障的自检 §6-1 监控程序的功能和组成 功能:及时响应来自系统或仪器内部的各种服务请求,有效地管理测控系统自身软、硬件及人—机联系设备,与其它设备进行信息交换,故障处理。 具体归纳为: 键盘与显示管理 接收中断请求信号,区分优先级,并转入相应程序。 对软、硬定时器管理 自身系统诊断处理 初始化、手/自动切换、掉电保护 监控程序的功能和组成一-基本组成 监控程序的组成: 通常由监控主程序、 初始化管理、 键盘管理、 显示管理、 中断管理、 自诊断和手/自动切换 监控程序的功能和组成二-测控算法模块 §6-2监控主程序和初始化管理 6-2-1 监控主程序 任务: 是计算机上电后首先进入的程序。任务是识别命令和解释命令并获得该命令的相关软件入口地址。 内容:包括初始化可编程器件、输入输出端口和参数初始化,自诊断管理模块、键盘显示管理、中断管理模块等。 结构:一般是在初始化和自诊断后,监控把其余部分联结起来,构成一个无限循环的环圈。系统的所有功能都在这个圈内周而复始工作。如图621. 监控主程序和初始化管理 监控主程序和初始化管理 6-2-2 初始化管理 内容:器件、堆栈和参数初始化。 器件:8155、8255、I/O、RAM、定时器等。初始化都有固定的格式,可在程序伊始直接初始化,也可编好子程序模块,随时调用。 堆栈:确定堆栈位置、大小、生长方向,修改SP 参数:PID的KP、 KI 、 KD等 一、键盘结构:键盘是由若干个按键组成的开关矩阵,键盘按其按键的结构形式来分一般有机械式、电容式、电感式、磁感式、薄膜式和橡胶垫式等。其中最常用的是机械式和电容式键盘。其按键结构原理如图所示。 1、 键盘分类 键盘接口任务 消除键抖动 判断有无键闭合 求闭合键的键号 判断闭合键有无释放 若释放结束处理 1、键盘接口类型 独立式键盘的特点是: 1、键盘接口类型 矩阵式键盘的特点是: 2、矩阵式键盘的扫描方式 键盘扫描方式分类: (1)扫描法。 (2)反转法。 键盘扫描程序处理的步骤: (1)查询是否有键按下。 (2)查询已按下键的位置。 (3)按行号和列号求键的位置码。 2、矩阵式键盘的扫描方式 2、矩阵式键盘的扫描方式 反转法的特点 3、键盘工作方式 程序控制扫描方式 只有当CPU空闲时才调用键盘扫描子程序 定时扫描方式 利用定时器的中断请求,每隔一定的时间对键盘扫描一次 中断扫描方式 提高CPU的效率,当键盘上有键闭合时产生中断请求 3、键盘工作方式-中断工作方式 4、键输入中存在的问题及解决方法 键盘抖动 可采用硬件(RS触发器)或软件消除 4、键输入中存在的问题及解决方法 重键: P84 1、两个键同时按下:可用软、硬件方式处理 2、N个键同时按下:不处理直到只有一键按下;逐个记录依次处理,成本高 3、N个键锁定技术:只处理一个键 4、按键时间长短不一致:一次闭合一次处理,等按键释放后再处理 5、键盘接口及程序 独立式键盘 P84 矩阵式键盘 P85 6-3-2 一键一义的键盘管理 键盘信号获得的方法: 1、查询法 CPU循环扫描键盘,判断键是否按下,判断数字键还是命令键,数字键读入、显示,命令键则查询转移表,获取相应处理程序入口地址。 2、中断 3、定时。 键盘管理--查询法程序流程图 键盘管理-中断法定时法程序流程图 6-3-3 一键多义的键盘管理 一条命令不是由一次按键完成,而是由一个按键序列组成。 一键多义的键盘管理仍可以采用转移表法。具体流程图如下: 键盘管理 6-3-4 自动/手动切换 基本功能:通过手动操作调整输出值。 实现手动/自动无扰切换。 两种方法:软件;硬件。软件方法常用 监控程序实现切换的方法是: 1、判断是否进入手操方式 2、手操中,输出值由面板上加减键控制 3、利用RAM中公用的输出控制量单元作为输出控制量映像,无论手操自动,都是对该映像进行加减,然后再输出给执行机构 4、切换过程基值互为基础 §6-4 显示、中断与时钟管理 显示、中断与时钟管理 6-4-2 中断管理 中断源:过程通道;实时时钟;面板按键;通信接口和系统故障。 中断过程:保护断点;保存需要恢复的寄存器;恢复中断触发信号;开启中断允许为下次中断准备;恢复断点。 中断服务模块:见下图641 中断与时钟管理 显示、中断与时钟管理 多中断识别电路。 显示、中断与时钟管理 6-4-3 时

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档