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

正文內(nèi)容

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

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

下一頁面
  

【正文】 很大程度上節(jié)約了時(shí)間。本次設(shè)計(jì)的重要意義還在于對單片機(jī)的內(nèi)部結(jié)構(gòu)和工作狀態(tài)做更進(jìn)一步的了解,同時(shí)還對單片機(jī)的接口技術(shù),中斷技術(shù),存儲(chǔ)方式和控制方式作更深層次的了解。 系統(tǒng)設(shè)計(jì)方案(一)系統(tǒng)設(shè)計(jì)方案的提出本設(shè)計(jì)是基于AT89S52單片機(jī)的鍵盤控制及顯示電路設(shè)計(jì),從系統(tǒng)的設(shè)計(jì)功能上看,系統(tǒng)可分為四大部分,即數(shù)字顯示部分、控制移動(dòng)或轉(zhuǎn)動(dòng)部分、電源部分和電機(jī)驅(qū)動(dòng)部分,對于每一個(gè)部分都有不同的設(shè)計(jì)方案,起初我們組擬訂了下面兩種方案:(1) 采用LED 數(shù)碼管顯示,利用多個(gè)數(shù)碼管來顯示數(shù)字。(二) 方案比較及確定(1)若用LED數(shù)碼管顯示,LED數(shù)碼管亮度高、小巧輕便,但是電路復(fù)雜,顯示信息量較小;LCD的優(yōu)點(diǎn)是:工作電流較小、功耗很低,而且可以清晰顯示大量信息,趣味性強(qiáng)。/秒。本裝置有很好的固定裝置而且價(jià)格便宜、操作簡單靈活。本設(shè)計(jì)中我們所需的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)通電時(shí)導(dǎo)通,排列變的有秩序,使光線容易通過;不通電時(shí)排列混亂,阻止光線通過。在系統(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)的角度也可實(shí)現(xiàn)更改元件方向。 (2)按住左鍵拖動(dòng)鼠標(biāo),該線就跟隨移動(dòng)。 圖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è)計(jì)的系統(tǒng)主程圖如圖61所示,中斷子程序流程圖如圖62所示。串口工作方式1的波特率由定時(shí)/計(jì)數(shù)器TT2的溢出速率和SMOD共同確定,計(jì)算公式為波特率=(/32)在該系統(tǒng)中,延時(shí)程序有至關(guān)重要的作用,一是作為普通的延時(shí)程序,而是產(chǎn)生步進(jìn)電機(jī)的工作所需脈沖頻率,延時(shí)的多少?zèng)Q定步進(jìn)電機(jī)的轉(zhuǎn)速,在本系統(tǒng)中,對步進(jìn)電機(jī)的轉(zhuǎn)速?zèng)]有做過多要求,所以采用了for循環(huán)語句構(gòu)成的比較簡單的延時(shí)程序,如果對延時(shí)時(shí)間、步進(jìn)電機(jī)轉(zhuǎn)速有要求的系統(tǒng)中,則可以使用定時(shí)器定時(shí),定時(shí)器的精度相當(dāng)高。由于串口中斷具有優(yōu)先級別高的特點(diǎn),所以不需要擔(dān)心鍵盤和串口信息發(fā)生沖突。 虛擬串口首先安裝好SerialNull虛擬串口軟件和串口調(diào)試助手SComAssistant ,分別對其進(jìn)行設(shè)置。(3) 為該單片機(jī)添加或配置啟動(dòng)程序代碼,代碼如附錄所示。在此對話框的“Clock Frequency”,在“Program File”欄中單擊圖標(biāo),選擇先前用Keil uVision2生成的“”文件。分析云臺控制系統(tǒng)的具體實(shí)際要求,提出了詳細(xì)的設(shè)計(jì)方案,設(shè)計(jì)該系統(tǒng)主要分為單片機(jī)外圍,步進(jìn)電機(jī)驅(qū)動(dòng),RS485總線這三部分。最后,再次對關(guān)心、幫助我的老師和同學(xué)表示衷心地感謝。//豎直電機(jī)反轉(zhuǎn)1~2相勵(lì)磁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)//延時(shí){ uint x,y。D39。B39。 a=SBUF。//設(shè)置定時(shí)器1為工作方式2 TH1=0xFA。//水平電機(jī)反轉(zhuǎn)1~2相勵(lì)磁void control(uchar)。sbit P11=P1^1。經(jīng)過軟件調(diào)試仿真,本系統(tǒng)不僅能夠?qū)崿F(xiàn)鍵盤按鈕控制云臺步進(jìn)電機(jī),而且還可以通過PC遠(yuǎn)距離控制云臺步進(jìn)電機(jī),完成了本設(shè)計(jì)的最終任務(wù),得到了預(yù)期的結(jié)果。圖72 “Edit Component”對話框在Proteus ISIS編輯窗口中單擊,則會(huì)彈出虛擬終端virtual terminal顯示框,它的作用主要是顯示PC通過串口發(fā)送的信息。(5) 。圖71 SerialNull界面添加虛擬端口,一般電腦最多為兩個(gè)串行口,這里我們選擇端口一為COM2和端口二為COM3,點(diǎn)擊添加端口就添加了這兩個(gè)串口,在虛擬端口下就會(huì)看到有兩個(gè)串口。單片機(jī)的P2的低四位分別連接的是控制云臺豎直方向轉(zhuǎn)動(dòng)電機(jī)的A、B、C、D四相,高四位則分別接的是控制云臺水平方向轉(zhuǎn)動(dòng)的電機(jī)的A、B、C、D四相。 for(x=z。定時(shí)計(jì)數(shù)器的初始化編程步驟:1) 根據(jù)定時(shí)時(shí)間要求或計(jì)數(shù)要求計(jì)算初值;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ù)傳輸率(波特率)、奇偶校驗(yàn)、數(shù)據(jù)位數(shù)和停止位數(shù)。在此窗口中,前面是一些文本信息,接著是電氣檢測結(jié)果;若有錯(cuò),會(huì)有詳細(xì)的說明。7. 設(shè)置、修改元件屬性在需要修改的元件上右擊鼠標(biāo),在彈出的菜單中選擇“Edit Properties”或按快捷鍵Ctrl+E,將出現(xiàn)“Edit Properties”對話框,在此對話框中設(shè)置元件屬性。通過放置、移動(dòng)、旋轉(zhuǎn)、刪除原件后,將各元件放置在原理圖編輯窗口中的合適位置即可。 (2)在原件類型列表中選擇元件所屬類,然后再元器件子類列表中選擇所屬子類;同時(shí),當(dāng)對元件的制造商有要求時(shí),在制造商區(qū)域選擇期望的廠商,即可在元件列表區(qū)域得到相應(yīng)的元件。新建一個(gè)模板后,單擊保存圖標(biāo)進(jìn)行保存。Proteus軟件除具有和其他EDA工具軟件一樣的原理編輯、印制電路板制作外,還具有交互式的仿真功能。 break。 break。 Wele()。 case 0xf9: Down_Left()。 case 0xfb: SearchLightLeft()。 break。 break。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。本此設(shè)計(jì)的單片機(jī)系統(tǒng)由AT89C52單片機(jī)、復(fù)位電路、時(shí)鐘電路和電源電路組成,如圖42所示。從技術(shù)上簡單地說,液晶面板包含了兩片相當(dāng)精致的無鈉玻
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1