我这里告诉大家,关于这个技术目前会的人还不是很多,因为他涉及到工业控制领域内的一些技术,具体的在论坛里面也没有办法说的非常清楚,我在此给大家一个提纲式的提醒:
1,并口有两种通信方式,一是并口八位传输,并口传输通常被用做开关功能,第二是串行数据的传输,也就是用I2C协议进行通信。
2,并口传输的功能就不多说了,网上有很多帖子告诉你怎么用。其实核心就是给并口的数据位上写入不同的字节式数据就代表了不同的高低电平。仅此而已。
3,关于用并口做串口就相对复杂了,通常用电脑与单片机进行通信都要采用,而且目前没有类似与MSCOMM的控件,需要你自己定义SLC和SDA以及ASK三根线,然后根据I2C的协议标准向并口逐位发送二进制数据就可以了,发送的速率等都由你的程序控制,只要不高于100K/S就没有问题了。要完全明白,请首先搞清楚I2C标准。然后你就明白了。
4,顺便给大家推荐一个并口的驱动程序:PORT95NT,大家安装上这个驱动后,将他的DLL文件引用到你的程序中就可以了,而且这个驱动可以直接对并口的某一位进行操作,保证你喜欢。