91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9KB
    文件類型: .applicati
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-17
  • 語言: 其他
  • 標簽: SerialPort??DLL??

資源簡介

/*====================================================================================================== 作 者: 許明龍 單 位: 蘭州交通大學軟件工程專業09級 聯 系: 世上沒用永遠的陌生人,只有還未認識的朋友! QQ:494462498. Tel:13893256491 Email:xuhongming251@163.com 修改時間: 2011-6-5 =======================================================================================================*/ /*======================================================================================================== 如何使用? 1.引入DLL文件,引入頭本文件,就已聲明了導入函數 //要引入DLL的方法 //1、把SERIALPORTDLL1.dll和SERIALPORTDLL1.lib拷貝到工程目錄下 //2、然后在 工程->設置->連接->分類->常規->對象/庫模塊輸入:SERIALPORTDLL1.lib 2.調用Init初始化串口 3.調用SetReceiveFuntion(&ReveveChar);指定接收和處理數據的函數 4.實現void ReveveChar(WPARAM data, LPARAM port)這個函數 5.調用SendData發送數據 6.ClosePort(); ========================================================================================================*/ /*======================================================================================================= 函 數 名: Init 功 能: 打開并初始化串口 參數說明: UINT port //端口號 UINT baud //波特率 char parity = 'N' //校驗位,默認為無校驗位 UINT databits = 8 //數據位,一個字節的位數,默認為8位 UINT stopbit = 1 //停止位,默認為1位 使用例子: Init(2,9600); //打開串口2,波特率9600,其它值為默認值(無奇偶校驗、數據位為8、停止位為1) Init(4,4800,'N',10);//打開串口4,波特率為4800,無奇偶校驗,數據位為10,(停止位默認為1) ... ... ======================================================================================================*/ extern "C" __declspec(dllimport) void Init( UINT port, //端口號 UINT baud, //波特率 char parity = 'N', //校驗位 UINT databits=8 , //數據位 UINT stopbit=1 //停止位 ); /*========================================================================================================== 函 數 名: SendData 功 能: 向串口發送數據,使用之前必須先調用Init函數初始化串口 參數說明: char data[] //要發送的數據 int datalen //發送數據的長度 使用例子: 例1: char a[] = {0x01,0x03,0x00,0

資源截圖

代碼片段和文件信息

評論

共有 條評論