这个是我大概按教材上的步骤做的(我只做了read , write我没做,因为只要把串口读到的数据给显示出来就可以了) <img src="attachments/dvbbs/2006-7/20067319471423798.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'attachments/dvbbs/2006-7/20067319471423798.jpg\');}" onmousewheel="return imgzoom(this);" alt="" /> 这个是教材上的 <img src="attachments/dvbbs/2006-7/20067319474567381.jpg" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'attachments/dvbbs/2006-7/20067319474567381.jpg\');}" onmousewheel="return imgzoom(this);" alt="" /> 那个“VISA resource name”I/O里的ASRL2:名称应该是有原因的吧里面的真正内容该怎么写或者说有什么意义啊?比如我以前用delphi的时候做的程序就是做8个单选按钮名称就是串口1-8~然后当相应的串口号被选中后 就打开串口接着读出串口的数据并显示出来~