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

正文內(nèi)容

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

2025-08-02 12:47上一頁面

下一頁面
  

【正文】 很大程度上節(jié)約了時間。本次設(shè)計的重要意義還在于對單片機的內(nèi)部結(jié)構(gòu)和工作狀態(tài)做更進(jìn)一步的了解,同時還對單片機的接口技術(shù),中斷技術(shù),存儲方式和控制方式作更深層次的了解。 系統(tǒng)設(shè)計方案(一)系統(tǒng)設(shè)計方案的提出本設(shè)計是基于AT89S52單片機的鍵盤控制及顯示電路設(shè)計,從系統(tǒng)的設(shè)計功能上看,系統(tǒng)可分為四大部分,即數(shù)字顯示部分、控制移動或轉(zhuǎn)動部分、電源部分和電機驅(qū)動部分,對于每一個部分都有不同的設(shè)計方案,起初我們組擬訂了下面兩種方案:(1) 采用LED 數(shù)碼管顯示,利用多個數(shù)碼管來顯示數(shù)字。(二) 方案比較及確定(1)若用LED數(shù)碼管顯示,LED數(shù)碼管亮度高、小巧輕便,但是電路復(fù)雜,顯示信息量較小;LCD的優(yōu)點是:工作電流較小、功耗很低,而且可以清晰顯示大量信息,趣味性強。/秒。本裝置有很好的固定裝置而且價格便宜、操作簡單靈活。本設(shè)計中我們所需的5V電源使用L7805CV芯片完成。/秒,垂直可達(dá)10~24176。右圖為4*4矩陣鍵盤圖: 4*4矩陣鍵盤圖結(jié)合鍵盤矩陣圖,將各按鍵的功能列表如下:按鍵編號按鍵功能1數(shù)字12數(shù)字23數(shù)字34數(shù)字45數(shù)字56數(shù)字67數(shù)字78數(shù)字89數(shù)字90數(shù)字0/跳出+右轉(zhuǎn)-左轉(zhuǎn)下降247。液晶的物理特性是:當(dāng)通電時導(dǎo)通,排列變的有秩序,使光線容易通過;不通電時排列混亂,阻止光線通過。在系統(tǒng)中,LCD主要進(jìn)行高度和角度的顯示。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。 break。 break。 case 0xfd: SearchLightDown()。 case 0xf6: Up_Right()。 break。 break。 break。 }} Proteus仿真軟件Proteus軟件是英國Lab Center Electronice公司開發(fā)的EDA工具軟件。 圖511 圖紙模板選擇窗口 橫向圖紙為Landscape,縱向 圖紙為Portrait,DEFAULT為默認(rèn)模板。在此對話框中,添加原件的方法有兩種。若在原理圖編輯窗口中需要更改元件方向,應(yīng)單擊選中該元件再單擊塊旋轉(zhuǎn)圖標(biāo),在彈出的對話框中鍵入旋轉(zhuǎn)的角度也可實現(xiàn)更改元件方向。 (2)按住左鍵拖動鼠標(biāo),該線就跟隨移動。 圖515網(wǎng)絡(luò)表設(shè)置對話框 圖516 輸出網(wǎng)絡(luò)表內(nèi)容9. 電氣檢測畫完電路并生成網(wǎng)絡(luò)表后,可進(jìn)行電氣檢測。 基于VC的MSComm控件串口編程基本步驟(1)在建立的Workspace 中插入MSComm 控件;(2)添加MSComm 控件的ID 的控制變量; (3)對串口進(jìn)行初始化,設(shè)置MSComm 控件的屬性; (4)添加串口事件消息處理函數(shù)OnComm()函數(shù),在函數(shù)中編寫數(shù)據(jù)處理代碼; (5)編寫串口發(fā)送等其它代碼;(6)關(guān)閉串口。 8)OutBufferSize/InBufferSize:設(shè)置或返回傳輸/ 接收緩沖區(qū)大小。//設(shè)置通信串口為COM2(1)。 a=B。D39。本設(shè)計的系統(tǒng)主程圖如圖61所示,中斷子程序流程圖如圖62所示。串口工作方式1的波特率由定時/計數(shù)器TT2的溢出速率和SMOD共同確定,計算公式為波特率=(/32)在該系統(tǒng)中,延時程序有至關(guān)重要的作用,一是作為普通的延時程序,而是產(chǎn)生步進(jìn)電機的工作所需脈沖頻率,延時的多少決定步進(jìn)電機的轉(zhuǎn)速,在本系統(tǒng)中,對步進(jìn)電機的轉(zhuǎn)速沒有做過多要求,所以采用了for循環(huán)語句構(gòu)成的比較簡單的延時程序,如果對延時時間、步進(jìn)電機轉(zhuǎn)速有要求的系統(tǒng)中,則可以使用定時器定時,定時器的精度相當(dāng)高。由于串口中斷具有優(yōu)先級別高的特點,所以不需要擔(dān)心鍵盤和串口信息發(fā)生沖突。 虛擬串口首先安裝好SerialNull虛擬串口軟件和串口調(diào)試助手SComAssistant ,分別對其進(jìn)行設(shè)置。(3) 為該單片機添加或配置啟動程序代碼,代碼如附錄所示。在此對話框的“Clock Frequency”,在“Program File”欄中單擊圖標(biāo),選擇先前用Keil uVision2生成的“”文件。分析云臺控制系統(tǒng)的具體實際要求,提出了詳細(xì)的設(shè)計方案,設(shè)計該系統(tǒng)主要分為單片機外圍,步進(jìn)電機驅(qū)動,RS485總線這三部分。最后,再次對關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝。//豎直電機反轉(zhuǎn)1~2相勵磁code tableft[]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90}。void delay(uchar)。//開總中斷 ES=1。break。break。break。}void moveup()//豎直方向向上{ flag=0。i++) { P2=tabdown[i]。 if(P10!=1) { for(i=0。 delay(50)。 delay(50)。break。 }}void main(){ P1=0。//設(shè)置通信端口COM2 (1)。 a=39。 a=B。 ((COleVariant)a)。// 向串口發(fā)送“B”}void CMCUPCDlg::OnBtnobout() //打開關(guān)于軟件對話框{ CAboutDlg dlg。 ((COleVariant)a)。//打開串口}void CMCUPCDlg::OnBtnclose() //關(guān)閉串口{ (FALSE)。 init()。break。i8。i8。i++) { P2=tabright[i]。 } }}void moveleft()//水平方向向左{ flag=0。i8。 } }void delay(uint z)//延時{ uint x,y。D39。B39。 a=SBUF。//設(shè)置定時器1為工作方式2 TH1=0xFA。//水平電機反轉(zhuǎn)1~2相勵磁void control(uchar)。sbit P11=P1^1。經(jīng)過軟件調(diào)試仿真,本系統(tǒng)不僅能夠?qū)崿F(xiàn)鍵盤按鈕控制云臺步進(jìn)電機,而且還可以通過PC遠(yuǎn)距離控制云臺步進(jìn)電機,完成了本設(shè)計的最終任務(wù),得到了預(yù)期的結(jié)果。圖72 “Edit Component”對話框在Proteus ISIS編輯窗口中單擊,則會彈出虛擬終端virtual terminal顯示框,它的作用主要是顯示PC通過串口發(fā)送的信息。(5) 。圖71 SerialNull界面添加虛擬端口,一般電腦最多為兩個串行口,這里我們選擇端口一為COM2和端口二為COM3,點擊添加端口就添加了這兩個串口,在虛擬端口下就會看到有兩個串口。單片機的P2的低四位分別連接的是控制云臺豎直方向轉(zhuǎn)動電機的A、B、C、D四相,高四位則分別接的是控制云臺水平方向轉(zhuǎn)動的電機的A、B、C、D四相。 for(x=z。定時計數(shù)器的初始化編程步驟:1) 根據(jù)定時時間要求或計數(shù)要求計算初值;2) 工作方式控制字送TMOD。在本系統(tǒng)中,如果沒有初始化,則該系統(tǒng)無法正常工作。 //向串口發(fā)送“D”}void CMCUPCDlg::OnBtnauto()/向串口發(fā)送“Z”{ CString a。 //向串口發(fā)送“B”}void CMCUPCDlg::OnBtnleft() { CString a。//打開串口雙擊“關(guān)閉串口”添加函數(shù),OnBtnclose (),添加關(guān)閉串的代碼:(FALSE)。如圖518。 2)Settings:設(shè)置并返回通信參數(shù),用來指定數(shù)據(jù)傳輸率(波特率)、奇偶校驗、數(shù)據(jù)位數(shù)和停止位數(shù)。在此窗口中,前面是一些文本信息,接著是電氣檢測結(jié)果;若有錯,會有詳細(xì)的說明。7. 設(shè)置、修改元件屬性在需要修改的元件上右擊鼠標(biāo),在彈出的菜單中選擇“Edit Properties”或按快捷鍵Ctrl+E,將出現(xiàn)“Edit Properties”對話框,在此對話框中設(shè)置元件屬性。通過放置、移動、旋轉(zhuǎn)、刪除原件后,將各元件放置在原理圖編輯窗口中的合適位置即可。 (2)在原件類型列表中選擇元件所屬類,然后再元器件子類列表中選擇所屬子類;同時,當(dāng)對元件的制造商有要求時,在制造商區(qū)域選擇期望的廠商,即可在元件列表區(qū)域得到相應(yīng)的元件。新建一個模板后,單擊保存圖標(biāo)進(jìn)行保存。Proteus軟件除具有和其他EDA工具軟件一樣的原理編輯、印制電路板制作外,還具有交互式的仿真功能。 break。 break。 Wele()。 case 0xf9: Down_Left()。 case 0xfb: SearchLightLeft()。 break。 break。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。本此設(shè)計的單片機系統(tǒng)由AT89C52單片機、復(fù)位電路、時鐘電路和電源電路組成,如圖42所示。從技術(shù)上簡單地說,液晶面板包含了兩片相當(dāng)精致的無鈉玻
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1