CPLD设计教程:IF与CASE语句详解及应用实例.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-03-17 发布于北京
  • 举报

CPLD设计教程:IF与CASE语句详解及应用实例.pdf

case语句。属于顺序语句,处理多分支的情况。语法结构;

case表达式is

when选择值1=顺序语句1;

when选择值2=顺序语句2;

……………….

whenothers=顺序处理语句n;

endcase;

这个case语句类似于C里的switch。有几点要注意:

(1)选择值不能有交集,即每个选择值必须不同。

(2)选择值必须包含该表达式所以的可能值,若不能一一例举全,就必须用关

键词others来涵盖其他所有的情况

(3)case中的各个分支是并行的,即优先级是一样的,这点是与IF构成的选择

器的不同点。一下我们解析一个实例来对比加深印象:

用IF语句构成的选择器源码:

20~28:IF..ELSEIF..ELSE结构。这里的每个条件后的执行是有优先级的。先执行

第20句a”00”,如满足就执行21句,然后跳出IF结构,否则才往下判断第22

句,如满足就执行第23句,然后跳出IF结构,否则再往下运行,如此运行。所

以第20

文档评论(0)

1亿VIP精品文档

相关文档