为何sin = 0;报错error 39, line 6: not a modifiable lva

[复制链接]
2267|1
 楼主| gwb721123 发表于 2008-1-26 09:17 | 显示全部楼层 |阅读模式
ASSIGN WIN <SIN> SOUT

signal void C4()
{
   twatch(CLOCK/480);
SIN = 0;            
*** error 39, line 6: not a modifiable lvalue
   twatch(CLOCK/480);
    SIN=4;            
      twatch(CLOCK/480);
SIN=2;
      twatch(CLOCK/480);
SIN=0;
      twatch(CLOCK/480);
SIN=0;
      twatch(CLOCK/480);
SIN=11;
      twatch(CLOCK/480);
SIN=0xb1;
      twatch(CLOCK/480);
SIN=0xa4;

    twatch(CLOCK/480);
}
define button "modbus4","C4()"

//MODE COM1 19200,0,8,1

//ASSIGN COM1 <SIN> SOUT
dld2 发表于 2008-1-26 09:26 | 显示全部楼层

假如SIN是一个宏

例如#define SIN 100
那么你向SIN赋值是一定会报错的。

这是什么语言?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

91

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部