freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于rfid的立體庫實驗系統(tǒng)開發(fā)(單片機論文)(doc畢業(yè)設計論文)(編輯修改稿)

2024-07-19 15:39 本頁面
 

【文章內容簡介】 時高字節(jié)在先,傳輸的字節(jié)中高位(bit)在先。 指令集上位機:指用于與XCRF500進行數據交互的個人電腦(PC)或終端。下位機:XCRF500 狀態(tài)字:00H表示操作正確,3FH表示接收數據有錯誤,3AH表示操作失敗。命令從40H48H順序排列,所有數據默認均采用16進制數編碼。 如表22所示。表22狀態(tài)字40H41H42H43H44H45H46H47H48H49H4AH鎖標簽 數據 開 功放 關 功放讀標簽ID 讀標簽數據寫標簽數據讀系統(tǒng)配置信息 寫系統(tǒng)配置信息系統(tǒng)復位ID+前8字節(jié)ID+ N數據 開功放表23開功放數據幀格式數據長度 命令字 天線號 CRC (00+02) (41H) (01~04) (2字節(jié)) 讀寫器返回: 操作成功:表24開功放操作成功數據幀格式數據長度 命令字 狀態(tài)字 CRC (00+02) (41H) (00) (2字節(jié)) 操作失?。罕?5開功放操作失敗數據幀格式數據長度 命令字 狀態(tài)字 CRC (00+02) (41H) (3F) (2字節(jié)) 關功放表26關功放數據幀格式數據長度 命令字 CRC (00+01) (42H) (2字節(jié)) 讀寫器返回: 操作成功:表27關功放操作成功數據幀格式數據長度命令字 狀態(tài)字 CRC (00+02) (42H) (00) (2字節(jié)) 操作失?。罕?8關功放操作失敗數據幀格式數據長度 命令字 狀態(tài)字 CRC (00+02) (42H) (3F) (2字節(jié)) 讀標簽ID 表29讀標簽ID數據幀格式數據長度命令字天線號標簽類型掃描次數CRC (00+04) (43H)(01~04) (00~09)(00FF)(2字節(jié))說明: 標簽類型為04,即ISO180006B協(xié)議標簽。如果指令幀中的天線號為00H,則由讀寫器自動掃描天線。掃描次數,表示下位機收到指令后,必須返回應答的時間(掃描時間 = 基本掃描時間 * 掃描次數),如果在規(guī)定時間內沒有掃描到標簽,則返回“讀標簽ID失敗”應答。掃描次數 = 00H則下位機應立即返回1次掃描結果;掃描次數= FFH則下位機持續(xù)掃描標簽ID,直到收到“關功放”指令為止。讀寫器返回: 操作成功:表210讀標簽ID操作成功數據幀格式數據長度 命令字狀態(tài)字天線號標簽類型標簽ID號CRC(2字節(jié)) (43H)(00) (01~04)(01~09)(IDn+ … +ID0)(2字節(jié)) 操作失?。罕?11讀標簽ID操作失敗數據幀格式數據長度 命令字 狀態(tài)字 CRC (00+02) (43H) (3F) (2字節(jié)) 說明: 標簽ID號根據標簽類型不同、長度可變、存放順序以標簽內存順序為準,ISO18000-6B協(xié)議標簽的ID號為8個字節(jié)。 讀標簽數據表212讀標簽數據數據幀格式數據長度 命令字天線號標簽類型標簽ID號用戶數據地址CRC (2字節(jié)) (44H)(01~04)(01~09)(ID n+…+ID 0)(1字節(jié))(8223) (2字節(jié)) 說明: 如果指令幀中的天線號為00H或FFH,則由讀寫器自動掃描天線。標簽ID號根據標簽類型不同、長度可變、存放順序以標簽內存順序為準,ISO180006B協(xié)議標簽的ID號為8個字節(jié)。用戶數據地址:為用戶提供了224個字節(jié),其中0~7存放標簽ID號,8~223存放用戶的自定義數據。用戶可根據自定義內容,讀出相應數據。每發(fā)送一次讀標簽數據指令,讀出器會返回標簽內存中以“用戶數據地址”為開始的8個字節(jié)標簽數據。讀寫器返回: 操作成功:表213讀標簽數據操作成功數據幀格式數據長度 命令字 狀態(tài)字天線號標簽類型 用戶數據地址用戶數據CRC(2字節(jié)) (44H) (00) (01~04)(01~09) (1字節(jié)) (8223) (8個字節(jié)) (2字節(jié)) 操作失敗:表214讀標簽數據操作失敗數據幀格式數據長度 命令字 狀態(tài)字 CRC (00+02) (44H) (3F) (2字節(jié)) 寫標簽數據表215讀標簽數據數據幀格式數據長度 命令字 天線號標簽類型標簽ID號用戶數據地址用戶數據長度用戶數據CRC(2字節(jié))(45H)(01~04)(01~09)(IDn+…+ID0)(1字節(jié))(8~223)(1字節(jié))(1~4)(1~4字節(jié))(2字節(jié))說明: 用戶數據地址:為用戶提供了224個字節(jié),其中0~7存放標簽ID號,該區(qū)域不可寫,8~223存放用戶的自定義數據,該區(qū)域可由用戶任意寫入數據,用戶可根據自定義內容,寫相應數據。標簽類型為04,即ISO180006B協(xié)議標簽。用戶數據長度:指示了后續(xù)用戶數據的字節(jié)數。當用戶數據長度大于1時,用戶數據地址必須是4的倍數。讀寫器返回: 操作成功:表216讀標簽數據操作成功數據幀格式數據長度命令字狀態(tài)字天線號標簽類型用戶數據地址用戶數據長度CRC (00+05)(45H)(00)(01~04) (01~09) (1字節(jié)) (8~223)(1字節(jié))(1~4)(2字節(jié))操作失?。罕?17讀標簽數據操作失敗數據幀格式數據長度命令字狀態(tài)字CRC(00+02)(45H)(3F)(2字節(jié)) CRC校驗為保證數據的可靠傳輸,系統(tǒng)設計中要求對傳輸的數據采用CRC校驗,本系統(tǒng)采用CRC_16。CRC_16的具體算法如下。循環(huán)冗余碼校驗,英文名稱為Cyclical Redundancy Check,簡稱CRC。它是利用除法及余數的原理來作錯誤偵測的數據校驗算法。CRC_16為循環(huán)冗余碼校驗算法的一種,適用于8比特數據的校驗。本系統(tǒng)CRC_16使用的多項式為X16 + X15 + X2 + 1,初始值置為0。 API接口函數說明 XCOpen()用途:打開串口或創(chuàng)建網絡連接。概要:include “”unsigned char XCOpen(HANDLE amp。hCom,LPCTSTR lsCfgFile,LPCTSTR lsCfgItem)。hCom:保存打開的端口句柄;lsCfgFile:設備配置參數文件,默認設置為();lsCfgItem:設置項目的名稱,默認設置為XCRF500 SCANER。說明:此函數用于和讀寫器建立通迅通道:網口或串口。只有建立了通訊通道后,才能和讀寫器進行通訊。返回值:SUCCESS_RETURN 端口打開成功,ERROR_PORT_OPENED 端口已經打開,句柄非INVALID_HANDLE_VALUE,ERROR_CONFIG_LOST 配置文件未找到或讀取失敗,主要參數丟失,ERROR_CONNECT_FAIL 連接失敗,網絡不通,ERROR_OPENPORT_FAIL 打開端口失敗,或端口被占用(串口方式)。 XCClose()用途:關閉串口或網絡連接。概要:include “”unsigned char XCClose(HANDLE amp。hCom)。hCom:XCOpen獲得的端口句柄。說明:此函數用于斷開與讀寫器的通迅通道:網口或串口。與XCOpen對應,成對出現。返回值:SUCCESS_RETURN 關閉端口成功,ERROR_HANDLE_VALUE 無效的端口句柄,ERROR_CLOSEPORT_FAIL 關閉端口失敗。 XCPowerOn()用途:向讀寫器發(fā)送打開功放指令。概要:include “”unsigned char XCPowerOn(HANDLE hCom)。hCom:XCOpen獲得的端口句柄。說明:此函數用于向讀寫器發(fā)送打開功放命令,讀寫器收到命令后打開功放,功放指示燈點亮。返回狀態(tài)。返回值:FUCCESS_RETURN 開功放成功,ERROR_HANDLE_VALUE 無效的端口句柄,ERROR_RECEIVEDATA_LEN 數據長度校驗錯誤,ERROR_SENDDATA_FAIL 發(fā)送給讀寫器的數據格式錯誤,內部故障,ERROR_OTHER_FAIL 其它錯誤,數據包不完整。 XCPowerOff()用途:向讀寫器發(fā)送關閉功放指令。概要:include “”unsigned char XCPowerOff (HANDLE hCom)。hCom:XCOpen獲得的端口句柄。說明:此函數用于向讀寫器發(fā)送關閉功放命令,讀寫器收到命令后關閉功放,功放指示燈點暗。返回狀態(tài)。返回值:FUCCESS_RETURN 開功放成功,ERROR_HANDLE_VALUE 無效的端口句柄,ERROR_RECEIVEDATA_LEN 數據長度校驗錯誤,ERROR_SENDDATA_FAIL 發(fā)送給讀寫器的數據格式錯誤,內部故障,ERROR_OTHER_FAIL 其它錯誤,數據包不完整。 XCIdentify()用途:向讀寫器發(fā)送讀電子標簽命令指令。概要:include “”int XCIdentify (HANDLE hCom, unsigned char uTagType, unsigned char ucAntenna,\unsigned char ucScanTimes)。hCom: 通訊端口句柄(串口/網口);uTagType:指定標簽的類型(默認值4符合ISO180006B協(xié)議標簽);ucAntenna:天線號(用來指定輸出射頻信號的天線端口,根據讀寫器輸出天線端口數量的不同數值在0~2之間,0自動輪詢每個天線端口,1固定發(fā)射1天線端口,2固定發(fā)射2天線端口);ucScanTimes:掃描次數(131,1單標簽識別,1多標簽識別,數值越大可以一次性識別到的標簽數量越多,但函數返回時間就越長)。說明:向讀寫器發(fā)送讀電子標簽命令, 讀寫器開始掃描天線覆蓋范圍內的所有電子標簽。返回值:0 指令發(fā)送成功,ERROR_HANDLE_VALUE 無效的端口句柄,0 指令發(fā)送失敗。 XCReport()用途:接收讀寫器識別到的標簽ID編號。概要:include “”int XCReport (HANDLE hCom, unsigned char *pData )。hCom:XCOpen獲得的端口句柄;pData:從讀寫器獲得ID信息;說明:接收讀寫器識別到的標簽ID編號。當向讀寫器發(fā)送讀標簽指令成功后,立即調用此函數獲得讀寫器送來的標簽信息。返回值:0 識別標簽成功,有ID號返回,ERROR_HANDLE_VALUE 無效的端口句柄,ERROR_RECEIVEDATA_LEN 數據長度校驗錯誤,ERROR_IDENTIFY_FAIL 讀標簽ID超時,請重新發(fā)送指令,ERROR_NODATA_RETURN 沒有數據返回或接收數據長度不足。 XCReadUserData()用途:向讀寫器發(fā)出讀標簽用戶區(qū)數據指令。概要:include “”unsigned char __stdcall XCReadUserData (HANDLE hCom,unsigned char ucTagType, \unsigned char ucStartAdd, \unsigned char ucUserDataSize, \unsigned char *pTagID, \unsigned char *pValue)。hCom: 通訊端口句柄(串口/網口);ucTagType: 指定標簽的類型(默認值4符合ISO180006B協(xié)議標簽);ucStartAdd: 用戶數據起始地址;ucUserDataSize: 指定讀數據的長度;pTagID: 標簽ID號;pValue: 返回讀到數據的指針;返回值:0 讀標簽數據成功,有8個字節(jié)數據返回,ERROR_HANDLE_VALUE 無效的端口句柄,ERROR_USERDATA_LEN 數據長度參數錯誤,應當為8,ERROR_USERDATA_ADDRESS 讀取數據起始地址錯誤,ERROR_SENDDATA_FAIL 發(fā)送給讀寫器的數據格式錯誤,內部故障,ERROR_RECEIVEDATA_LEN 數據長度校驗錯誤,ERROR_READWRITE_FAIL 讀用戶區(qū)數據失敗,ERROR_OTHER_FAIL 其它錯誤,數據包不完整。 XCWriteUserData()用途:寫標簽用戶區(qū)數據。概要:include “”unsigned char __stdcall XCWri
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1