确实不知定时读串口数据是什么意思,因为你可以编程把任何时候到达串口的数据都读出来,你可以设定数据来时产生事件(当然是异步的方式)。不知你用什么工具编程,如果用DELPHI,使用SPCOMM(大本营中就有下载)或其他类似的控件基本上达到要求。使用API来编比较麻烦,特别在DELPHI中还要考虑其他问题。如果执意使用API,建议读《windows95 通信编程》一书。