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

正文內(nèi)容

基于單片機(jī)的自動(dòng)門控制系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-06-27 19:48本頁(yè)面
  

【正文】 件支持。因此用匯編語(yǔ)言編寫電機(jī)單片機(jī)實(shí)施控制的應(yīng)用程序,是整個(gè)系統(tǒng)中十分重要的內(nèi)容。最后我非常感謝學(xué)校和老師給我們這么好的學(xué)習(xí)機(jī)會(huì),讓我親身去體會(huì)一個(gè)項(xiàng)目開發(fā)的艱難性,第一次站在一個(gè)設(shè)計(jì)者的角度去看,體會(huì)到了他們的艱辛,同時(shí)我也感受到了老師對(duì)我們的付出,對(duì)我們的精心指導(dǎo),讓我順利完成這次學(xué)習(xí)任務(wù)。 謝辭在本次論文的撰寫中,我得到了張永紅老師的精心指導(dǎo),不管是從開始定方向還是在查資料準(zhǔn)備的過(guò)程中,一直都耐心地給予我指導(dǎo)和意見,使我在總結(jié)學(xué)業(yè)及撰寫論文方面都有了較大提高。同時(shí)也顯示了老師高度的敬業(yè)精神和責(zé)任感。在此,我對(duì)張永紅老師表示誠(chéng)摯的感謝以及真心的祝福。五年大學(xué)生活即將結(jié)束,回顧幾年的歷程,老師們給了我們很多指導(dǎo)和幫助。他們嚴(yán)謹(jǐn)?shù)闹螌W(xué),優(yōu)良的作風(fēng)和敬業(yè)的態(tài)度,為我們樹立了為人師表的典范。在此,我對(duì)所有的機(jī)電工程學(xué)院的老師表示感謝,祝你們身體健康,工作順利!參考文獻(xiàn)[1]《傳感器及其應(yīng)用》.張金鐸 ,2002.[2]《傳感器及其應(yīng)用實(shí)例》..[3]《傳感器的理論與設(shè)計(jì)基礎(chǔ)及其應(yīng)用》,單成祥 .2002.[4]《傳感器技術(shù)與應(yīng)用》..[5]《單片微行計(jì)算機(jī)原理、應(yīng)用及接口技術(shù)》..[6]《電子技術(shù)基礎(chǔ)》,1998.[7]《單片機(jī)原理及其接口技術(shù)》.:.[8]《紅外線探測(cè)與控制電路》. :.[9]《傳感器工作原理及應(yīng)用實(shí)例》..[10]《基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》..[11]《現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用》..[12]《單片機(jī)原理應(yīng)用與實(shí)驗(yàn)》.張友德,.[13]《單片機(jī)原理及接口技術(shù)》..[14]《數(shù)字電子技術(shù)基礎(chǔ)》..[15]《》.:.附錄:程序源代碼主程序: include //(1)函數(shù)聲明及變量定義includedefine uchar unsigned char define uint unsigned intsbit s1=P1^0。 //定義行程開關(guān)1sbit s2=P1^1。 //定義行程開關(guān)4sbit s3=P1^2。 //定義行程開關(guān)5sbit s4=P1^3。 //定義行程開關(guān)8sbit s5=P1^4。 //定義霍爾傳感器2sbit s6=P1^5。 //定義霍爾傳感器3sbit s7=P1^6。 //定義霍爾傳感器6sbit s8=P1^7。 //定義霍爾傳感器7sbit D1=P2^0。 //定義手動(dòng)開按鈕sbit D2=P2^1。 //定義手動(dòng)關(guān)按鈕sbit ADS=P3^2。//紅外傳感器輸入的檢測(cè)端子 sbit CP1=P0^0。//電機(jī)脈沖sbit DIR1=P0^1。//電機(jī)方向,0為開門。1為關(guān)門define uchar unsigned chardefine uint unsigned intbit int_flag=0。 //中斷0標(biāo)志位bit contrl(bit diret)void delay(uint time1)main()//(2)主函數(shù)void main(void){ P1=0Xff。//P1口初始化 P2=0Xff。//P2口初始化 P3=0X13。//P3口初始化 Uchar int_close。 ip=0X01。 // INT0 高優(yōu)先級(jí) ie=0X81。 //INT0開中斷,CUP開中斷 TCON=0X04。 //INT0邊沿觸發(fā) while (1){ if (int0_flag==1) //檢測(cè)到人 { int_flag=0。//標(biāo)志位清零 contrl(0)。//門全打開 int_flag=0。//標(biāo)志位清零wait: while(ADS==0)。 //如果門前無(wú)人則等待 int_close=contrl(1) //門開始關(guān)閉 if(int_close==0) { int0_flag=0。//標(biāo)志位清零 goto wait。 } } }} (3) service_int0()//系統(tǒng)外部中斷0程序 viod service_int0() interrupt 0 using 2 //外部中斷0,用第二組寄存器{ int0_flag=1。} (4) contrl()//步進(jìn)電機(jī)控制程序bit contrl(bit diret){Uint k。 cp1=1。 //脈沖置于高電平DIR1=diret。 //運(yùn)行方向輸出While(diret==0){ //開門uint temp。temp=P1。if (temp==0Xf9) /*加速,直到遇上霍爾傳感器3,6*/{ K=10。While(1){ cp1=0。 delay(2*k)。 //延時(shí)時(shí)間逐步減少,即加速 cp1=1。delay(2*k)。k。 if(P1==0X9f) break。}}If (temp==0X9f) //勻速,直到遇上霍爾傳感器2,7{While(1) { CP1=0。 delay(1)。 CP1=1。 delay(1)。if(P1==0X6f) break。}}if (temp==0X6f) //減速,直到遇上行程開關(guān)1,8{ K=0。While(1){k++。 cp1=0。 delay(2*k)。 //延時(shí)時(shí)間逐步減少,即加速 cp1=1。delay(2*k)。if(P1==0Xf6) break。}}}//關(guān)門While(diret==1){if (temp==0Xf6)// 加速,直到遇到霍爾傳感器2,7{ K=10。While(1){ cp1=0。 delay(2*k)。 //延時(shí)時(shí)間逐步減少,即加速 cp1=1。delay(2*k)。k。 if (int_flag==1) //中途有人來(lái) 則關(guān)門失敗,返回0 { temp=0X6f。 return 0。}if(P1==0X6f) break。}}If (temp==0X6f) //勻速, 直到遇到霍爾傳感器3,6{While(1) { CP1=0。 delay(1)。 CP1=1。 delay(1)。if (int_flag==1) //中途有人來(lái) 則關(guān)門失敗,返回0 { temp=0X9f。 return 0。}if(P1==0X9f) break。}}if (temp==0Xf9) //減速, 直到遇到霍爾傳感器4,5{ K=0。While(1){k++。 cp1=0。 delay(2*k)。 //延時(shí)時(shí)間增加,即減速 cp1=1。delay(2*k)。if (int_flag==1) //中途有人來(lái) 則關(guān)門失敗,返回0 { temp=0Xf9。 return 0。}if(P1==0Xf9) break。}} return 1。}}//(5) 延時(shí)程序viod delay (uint time1){ uint deli,delj。 for (deli=0。delitime1。deli++) for (delj=0。delj240。delj++)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1