<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 計算機控制智能小車(chē)的軟件設計

計算機控制智能小車(chē)的軟件設計

作者: 時(shí)間:2016-10-29 來(lái)源:網(wǎng)絡(luò ) 收藏
計算機控制智能小車(chē)的軟件設計

MOV B,#100 MOV A,B MOV A,#1

MOV B,#100 MOV B,#10 MUL AB

DIV AB DIV AB MOV 3CH,A

MOV 3EH,A MOV 3DH,A MOV A,3EH

來(lái)進(jìn)行換存儲,同時(shí)送到顯示部分進(jìn)行顯示。

2.1.5 下位機查詢(xún)、發(fā)送數據和接收數據程序設計

在軟件設計時(shí)一定要注意與PC之間應該遵守相同的協(xié)議,其主要包括波特率、傳輸幀格式、校驗位等。除些之外,如果要實(shí)現的通信,還應該向發(fā)送欲尋單片機的編碼,而單片機中要編寫(xiě)地址識別程序段。本文的通信協(xié)議約定如下:1)波特率:1200B/S;2)幀格式:1位起始位,8位數據位,1位停止位,無(wú)奇偶校驗;3)傳送方式:采用查詢(xún)方式收發(fā)數據,51單片機用中斷方式接收數據,查詢(xún)方式發(fā)送數據;4)數據長(cháng)度:1字節;校驗方式:累加和校驗;握手方式:軟件握手。

計算機控制智能小車(chē)的軟件設計

下位機通信程序流程圖如圖6所示。本設計實(shí)現一個(gè)簡(jiǎn)單的通信過(guò)程,它是由上位機控制下位機()運行,即由上位機發(fā)送不同的通信信號協(xié)議代碼(如表1所示),下位機接收到相對應運行通信信號協(xié)議代碼后下位機程序執行相對應的運行程。

2.2 系統的上位機程序設計

上位機通信部分控制的上位機軟件采用VisualC++(簡(jiǎn)稱(chēng)VC)編程,上位機設計需要提供一個(gè)控制界面,再通過(guò)簡(jiǎn)稱(chēng)VC編程,而使用VC具有強大功能的通信控件MSCOMM,該控件可對串口狀態(tài)及串口通信的信息格式和協(xié)議進(jìn)行設置,直接利用PC機的串口發(fā)送數據。為實(shí)現單片機與PC機的可靠通信,須保證雙方具有相同的數據格式和波特率。而上位機與下位機通過(guò)協(xié)定的特定通信協(xié)議進(jìn)行通信。

計算機控制智能小車(chē)的軟件設計
計算機控制智能小車(chē)的軟件設計

3 結論

,本文在軟件方面基本能夠實(shí)現設計任務(wù)的要求,能夠從起點(diǎn)沿引導線(xiàn)行駛到終點(diǎn),并在到達終點(diǎn)時(shí)能夠自動(dòng)停止行駛;在行駛的過(guò)程中能檢測到鐵片且發(fā)出聲光提示,然后繼續行駛;同時(shí)能實(shí)時(shí)交替顯示檢測到鐵片的個(gè)數、行駛的距離和行駛時(shí)間;且在停車(chē)時(shí)能交替顯示總程檢測到鐵片的個(gè)數、行駛的距離和行駛時(shí)間。本設計的擴展部分有:下位機可設置相應的控制開(kāi)關(guān)來(lái)控制小車(chē)行駛的周期、時(shí)間長(cháng)短、行駛距離和小車(chē)行駛轉彎的角度等;上位機部分可設置時(shí)間顯示、檢測到鐵片的個(gè)數、行駛的距離和行駛時(shí)間等的控制顯示界面窗口。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>