利用vc如何将文本文件中的内容实时通过串口进行传输呢?

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:14:08
请教大家,如何将数组中的值输出到串口中呢?我这里数组中已经存储了一下数据,我想利用vc++将它们输出到串口中,请问这段程序如何实现?麻烦大家了~~
我这里有一个文件nhz.txt,我想将其中的内容利用vc++输出到串口上面,不知道有没有高手能够帮帮小妹。串口的设置随便,只要程序附有解释就好了,麻烦大家了
能具体一点吗?能附程序给小妹吗?串口传输我只是懂一些皮毛,那位大哥能帮帮我,我的邮箱是vemper.student@sina.com

//不懂的话再问我吧.
//我给你一个我自己以前写的串口操作的函数,包括两部份,一部分主CPP文件,一部分为(头)H文件.
//以下的代码在VC++6.0下测试通过.
//将下面的两部分代码分别保存在serialport.cpp文件和serialport.h文件中.
//最后面是一个简单的使用举例.
//===========================SerialPort.cpp的开始=========================
#include "SerialPort.h"

HANDLE OpenSerialPort(string & strPort,ULONG ulBaudrate)
{
HANDLE hSerial;
hSerial = CreateFile((strPort.c_str()),
GENERIC_READ|GENERIC_WRITE,
NULL,
NULL,
OPEN_EXISTING,
NULL,
NULL);

if(hSerial == INVALID_HANDLE_VALUE)//Open serial port failed.
{
return hSerial;
}
//Config serial port
DCB PortDCB;
PortDCB.DCBlength = sizeof(DCB);
// Get the default serial parameter.
GetCommState(hSerial, &PortDCB);
PortDCB.BaudRate = ulBaudrate; // baudrate
PortDCB.ByteSize = 8; // Number of bits/byte, 4-8
PortDCB.Parity = NOPARITY;