电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

算法状况机 (ASM)

2017-04-03 10:49分类:电工考证知识 阅读:

  ASM 图是描写数字体系操控算法的流程图,它是用一些特定符号按规矩的联接办法来描写数字体系的功用。运用ASM 图计划数字体系,能够很简略将言语描写的计划疑问成为时序流程图的描写,只需描写逻辑计划疑问的时序流程图一旦构成,状况函数和输出函数就简略取得,然后得出相应的硬件电路。
ASM 图外表上与通常的软件流程图十分类似。但ASM 图标明作业的准确时刻距离序列,而通常软件流程图只表作业序列,没有时刻概念,这是两者的根柢纷歧样。为了用ASM图描写数字体系的作业进程,首要研讨ASM 图示符号。
ASM图有三种根柢符号:状况框,差异框和条件输出框。
1、状况框
数字体系操控序列中的状况用一个矩形框标明,称为状况框。框内标出在此状况下完毕的寄存器传输操作和输出,状况的称谓置于状况框左上角,分配给状况的二进制代码坐落状况框的右上角,图1(b)为状况框实例。状况框的称谓是S1,其代码是0十,框内规矩的寄存器的操作是B←A,输出信号是Z。图1中的箭头标明体系状况的流向,在时钟脉冲触发沿的触发下,体系进入状况S1,鄙人一个时钟脉冲触发沿的触发下,体系脱离状况 S1,因而一个状况框占用一个时钟脉冲周期。由此看出,ASM 图内蕴涵着作业序列特性。
操控器的操控指令由操控算法挑选,为标明这些输出指令,将其放入相应状况框内,在该状况框内的动作都应在相应当状况时钟完毕时或完毕早年完毕。在该状况时期能够依据需求界说其它输出信号。
2、差异框
当操控算法存在分支时,次态不只挑选于现态,还与现态时的外输入有关,因而需求有标明分支的办法。标明分支的符号以菱形或矩形加 菱形边框标明。差异框标明状况变量对操控器作业的影响,如图2 所示。它有一个进口和多个出口,框内填差异条件,假定条件是真,选 择一个出口,若条件是假,挑选另一个出口。差异框不占用时刻。


图1 状况框

图2 差异框
3、条件输出框

操控器某些状况只需在一定条件下才调输出。为与通常的状况输出相差异,用椭圆框标明条件输出。条件输出框如图3(a) 所示,条件框的进口一定与差异框的输出相连。列在条件框内的寄存器操作或输出是在给定的状况下,满意差异条件才发作的。在图3(b)的比方中,当体系处于状况S1时,若条件X=1,则寄存器R被清零,不然R坚持不变;不管X为何值,体系的下一个状况都是S2。


图3 条件输出框

上一篇:载流子在运动中会不见吗?

下一篇:三点式LC振动电路的构成准则

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部