Frankly, what you're attempting to do may be beyond the capability of both LabVIEW and the digital I/O. At the very least, it's going to take quite a bit of work. On the transmit side, you're going to have break down characters into binary and then transmit them at a pretty precise rate. I'm not familiar with the CVS-1454 but a lot of digital I/O on NI devices is not hardware timed. Using software timing is going to be risky. You have the same issue on the receive end - just in reverse. I think that if I was forced to convert some digital I/O to serial, I'd try to use commerical parallel to serial converters. The digital I/O is similar to a parallel port and the converters handle all of the conversion, timing, and handshaking for you.