end
或者:
begin:块名
块内声明语句
语句1;
语句2;
......
语句n;
end
其中:
(1)块名即该块的名字,是一个标识符,其作用后面再详细介绍。
(2)块内声明语句可以是参数声明语句,reg型变量声明语句,integer型变量声明语句或者real型变量声明语句。
下面举例说明。
例3:顺序块。
begin
areg = breg;
creg = areg; //creg的值为breg的值
end
从该例可以看出,第一条赋值语句先执行,areg的值更新为breg的值。然后程序流程控制转到第二条赋值语句,creg的值更新为areg的值。因为这两条赋值语句之间没有任何延迟时间,creg的值实为breg的值。当然可以在顺序块里延迟控制时间来分开两个赋值语句的执行时间,如例4所示。
例4:加延时顺序块。
begin
areg = breg;
#10 creg = areg; //在两条赋值语句间延迟10个时间单位
end
本文关键字:暂无联系方式电脑-单片机-自动控制,电子学习 - 基础知识 - 电脑-单片机-自动控制