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

正文內(nèi)容

二維云臺的結(jié)構(gòu)設(shè)計和運動仿真畢業(yè)設(shè)計論文(參考版)

2025-06-30 12:47本頁面
  

【正文】 ((COleVariant)a)。}void CMCUPCDlg::OnBtnauto() //自動運行{ CString a。}void CMCUPCDlg::OnOnCommMsm1() //串口事件自動運行此函數(shù){ }void CMCUPCDlg::OnBtnhelp() //彈出幫助對話框{ CDLGHELP help。// 向串口發(fā)送“B”}void CMCUPCDlg::OnBtnobout() //打開關(guān)于軟件對話框{ CAboutDlg dlg。 a=B。 ((COleVariant)a)。 a=39。 ((COleVariant)a)。 a=39。 ((COleVariant)a)。 a=39。//打開串口}void CMCUPCDlg::OnBtnclose() //關(guān)閉串口{ (FALSE)。//設(shè)置通信端口COM2 (1)。 controlkey(u)。//自動運行 } P0=0xff。 init()。 }}void main(){ P1=0。break。break。break。break。break。 delay(50)。i8。 delay(50)。i8。 delay(50)。i8。 delay(50)。i8。 } }}void moveauto()//自動運行{ P1=0。i++) { P2=tabright[i]。 if(P10!=1) { for(i=0。 delay(50)。i8。 } }}void moveleft()//水平方向向左{ flag=0。i++) { P2=tabdown[i]。 if(P11!=1) { for(i=0。 delay(50)。i8。}void moveup()//豎直方向向上{ flag=0。y0。x0。 } }void delay(uint z)//延時{ uint x,y。break。Z39。break。D39。break。C39。break。B39。break。A39。 delay(1)。 a=SBUF。//開總中斷 ES=1。 SCON=0x50。 TR1=1。//設(shè)置定時器1為工作方式2 TH1=0xFA。void delay(uchar)。void moveleft()。void moveup()。//水平電機反轉(zhuǎn)1~2相勵磁void control(uchar)。//豎直電機反轉(zhuǎn)1~2相勵磁code tableft[]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90}。code tabup[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。sbit P13=P1^3。sbit P11=P1^1。最后,再次對關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝。從接受課題到現(xiàn)在完成畢業(yè)設(shè)計論文,衷心的感謝老師給予精心的指導(dǎo)和熱情的幫助,尤其在課題設(shè)計的準(zhǔn)備階段和設(shè)計階段,老師提出許多寶貴的設(shè)計意見,這樣使得我得以順利的完成畢業(yè)設(shè)計開發(fā)工作,在短暫的相處時間里,老師淵博的知識,敏銳的思路和實事求是的工作作風(fēng)給我留下了深刻的印象,這將使得我終身受益,謹此向老師表示衷心的感謝和崇高的敬意。經(jīng)過程序代碼的編寫及成功仿真,我對其有了一定的了解,對其中的某些錯誤有了一定的反應(yīng)能力。經(jīng)過軟件調(diào)試仿真,本系統(tǒng)不僅能夠?qū)崿F(xiàn)鍵盤按鈕控制云臺步進電機,而且還可以通過PC遠距離控制云臺步進電機,完成了本設(shè)計的最終任務(wù),得到了預(yù)期的結(jié)果。分析云臺控制系統(tǒng)的具體實際要求,提出了詳細的設(shè)計方案,設(shè)計該系統(tǒng)主要分為單片機外圍,步進電機驅(qū)動,RS485總線這三部分。我擺脫了單純的理論知識學(xué)習(xí)狀態(tài),和實際設(shè)計的結(jié)合鍛煉了我的綜合運用所學(xué)的專業(yè)基礎(chǔ)知識,解決實際工程項目問題的能力,同時也提高我查閱文獻資料、設(shè)計手冊、設(shè)計規(guī)范以及電腦制圖仿真等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細節(jié)的斟酌處理,都使我的能力得到了極大的鍛煉,經(jīng)驗得到了豐富,并且意志品質(zhì)力,抗壓能力及耐力也都得到了不同程度的提升。首先點擊打開串口,再執(zhí)行相應(yīng)的操作。圖72 “Edit Component”對話框在Proteus ISIS編輯窗口中單擊,則會彈出虛擬終端virtual terminal顯示框,它的作用主要是顯示PC通過串口發(fā)送的信息。在此對話框的“Clock Frequency”,在“Program File”欄中單擊圖標(biāo),選擇先前用Keil uVision2生成的“”文件。主要介紹Proteus仿真軟件的設(shè)置。 Proteus仿真同樣前面已經(jīng)介紹了Proteus ISIS軟件的使用方法,這里不再多說。(5) 。(3) 為該單片機添加或配置啟動程序代碼,代碼如附錄所示。操作步驟如下:(1) 啟動uVision2,創(chuàng)建一個項目文件,文件名為lijian,并從器件庫中選擇1款合適的CPU,我選擇的是AT89C52。 Keil軟件程序編譯前面已經(jīng)介紹了Keil軟件的使用方法,這里不再陳述。圖71 SerialNull界面添加虛擬端口,一般電腦最多為兩個串行口,這里我們選擇端口一為COM2和端口二為COM3,點擊添加端口就添加了這兩個串口,在虛擬端口下就會看到有兩個串口。 虛擬串口首先安裝好SerialNull虛擬串口軟件和串口調(diào)試助手SComAssistant ,分別對其進行設(shè)置。一項新的系統(tǒng)不經(jīng)過調(diào)試仿真就直接進入實用,這樣是非常不科學(xué)的,既費時又費里,所以一項新的設(shè)計只有在經(jīng)過了仿真的考驗才能真正的得到實際應(yīng)用。另外為了還在本次系統(tǒng)只還設(shè)置了自動運行方式,這種方式是通過循環(huán)調(diào)用moveup[]、movedown[]、movelefe[]和moveright[]函數(shù)來實現(xiàn)自動運行的。單片機的P2的低四位分別連接的是控制云臺豎直方向轉(zhuǎn)動電機的A、B、C、D四相,高四位則分別接的是控制云臺水平方向轉(zhuǎn)動的電機的A、B、C、D四相。由于串口中斷具有優(yōu)先級別高的特點,所以不需要擔(dān)心鍵盤和串口信息發(fā)生沖突。y)。x) for(y=110。 for(x=z。在該系統(tǒng)中,延時程序有至關(guān)重要的作用,一是作為普通的延時程序,而是產(chǎn)生步進電機的工作所需脈沖頻率,延時的多少決定步進電機的轉(zhuǎn)速,在本系統(tǒng)中,對步進電機的轉(zhuǎn)速沒有做過多要求,所以采用了for循環(huán)語句構(gòu)成的比較簡單的延時程序,如果對延時時間、步進電機轉(zhuǎn)速有要求的系統(tǒng)中,則可以使用定時器定時,定時器的精度相當(dāng)高。所以單片機只需要識別PO的值就可以做出相應(yīng)的動作。 鍵盤模塊 綜合考慮,本設(shè)計單片機I/O資源比較豐裕,所以采用了獨立式鍵盤。定時計數(shù)器的初始化編程步驟:1) 根據(jù)定時時間要求或計數(shù)要求計算初值;2) 工作方式控制字送TMOD。串口工作方式1的波特率由定時/計數(shù)器TT2的溢出速率和SMOD共同確定,計算公式為波特率=(/32)和定時/計數(shù)器有關(guān)的特殊功能寄存器有TOMD、TCON,和串口相關(guān)的特殊功能寄存器有SCON、PCON。而這些都是通過設(shè)置相應(yīng)的特殊功能寄存器來實現(xiàn)的。在本系統(tǒng)中,如果沒有初始化,則該系統(tǒng)無法正常工作。本設(shè)計的系統(tǒng)主程圖如圖61所示,中斷子程序流程圖如圖62所示。第6章 系統(tǒng)軟件設(shè)計 系統(tǒng)流程整個云臺控制系統(tǒng)分為初始化,鍵盤掃描,串口中斷,延時程序和步進電機運轉(zhuǎn)五部分。 ((COleVariant)a)。 //向串口發(fā)送“D”}void CMCUPCDlg::OnBtnauto()/向串口發(fā)送“Z”{ CString a。D39。 //向串口發(fā)送“C”}void CMCUPCDlg::OnBtnright() { CString a。C39。 //向串口發(fā)送“B”}void CMCUPCDlg::OnBtnleft() { CString a。 a=B。 ((COleVariant)a)。 a=39。//打開串口雙擊“關(guān)閉串口”添加函數(shù),OnBtnclose (),添加關(guān)閉串的代碼:(FALSE)。//設(shè)置通信串口為COM2(1)。在其屬性設(shè)置如下,如圖521所示。,利用STATIC, BUTTON,圖像控件設(shè)計軟件界如圖519所示: 圖519 控制界面,過程如下:菜單ProjectAdd to ProjectConponents and Controls Microsoft Communications Control, version : 圖520 控制界面命名控件ID:IDC_MSCOMM1。如圖518。 8)OutBufferSize/InBufferSize:設(shè)置或返回傳輸/ 接收緩沖區(qū)大小。 6)InputLen:設(shè)置并
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1