你好!非常感谢你的并行程序,可我想用串行来编写,只是我用结构体和联合体定义的位变量都有问题。<br />想同时定义一个位变量并且能把这个位变量赋值,可几次都有错。(2008-01-19 20:55:20) niu9911 (25217706)<br />struct LCDBITS {<br /> unsigned unused :7;<br /> unsigned lcd7 :1;<br />} LCDbits;<br />后面使用的是<br /><br /> ST_std = LCDbits.lcd7;ST_sclk = 0;ST_sclk = 1;LCDbits <<= 1;<br />提示 lcd.c:74: error: invalid operands to binary <<<br /><br />我定义了一个:unsigned char i;想把这个结构体的8位一起送给i,使用了<br /> i=LCDbits;<br />可提示:lcd.c:97: error: incompatible types in assignment<br /><br />所以想看一个类似的例子或这位大哥给个提示了
|