用作多选择控制时的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);
赋值语句可以以顺序语句形式在进程内部使用,也可以以并行语句形式在进程外部使用。
上一篇:VHDL语言的结构组成
上一篇:元件例化语句