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

正文內(nèi)容

二維點(diǎn)樣平臺(tái)設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-07-09 14:20本頁面

【導(dǎo)讀】電機(jī)在X、Y方向的拍數(shù)比實(shí)現(xiàn)對(duì)二維空間的精確定位并進(jìn)行點(diǎn)樣。誤的定位技術(shù)顯得日益重要。因此,開發(fā)功能實(shí)用,定位精確度高的定位平臺(tái)運(yùn)動(dòng)系。統(tǒng)具有廣闊的應(yīng)用前景。內(nèi)外取得了較快的發(fā)展。作用,隨著科技的進(jìn)步,這種重要性日益增強(qiáng)。生活中常見的一些機(jī)器如電子廠車間。的高速機(jī)、點(diǎn)膠機(jī)等。在日常生活中我們能過接觸最多最常見的二維點(diǎn)樣平臺(tái)也就是車間的點(diǎn)膠機(jī)了,可實(shí)現(xiàn)二維、三維的路徑點(diǎn)膠,能夠高效精準(zhǔn)的進(jìn)行點(diǎn)膠。圈進(jìn)行涂膠,對(duì)電器柜門進(jìn)行封邊涂膠?;赩B平臺(tái)的二維點(diǎn)樣平臺(tái)。用VB設(shè)計(jì)上位機(jī)軟件控制界面,能夠設(shè)置待點(diǎn)樣行。數(shù)、列數(shù)及行列間距,并對(duì)點(diǎn)樣進(jìn)程進(jìn)行模擬。設(shè)計(jì)相應(yīng)插補(bǔ)算法。分是基于51單片機(jī)的下位機(jī)設(shè)計(jì),兩者之間通過串口通信。系統(tǒng)框圖如圖1所示。和Y軸的坐標(biāo)值傳給下位機(jī)。為了直觀看到坐標(biāo)位置和移動(dòng)軌跡,在上位機(jī)上設(shè)計(jì)了。二維坐標(biāo)顯示區(qū)。

  

【正文】 = 5 = 100 10O = 3 = 106 Y = 10 = 2 10 = 20 = 2 20 = 30 = 2 30 = 40 = 2 40 = 50 = 2 50 = 60 = 2 60 = 70 = 2 70 = 80 = 2 80 = 90 = 2 90 = 100 = 2 100 = 107 = 2 X = CInt( + / 2) = CInt( / 2) End Sub Private Sub TextX1_GotFocus(Index As Integer) TextX1(Index).Text = End Sub Private Sub TextX1_KeyPress(Index As Integer, KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End Sub Private Sub TextX2_GotFocus() = End Sub Private Sub TextX2_KeyPress(KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End Sub Private Sub TextX3_GotFocus() = End Sub Private Sub TextX3_KeyPress(KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End Sub Private Sub TextY1_GotFocus() = End Sub Private Sub TextY1_KeyPress(KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End Sub Private Sub TextY2_GotFocus() = End Sub Private Sub TextY2_KeyPress(KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End Sub Private Sub TextY3_GotFocus() = End Sub Private Sub TextY3_KeyPress(KeyAscii As Integer) If KeyAscii 48 Or KeyAscii 57 Then KeyAscii = 0 End Sub 附錄 3 下位機(jī)設(shè)計(jì)界面 附錄 4 下位機(jī)程序 include include define uchar unsigned char define uint unsigned int sbit LED1=P0^0。 //系統(tǒng)狀態(tài)指示燈 sbit LED2=P0^1。 //x軸步進(jìn)電機(jī)指示燈 sbit LED3=P0^2。 //y軸步進(jìn)電機(jī)指示燈 define len 20 //隊(duì)列長(zhǎng)度 uchar Value[len]。 //隊(duì)列數(shù)組 uchar head = 0。 uchar tail = 0。 uchar t = 0。 uchar x_position = 0。 //x軸當(dāng)前位置 uchar y_position = 0。 //y軸當(dāng)前位置 uchar step_table1[]={0x01,0x02,0x04,0x08}。//x正轉(zhuǎn) uchar step_table2[]={0x08,0x04,0x02,0x01}。//x反轉(zhuǎn) uchar step_table3[]={0x10,0x20,0x40,0x80}。//y正轉(zhuǎn) uchar step_table4[]={0x80,0x40,0x20,0x10}。//y反轉(zhuǎn) void delay(unsigned int n) { unsigned int i,j。 for(i=0。in。i++) for(j=500。j0。j)。 //延時(shí) } void init() { TMOD=0x20。 //定時(shí)器 1,工作方式 八位定時(shí)器初值自動(dòng)重裝 TH1=0xfd。 //定時(shí)器 1 裝初值,用波特率計(jì)算器計(jì)算,波特率設(shè)置為9600 TL1=0xfd。 // TR1=1。 //啟動(dòng)定時(shí)器 1 SM0=0。 //設(shè)置串口工作方式 1— 八位數(shù)據(jù),十位數(shù)據(jù)收發(fā) SM1=1。 // REN=1。 //允許串口收發(fā) EA=1。 //開總中斷 ES=1。 //開串口中斷 } //xy: 1x軸電機(jī), 2y軸電機(jī) //調(diào)整轉(zhuǎn)的角度 //n: 1正轉(zhuǎn), 0反轉(zhuǎn) void StepX(char xy,char m,char n) { uchar i。 if(xy == 1) { for(。m0。m) { for(i=0。i4。i++) { if(n) P1=step_table1[i]。 else P1=step_table2[i]。 delay(1)。 } } } else if(xy == 2) { for(。m0。m) { for(i=0。i4。i++) { if(n) P1=step_table3[i]。 else P1=step_table4[i]。 delay(1)。 } } } } //主函數(shù) void main() { uchar temp。 init()。 LED1 = 0。 while(1) { while(t 0) { if(Value[head] amp。 0x80) //用高位來判斷是 x軸還是 y軸 { LED2 = 0。 //開指示燈 temp = Value[head] amp。 0x7F。 if(temp = x_position) StepX(1,temp x_position,1)。 //正轉(zhuǎn) else StepX(1,x_position temp,0)。 //反轉(zhuǎn) LED2 = 1。 //關(guān)指示燈 x_position = temp。 //184。更新當(dāng)前位置 } else { LED3 = 0。 //開指示燈 temp = Value[head]。 if(temp = y_position) StepX(2,temp y_position,1)。 //正轉(zhuǎn) else StepX(2,y_position temp,0)。 //反轉(zhuǎn) LED3 = 1。 //關(guān)指示燈 y_position = temp。 //更新當(dāng)前位置 } if(++head == len) head = 0。 t。 } } } void ser()interrupt 4 { RI=0。 //接受中斷標(biāo)志位 if(t len) { Value[tail]=SBUF。 if(++tail == len) tail = 0。 t++。 } } SBUF=39。a39。 //把接到的數(shù)據(jù)發(fā)送出去 while(!TI)。 delayms(1)。 TI=0; 發(fā)送并接受測(cè)試 if(flag==1) //若收到數(shù)據(jù) { ES=0。 //關(guān)閉串口通信 for(i=0。i9。i++)//發(fā)送 ’ i get ‘ { SBUF=table[i]。 while(!TI)。 //發(fā)送中斷標(biāo)志位,一位位發(fā)送,判斷發(fā)送成功 //硬件自動(dòng)清零 TI=0。 } SBUF=a。 //把接受的數(shù)據(jù)發(fā)送出去 while(!TI)。 TI=0。 ES=1。 flag=0。 } 致謝 在畢業(yè) 設(shè)計(jì)的過程中,我得到了很多老師和同學(xué)的關(guān)心和幫助。我的畢業(yè)設(shè)計(jì)能夠順利按時(shí)完成離不開他們的支持與鼓勵(lì)。在論文的最后,我要向他們表示我真誠(chéng)的感謝! 感謝我的導(dǎo)師在畢業(yè)設(shè)計(jì)過程中給我的悉心指導(dǎo)和幫助,他淵博的學(xué)識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度讓我受益匪淺。在此謹(jǐn)向我的老師致以崇高的敬意和誠(chéng)摯的感謝! 我還要感謝我的畢業(yè)設(shè)計(jì)論文評(píng)閱老師和答辯委員會(huì)的老師,謝謝你們對(duì)我的畢業(yè)設(shè)計(jì)的細(xì)心評(píng)閱
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1