亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 說明.txt

?? vc實現的一個串口通訊例子
?? TXT
字號:
函數說明:
	InitCom是打開串口并進行初始化,在對串口進行其他操作前必須執行它(本例子在
OnInitDialog中調用它)。
InitCom的參數1是串口號,參數2表示波特率,例如:InitCom(1,CBR_9600)表示用COM1,9600波特率

	ReadData是對串口進行讀操作

	WriteData是對串口進行寫操作
	WriteData的參數1是要發送的數據的指針,參數2是要發送的數據的長度。


這是串口編程的三個基本函數,具體什么時候調用ReadData,什么時候調用WriteData,由你自己決定,可以在ReadData中對所讀的數據進行分析。

在本例子中采用定時放式,每隔100毫秒對串口進行一次操作。


記得程序退出前要關閉串口。





/////////////////////////////////////////////////////////////
//打開并初始化串口
//參數com為串口號,baud為波特率。
BOOL CComRhDlg::InitCom(int com, DWORD baud)
{
	COMMTIMEOUTS   timeout;
	DCB dcb;
	BOOL result;
	int temp=0;
	char strCom[20] = "\\\\.\\com";
	char buffer[20];
	
	_itoa(com , buffer , 10);
	strcat( strCom , buffer );
	
	m_hCom = CreateFile(strCom, GENERIC_READ | GENERIC_WRITE,
		0, NULL, OPEN_EXISTING, NULL , NULL);
	if( m_hCom == INVALID_HANDLE_VALUE ) 
	{
		DWORD dwError = GetLastError();
		
		if (dwError == ERROR_ACCESS_DENIED)//已經打開
		{
			AfxMessageBox( "端口已被占用!請退出程序" , MB_OK , 0 );				
			return FALSE;
		}
		
		AfxMessageBox( "端口不存在或已壞!請退出程序" , MB_OK , 0 );
		
		return FALSE;
	}
	
	result=SetupComm( m_hCom , 512 , 512 );
	ASSERT(result);
	if(!result) return FALSE;
	
	result = PurgeComm( m_hCom , PURGE_TXCLEAR|PURGE_RXCLEAR );
	ASSERT( result );
	if( !result ) return FALSE;
	
	result = GetCommState( m_hCom , &dcb );
	ASSERT(result);
	if(!result) return FALSE;
	
	dcb.Parity = NOPARITY;
	dcb.BaudRate = baud;
	dcb.StopBits = ONESTOPBIT;
	dcb.ByteSize = 8;
	
	result = SetCommState( m_hCom , &dcb );
	ASSERT(result);
	if(!result) return FALSE;
	
	result=GetCommTimeouts( m_hCom ,  &timeout );
	ASSERT(result);
	
	if(!result) return FALSE;
	
	timeout.ReadIntervalTimeout=MAXDWORD;
	timeout.ReadTotalTimeoutMultiplier=0;
	timeout.ReadTotalTimeoutConstant=0;
	
	timeout.WriteTotalTimeoutMultiplier=0;
	timeout.WriteTotalTimeoutConstant=0;
	
	result=SetCommTimeouts( m_hCom , &timeout );
	ASSERT(result);
	if(!result) return FALSE;
	
	return TRUE;
}


//////////////////////////////////////////////
//讀取串口數據,并判斷所讀的數據
//然后調用WriteData函數,將數據發送到串口。
void CComRhDlg::ReadData()
{

	if(m_hCom == INVALID_HANDLE_VALUE)
		return;
	DWORD nRead = 0;

	BYTE	recBuf[512];//接收數據緩沖區
	memset(recBuf, 0, sizeof(recBuf));

	BYTE	sendBuf[512];//發送數據緩沖區
	memset(sendBuf, 0, sizeof(sendBuf));

	PurgeComm( m_hCom , PURGE_TXCLEAR|PURGE_RXCLEAR );

	ReadFile( m_hCom , (char *)recBuf , 512 ,&nRead , NULL);//讀串口

	if(nRead != 0)
	{
///////////////////////////////////////////////////////////
//下面是對收到的數據進行分析,然后確定發送的內容
//發送內容放到sendBuf中,
		if(recBuf[0] == 0x06)
		{
			sendBuf[0] = 0x15;
			WriteData((char *)sendBuf, 1);
		}
//		else if( (recBuf[0] == 0x53)
//					&& (recBuf[1] = 0x55)
//						.... )
//		{
//			....
//			....
//		}
///////////////////////////////////////////////////////////
			
	}
}

/////////////////////////////////////////////////////////////
//串口寫操作
//將長度為len的tmpStr發到串口上。
void CComRhDlg::WriteData(char *tmpStr, int len)
{
	if(m_hCom == INVALID_HANDLE_VALUE)
		return;

	DWORD nWrite = 0;

	PurgeComm( m_hCom , PURGE_TXCLEAR|PURGE_RXCLEAR );
	Sleep(100);

	WriteFile(m_hCom, tmpStr, len , &nWrite, NULL);//寫串口

	if(nWrite != len)
	{
		AfxMessageBox("寫數據失敗!");
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美变态凌虐bdsm| 欧美一级理论片| 亚洲综合成人在线| 欧美日韩国产影片| 免费成人美女在线观看| 欧美精品一区二区久久久| 国产精品99久| 一区二区三区在线免费视频| 欧美男女性生活在线直播观看| 久久精品国产澳门| 国产欧美视频在线观看| 色综合亚洲欧洲| 亚洲成人激情综合网| 日韩精品中文字幕在线一区| 国产不卡一区视频| 亚洲美女偷拍久久| 日韩欧美的一区| 成人激情av网| 亚洲成av人片一区二区三区| 日韩欧美一级在线播放| 粉嫩久久99精品久久久久久夜| 亚洲免费观看高清完整版在线观看熊| 欧美日韩国产电影| 国产老肥熟一区二区三区| 亚洲美女在线一区| 日韩丝袜美女视频| av在线不卡电影| 天堂一区二区在线| 欧美激情在线免费观看| 精品视频999| 国产成人啪午夜精品网站男同| 亚洲精品国产品国语在线app| 欧美一级免费大片| 成人97人人超碰人人99| 日韩电影在线一区二区| 国产精品视频在线看| 69精品人人人人| 成人一区二区视频| 天天综合网天天综合色| 国产精品乱人伦中文| 91精品国产综合久久精品麻豆| 国产.欧美.日韩| 五月激情丁香一区二区三区| 国产人成亚洲第一网站在线播放| 欧美日韩一区二区三区在线| 国产伦精一区二区三区| 亚洲国产成人av网| 国产精品三级电影| 欧美一区二区三区四区久久| 91在线观看污| 韩国午夜理伦三级不卡影院| 亚洲一区二区欧美激情| 国产欧美日韩另类视频免费观看| 欧美日韩国产色站一区二区三区| 成人h动漫精品| 另类小说欧美激情| 亚洲观看高清完整版在线观看| 国产色综合久久| 91精品国产综合久久婷婷香蕉| 色综合中文字幕国产| 韩国一区二区三区| 日韩主播视频在线| 亚洲欧美国产77777| 久久久五月婷婷| 欧美老肥妇做.爰bbww| 91亚洲精品一区二区乱码| 国产老妇另类xxxxx| 麻豆国产欧美日韩综合精品二区 | 亚洲成av人影院| 中文字幕一区不卡| 国产婷婷一区二区| 日韩欧美色电影| 欧美日韩另类一区| 91麻豆免费看| 成人美女在线视频| 国产精品乡下勾搭老头1| 久久超碰97人人做人人爱| 婷婷丁香激情综合| 亚洲大片免费看| 亚洲精品日韩综合观看成人91| 国产丝袜美腿一区二区三区| 精品国产91乱码一区二区三区| 欧美高清一级片在线| 在线精品观看国产| 91激情五月电影| 97se亚洲国产综合在线| 春色校园综合激情亚洲| 国产乱子伦视频一区二区三区| 看片的网站亚洲| 日本一区中文字幕| 日产国产欧美视频一区精品| 亚洲成人你懂的| 亚洲高清免费观看高清完整版在线观看| 国产精品看片你懂得| 国产日韩欧美在线一区| 国产女人aaa级久久久级| ww久久中文字幕| 久久久精品国产99久久精品芒果 | 免费观看久久久4p| 丝瓜av网站精品一区二区| 亚洲国产日韩综合久久精品| 亚洲精品成人悠悠色影视| 综合久久久久久久| 亚洲婷婷综合色高清在线| 中文字幕视频一区| 亚洲视频在线一区观看| 自拍偷拍亚洲欧美日韩| 亚洲黄色免费网站| 亚洲综合色视频| 亚洲国产日韩综合久久精品| 午夜免费欧美电影| 免费观看成人鲁鲁鲁鲁鲁视频| 免费成人在线视频观看| 精品一区二区三区免费播放| 国产一区二三区| 成人免费三级在线| aaa欧美大片| 色国产精品一区在线观看| 欧美日韩一区二区三区在线看| 欧美精品黑人性xxxx| 欧美一二三四在线| 2020国产成人综合网| 国产夜色精品一区二区av| 国产精品视频你懂的| 亚洲欧美日韩在线| 午夜视频一区二区| 精品一区二区三区在线观看| 国产夫妻精品视频| 91在线视频观看| 欧美日韩国产系列| 精品久久久久久无| 中文字幕免费不卡在线| 亚洲视频一区在线| 午夜精彩视频在线观看不卡| 麻豆精品一区二区三区| 国产成人av电影在线播放| 91浏览器打开| 欧美精品v国产精品v日韩精品 | 国产不卡视频一区二区三区| 91在线小视频| 欧美人体做爰大胆视频| 精品美女被调教视频大全网站| 国产亚洲欧美日韩日本| 亚洲人一二三区| 天堂蜜桃一区二区三区| 国产精品一区二区x88av| 色94色欧美sute亚洲线路二 | 亚洲天堂免费在线观看视频| 五月婷婷综合激情| 国产一区视频在线看| 91在线观看一区二区| 欧美一级二级三级乱码| 国产精品视频一二三区| 亚洲二区在线观看| 国产一区二区主播在线| 91蝌蚪porny九色| 欧美一区二区三区影视| 欧美国产日韩亚洲一区| 亚洲国产综合人成综合网站| 狠狠网亚洲精品| 日本丰满少妇一区二区三区| 欧美xxxxx牲另类人与| 亚洲人成在线观看一区二区| 首页国产丝袜综合| 成人一区二区三区视频在线观看| 欧美亚洲图片小说| 久久久综合视频| 亚洲va国产天堂va久久en| 国产精品一二三四区| 欧美图片一区二区三区| 久久亚区不卡日本| 亚洲网友自拍偷拍| 国产成人亚洲综合a∨婷婷图片| 欧美日韩一区二区三区在线| 欧美激情中文字幕一区二区| 亚洲1区2区3区4区| 成人高清av在线| 欧美一区二区三区小说| 亚洲乱码国产乱码精品精的特点| 久久精品国产99国产| 欧美午夜电影在线播放| 国产精品美女久久久久久久久久久 | 国产精品视频一二三区 | 国产一区二区中文字幕| 欧美精品在欧美一区二区少妇| 国产精品欧美久久久久无广告| 美女视频黄 久久| 91国偷自产一区二区开放时间 | 69p69国产精品| 亚洲精品免费在线观看| 国产精品538一区二区在线| 欧美一区二区三区日韩| 一区二区三区成人| 成人黄动漫网站免费app| 精品国产区一区| 午夜精品久久久久久久久久 | 亚洲人午夜精品天堂一二香蕉| 国产乱码一区二区三区| 日韩女优av电影在线观看| 亚洲一区二区精品3399|