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

正文內(nèi)容

單片機(jī)串口通訊協(xié)議ascii-資料下載頁(yè)

2024-11-08 08:56本頁(yè)面

【導(dǎo)讀】通訊方式:RS-232,RS-485,RS-422均可。確定了打包,組態(tài)王將處理讀下位機(jī)變量時(shí)數(shù)據(jù)打包的工作。斜體字dd代表數(shù)據(jù)地址,此地址與單片機(jī)的數(shù)據(jù)地址相對(duì)應(yīng)。同一數(shù)據(jù)區(qū)內(nèi)不可交叉定義不同數(shù)據(jù)類型的變量。為提高通訊速度建議用戶使用連續(xù)的數(shù)。則在組態(tài)王中定義相應(yīng)的變量的寄存器為X200、X204、X208、X212。。。。。。。數(shù)據(jù)字節(jié)數(shù):1字節(jié)2個(gè)ASCII碼,1—100,實(shí)際讀寫的數(shù)據(jù)的字節(jié)數(shù)。:為實(shí)際的數(shù)據(jù)轉(zhuǎn)換為ASCII碼,個(gè)數(shù)為字節(jié)數(shù)乘2。例2:寫15號(hào)儀表,數(shù)據(jù)地址為15。轉(zhuǎn)換成浮點(diǎn)數(shù):=27?

  

【正文】 eof(afterbyte4))。 inbyte1[10] = 0x0。 afterbyte2[10] = 0x0。 afterbyte3[10] = 0x0。 afterbyte4[10] = 0x0。 if(d == 0) { for(int j = 0。 j 8。 j++) c[j] = 0x30。 return。 } if(d 0) { ShuFu = TRUE。 d = (1) * d。 } while(d 1) { d =(float)(d / )。 i ++。 } while(d = ) { JieFu = TRUE。 d = (float)(d * )。 i ++。 } if(d == 1) { for(int j = 2。 j 8。 j++) c[j] = 0x46。 } else { inbyte2 = (int)(d * 256)。 F_afterbyte2 = (d * 256) (int)(d * 256)。 inbyte3 = (int)(F_afterbyte2 * 256)。 F_afterbyte3 = (F_afterbyte2 * 256) (int)(F_afterbyte2 * 256)。 inbyte4 = (int)(F_afterbyte3 * 256)。 F_afterbyte4 = (F_afterbyte3 * 256) (int)(F_afterbyte3 * 256)。 itoa(inbyte2, afterbyte2, 16)。 itoa(inbyte3, afterbyte3, 16)。 itoa(inbyte4, afterbyte4, 16)。 if(inbyte2 == 0) { c[2] = 0x30。 c[3] = 0x30。 } else if(inbyte2 16) { c[2] = 0x30。 c[3] = afterbyte2[0]。 } else { c[2] = afterbyte2[0]。 c[3] = afterbyte2[1]。 } if(inbyte3 == 0) { c[4] = 0x30。 c[5] = 0x30。 } else if(inbyte3 16) { c[4] = 0x30。 c[5] = afterbyte3[0]。 } else { c[4] = afterbyte3[0]。 c[5] = afterbyte3[1]。 } if(inbyte4 == 0) { c[6] = 0x30。 c[7] = 0x30。 } else if(inbyte4 16) { c[6] = 0x30。 c[7] = afterbyte4[0]。 } else { c[6] = afterbyte4[0]。 c[7] = afterbyte4[1]。 } } if(JieFu) { if(i 0x3f) i = 0x3f。 } else if(i 0x32) i = 32。 if(ShuFu) i = i | 0x80。 if(JieFu) i = i | 0x40。 itoa(i, inbyte1, 16)。 if(inbyte1 == 0) { c[0] = 0x30。 c[1] = 0x30。 } else if(i 16) { c[0] = 0x30。 c[1] = inbyte1[0]。 } else { c[0] = inbyte1[0]。 c[1] = inbyte1[1]。 } for(i = 0。 i 8。 i ++) { if((c[i] 0x60) amp。amp。 (c[i] 0x67)) c[i] = c[i] 0x20。 } c[8] = 0x00。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1