第六章监控主程序.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.2状态变量法一、状态变量法的实质二、状态变量法设计步骤三、设计状态图和状态表的原则与技巧四、用状态变量法设计监控主程序实例第29页,共81页,星期日,2025年,2月5日6.2状态变量法所谓状态变量法就是将仪器工作的整个过程划分为若干个状态,在任一状态下,每个按键都有一个准确的含义。即状态与按键的每一种组合均应执行一个子程序并变迁到下一个状态(称为次态,用NEXST表示)。这可用一个矩阵来表示,称状态矩阵或状态表,如表6-1所示:第30页,共81页,星期日,2025年,2月5日一、状态变量法的实质按键状态K1K2…KnST0SUB01NEXST01SUB02NEXST02…SUB0nNEXST0nST1SUB11NEXST11SUB12NEXST12…SUB1nNEXST1n…STmSUBm1NEXSTm1SUBm2NEXSTm2SUBmnNEXSTmn第31页,共81页,星期日,2025年,2月5日一、状态变量法的实质这样智能仪器内部CPU只要记住仪器当前的状态即现态,当有键入时,根据当前按键和现态这两个关键字查阅状态表,便可确定按键的含义,这就是状态变量法的实质。第32页,共81页,星期日,2025年,2月5日一、状态变量法的实质上述状态表中表示仪器有n个按键、m+1个状态。若在STi(0≤i≤m)态按Kj(1≤j≤n)键,则将执行SUBi子程序(i为子程序号数或首址),并变迁到NEXSTr态(0≤r≤m)。第33页,共81页,星期日,2025年,2月5日一、状态变量法的实质表6-1是一个稀疏矩阵,若直接利用则占用内存量大,程序运行速度也慢。因而必须进行压缩,将那些无效组合集中起来进行处理,稍微改变排列,就成为表6-2所示形式。第34页,共81页,星期日,2025年,2月5日一、状态变量法的实质第35页,共81页,星期日,2025年,2月5日一、状态变量法的实质表中“*”号表示各无意义按键的集合。这一状态表明确规定了仪器在每个状态下接受各种按键时所应进行的实际动作,也规定了状态的变迁,因而是监控程序的“大纲”。第36页,共81页,星期日,2025年,2月5日一、状态变量法的实质用状态变量法设计监控主程序是将仪器工作的整个过程划分为若干个“状态”,在任一状态下,每个按键都有一个确定的含义,即执行另一个子程序且变迁到另一个状态(次态),把这种状态与按键对应关系的组合列成一张表状态表,存入存储器中。仪器现在所处的状态即现态专门用一个存储单元来记忆,监控主程序就根据现态和当前按键这两个关键字查阅状态表,便可确定按键的确切含义。第37页,共81页,星期日,2025年,2月5日二、状态变量法设计步骤下面举例来说明设计步骤。设某电压频率计的键盘安排如图6-6所示。第38页,共81页,星期日,2025年,2月5日二、状态变量法设计步骤其中F、T、TA-B及V键规定了仪器的测量功能,SET键规定数字键0~9及小数点键作输入常数或自诊断用,GATE键规定数字键作闸门时间或电压量程用。若按OFS键奇数次,则进入偏移工作方式,按OFS键偶数次,为正常工作方式,按CHS键改变常数符号,负数为负偏移方式,正数为正偏移方式。第39页,共81页,星期日,2025年,2月5日第一步画出键盘状态图,本例可设计成如图6-7的键盘状态图。二、状态变量法设计步骤第40页,共81页,星期日,2025年,2月5日二、状态变量法设计步骤第41页,共81页,星期日,2025年,2月5日二、状态变量法设计步骤第二步画出与状态图对应的状态表1、先画符号形式的状态表,如表6-3所示。第42页,共81页,星期日,2025年,2月5日1DIGCHSSETRESET*11350780602DIGRESET*5509603DIGRESET*34010004RESET*546115*00状态按键次态子程序0FTTA-BVSETGATEOFS*555512

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档