首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

数据类型是用来表示数字电路中的数据存储和传送单元。 2

数据类型是用来表示数字电路中的数据存储和传送单元。 2

1.任务

1:任务的定义与调用必须在一个module模块内!

2:任务被调用时,需列出端口名列表,且必须与任务定义中的I/O变量一一对应!

3:一个任务可以调用其他任务和函数。

2.函数(function

Ø
函数的目的是通过返回一个用于某表达式的值,来响应输入信号。适于对不同变量采取同一运算的操作。

Ø
函数在模块内部定义,通常在本模块中调用,也能根据按模块层次分级命名的函数名从其他模块调用。而任务只能在同一模块内定义与调用!

Ø
函数的定义不能包含任何时间控制语句——用延迟#、事件控制@或等待wait标识的语句。

Ø
函数不能启动(即调用)任务!

Ø
定义函数时至少要有一个输入参量!且不能有任何输出或输入/输出双向变量。

Ø
在函数的定义中必须有一条赋值语句,给函数中的一个内部寄存器赋以函数的结果值,该内部寄存器与函数同名。

返回列表