📄 main.cpp
字号:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <stdio.h>
#include <dos.h>
#include <iostream.h>
#include "SerialPort.h"
#include "ComThread.h"
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int cx=0;
char sendbuf[11]="%0104050600";
TSerialPort SerialPort;
//bool InitPort(HWND Parent,unsigned uPortNo=1,unsigned uBaud=9600,
//char cParity='N',unsigned uDataBits=8,unsigned uStopBits=1,
//DWORD dwCommEvents=EV_RXCHAR);
SerialPort.InitPort (1,9600,0,8,1);
//向串口写一个字符
//TSerialPort::WriteToPort(unsigned char ucTxChar);
for (cx=0;cx<120;cx++)
{
SerialPort.WriteToPort(sendbuf[cx]) ;
cout<<"正在输出数据:"<<endl;
}
//接收一个字符
//TComThread::ReceiveAChar();
BOOL bSuspend = FALSE;
TComThread *ComThread;
ComThread = new TComThread(bSuspend, SerialPort.GetComHandle()) ;
ComThread->ReceiveAChar();
Sleep(1);
delete ComThread;
return 0;
}
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -