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

正文內(nèi)容

spcomm控件在delphi串口通信中的應用-資料下載頁

2025-06-19 14:45本頁面
  

【正文】 數(shù)據(jù)需要以下步驟:,把窗體的NAME屬性改為FCOMM,把窗體的標題改為測試通訊,添加控件。  對COMM1(黑色矩形圍住的控件)進行屬性設計,設波特率4800,校驗位無,字節(jié)長度_8,停止位_1,串口選擇COM1。Memo1中將顯示發(fā)送和接受的數(shù)據(jù)。選擇File/Save 。2.編寫源代碼變量說明varFCOMM: TFCOMM。Viewstring:string。i:integer。rbuf,sbuf:array[1..6] of byte。打開串口 procedure (Sender: TObject)。begin。end。關閉串口procedure (Sender: TObject。 var Action: TCloseAction)。begin。end。發(fā)送數(shù)據(jù)自定義的發(fā)送過程procedure senddata。vari:integer。mflg:boolean。beginviewstring:=。mflg:=true。for i:=1 to 6 dobeginif not (@sbuf[i],1) then beginmflg:=false。break。end。sleep(2)。 {發(fā)送時字節(jié)間的延時}viewstring:=viewstring+inttohex(sbuf[i],2)+ 。end。viewstring:=發(fā)送+viewstring。(viewstring)。()。if not mflg then messagedlg(發(fā)送失敗!,mterror,[mbyes],0)。end。procedure (Sender: TObject)。{發(fā)送按鈕的點擊事件}beginsbuf[1]:=byte($f0)。 {幀頭}sbuf[2]:=byte($01)。 {命令號}sbuf[3]:=byte($ff)。sbuf[4]:=byte($ff)。sbuf[5]:=byte($01)。sbuf[6]:=byte($0f)。 {幀尾}senddata。{調(diào)用發(fā)送函數(shù)}end。接收過程procedure (Sender: TObject。 Buffer: Pointer。BufferLength: Word)。vari:integer。beginviewstring:=。move(buffer^,pchar(@rbuf^),bufferlength)。for i:=1 to bufferlength doviewstring:=viewstring+inttohex(rbuf[i],2)+ 。viewstring:=接受+viewstring。(viewstring)。()。end。  如果memo1上顯示發(fā)送F0 01 FF FF 0F 和 接受F0 01 FF FF F0這表示串口已正確的發(fā)送出數(shù)據(jù)并正確的接受到數(shù)據(jù),串口通訊成功。12 / 12
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1