位置:51电子网 » 技术资料 » 控制技术

用作多选择控制时的IF语句书写格式

发布时间:2014/7/12 12:46:35 访问次数:702

   用作多选择控制时XC17S200APC的IF语句书写格式如下:

   IF条件1  THEN

   顺序处理语句1;

   ELSE  IF条件2  THEN

   顺序处理语句2;

   顺序处理语句N;

   ENDIF;

   ②CASE语句:用于描述总线或编码、译码的行为,是另一种形式的条件控制语句。

   CASE语句的一般格式如下:

   CASE表达式IS

   WHEN条件表达式l=>顺序处理语句1;

   WHEN条件表达式2=>顺序处理语句2;

   END CASE;

   此语句适宜描述已知真值表的组合电路。

   并行语句

   并行语句常用的有进程(PROCESS)语句、并行信号赋值语句、条件信号赋值语句、元件例化语句等。

   ①进程(PROCESS)语句

   多个PROCESS语句之间是并行执行的,而进程内部语句之间是顺序执行的,因此顺序语句必须放在进程语句内部才能执行。

   进程语句的一般格式如下:

   [进程名称:]PROCESS[(敏感输入信号名)]

   [说明部分;]

   BEGIN

   顺序语句;

   END PROCESS[进程名称];

   说明:中括号里的内容可忽略。

   ②并行信号赋值语句

   其语句一般格式如下:

   赋值对象<=表达式;

   如:Y<=A AND(B NORC);

   赋值语句可以以顺序语句形式在进程内部使用,也可以以并行语句形式在进程外部使用。

   用作多选择控制时XC17S200APC的IF语句书写格式如下:

   IF条件1  THEN

   顺序处理语句1;

   ELSE  IF条件2  THEN

   顺序处理语句2;

   顺序处理语句N;

   ENDIF;

   ②CASE语句:用于描述总线或编码、译码的行为,是另一种形式的条件控制语句。

   CASE语句的一般格式如下:

   CASE表达式IS

   WHEN条件表达式l=>顺序处理语句1;

   WHEN条件表达式2=>顺序处理语句2;

   END CASE;

   此语句适宜描述已知真值表的组合电路。

   并行语句

   并行语句常用的有进程(PROCESS)语句、并行信号赋值语句、条件信号赋值语句、元件例化语句等。

   ①进程(PROCESS)语句

   多个PROCESS语句之间是并行执行的,而进程内部语句之间是顺序执行的,因此顺序语句必须放在进程语句内部才能执行。

   进程语句的一般格式如下:

   [进程名称:]PROCESS[(敏感输入信号名)]

   [说明部分;]

   BEGIN

   顺序语句;

   END PROCESS[进程名称];

   说明:中括号里的内容可忽略。

   ②并行信号赋值语句

   其语句一般格式如下:

   赋值对象<=表达式;

   如:Y<=A AND(B NORC);

   赋值语句可以以顺序语句形式在进程内部使用,也可以以并行语句形式在进程外部使用。

热门点击

 

推荐技术资料

自制经典的1875功放
    平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!